본문 바로가기

example

mfc, List Control Cell값 수정 edit, 변경 하기 - sample source win 11, visual studio 2010 에서 했읍니다. mfc 에서 제공 되는 List control 은 수정 이 안된다.지금 소개 하는 방법은 편법 이다.List control 의 한 Cell 을 선택 하면 Edit control 을 선택하고, 그 값을 수정 하게 하여 다시 list 에 저장하는 방법 이다.구차 하게,,   다 만들면 이용 방법은list cell DOUBLE CLICK -> EDIT -> [Enter]또는 list cell one CLICK ->  [F2] -> EDIT -> [Enter]이다.즉 둘다 되는데, 사실 더블클릭만 쓰는게 편하니 이거만 해도 된다.  실행 창 입니다. 어째든 간단히 한다고 하는데, 나름 동작은 그럴싸 합니다. 순서.1. list 와 edit 를 만든.. 더보기
nuvoton-M483 PWM 으로 Nec 방식 IrDA 수신기, example source 1. M480-LAN_M483-CAN\M480_BSP_CMSIS_V3.05.003\SampleCode\StdDriver\EPWM_Capture 에서 출발함2. CPU 는 M483, IrDA 수신기 TSOP34456SB1  를 사용3. Editor 는 ?  NEC IrDA 프로토콜은 다른데서 찾아 보시면 되는데, 간단히   Lead code​ Custom code Custom code  Data codeData code (8bit) (8bit)(8bit)(반전된 8bit)  시작  = 9ms + 4.5ms = 13.5 ms 데이타 = 8 x 4 data bit , bit 가 0 이면 1.125ms,  이고, bit 가 1이면 2.25ms 이다. 이후 반복 되면 아래가 반복으로 들어 온다반복 = 9+2.25.. 더보기
CubeIDE STM32 UART 수신 interrupt 처리 및 에러 처리, example source CubeIDE 에서 STM32 Uart 통신  관련 주요 부분..  main.c===========================================void MyTaskInit(){    Serial_Init();}void MyTask(){  Serial_get1();  // 처리 함수  Serial_get6();}int main(void){  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */  HAL_Init();  /* Configure the system clock */  SystemClock_Config();  /* Initialize all configured peripherals */  MX_.. 더보기
Nuvoton M483 에 Wiznet W5500 ioLibrary 연결 하기 source example 본글은 23년3월7일 최초 작성 , 필요한것들은 1/6 일 경에 받은 것들임. Wiznet Lan 통신 칩을 사용한 ref code 가 stm, avr 은 있는거 같은데 nuvoton 은 찾지 못해 해매다가,https://midnightcow.tistory.com/category에서 W5500 IOLIBRARY_BSD을 MCU 8051로 포팅하기 를 참조 하여 tcp/udp loopback 만들기를 성공 하였다.1월에 M054+ w5200 에서 한것을 조금, 아주 조금 변경 하여 nuvoton M483 + wiznet w5500 으로 수정 한것이다. cpu 는 nuvoton M483, wiznet chip 은 w5500 으로 하였는데,지난번 포팅하기 6 에서 w5200 정보 가져오기  getVERSION.. 더보기
Win TCP (UDP) Client ,Server , example Source code Window TCP Client/Server, UDP  Source code 입니다.Compile 된 실행 파일도 들어 있읍니다.오래전에 가져 온거라 언제 어디거인지 모릅니다. 더보기
json 사용, example source 1.  JSON을 자바스크립트 객체로 변환,  자바스크립트 객체를 JSON으로 변환--------------------------- 1json2js.js// -----------------------------------------------------// JSON을 자바스크립트 객체로 변환// JSON 문자열은 자바스크립트 객체를 문자열로 나타낸 것이다.// JSON.parse(string) 함수를 사용하면 문자열을 자바스크립트 객체로 변환 가능하며,// 그 후 . 표기법을 사용해서 접근 가능하다.console.log("\n json 에서 자바 객체로 바꾸기 ");       //var accountStr1 = '{"name":"Jedi", "members":["Yoda", "Obi Wan"], "nu.. 더보기
Node.js “net” Module을 사용해 tcp socket 통신 , example source https://ourcstory.tistory.com/67 에서 가져와 조금 수정node tcp socket 통신 1. 서버 프로그램 svr.js ---------------------------- let net = require('net'); let n=0; // 서버를 생성 let server = net.createServer(function(socket){ console.log(socket.address().address + " connected."); // client로 부터 오는 data를 화면에 출력 socket.on('data', function(data){         n +=1; console.log('rcv ' + n +' : ' +data);         socket.write(d.. 더보기
js 모듈 p5 간단히 보기: 마치 스케치북과도 같으며 다양한 드로잉 기능을 제공 - 자바스크립트 라이브러리 p5  - 마치 스케치북과도 같으며 다양한 드로잉 기능을 제공 - 텍스트, 입력, 비디오, 웹캠, 그리고 사운드 등을 비롯한 각종 HTML 요소를 사용 0 실행 -  집 파일 풀고 그 디렉토리로 들어 간다.  E:\study\node-p5 - 브라우져를 띄운다 - 아무 html 이나 가져다 놓는다. ------------------------------------------------------ 2. download p5-v1.4.2-220721.zip - https://p5js.org/ko/ - 자바스크립트 라이브러리 - 마치 스케치북과도 같으며 다양한 드로잉 기능을 제공 - 텍스트, 입력, 비디오, 웹캠, 그리고 사운드 등을 비롯한 각종 HTML 요소를 사용 3.  p5js.. 더보기