분류 전체보기 (243) 썸네일형 리스트형 티스토리 코드블럭 사용하기 https://www.jbfactory.net/12748 티스토리 강좌 | 새 에디터에서 코드블럭 입력하고 highlight.js로 예쁘게 출력하는 방법 티스토리에는 코딩 관련 자료가 많습니다. 그런데, 글을 작성할 때 코드를 삽입하는 것은 쉽지 않았습니다. 특히 HTML 관련 코드를 넣을 때는 특정 문자를 변환해야 하는 불편도 있었습니다. 그러나 티스토리에서 새 에디터를 출시하면서 코드를 쉽게 삽입할 수 있는 기능을 추가했습니다. 이름은 [코드블럭]입니다. [코드블록]을 클릭하면... 코드를 넣을 수 있는 창이 뜹니다. 언어를 선택하고 코드를 입력하고 [확인]을 클릭하면... 코드가 [...] www.jbfactory.net 코드 블럭을 저대로 사용하면 아래와 같이 이쁘게~나온다. 하지만 막상 글을 게.. [스플래툰2] ink saver(sub) 연속으로 한번 더 던지기 위한 세팅 11.[STM32F429] 터치 스크린 STMPE811QTR http://naver.me/5HNCroV6 네이버 클라우드 소중한 폰 사진을 안전하게 보관하고, 함께보기로 가족, 친구들과 손쉽게 공유해 보세요! cloud.naver.com 파일 자체를 전체적으로 공유하기에는 티스토리에서 제공하는 용량이 10mb 밖에 안되서 그동안 전체적인거 보단 main.c 나 바뀐 부분만 공유했지만... 터치스크린 코드는 너무 많이 고쳤어요.... 기존에 제공하는 예제파일과 다른 부분을 적어놓겠습니다. 1. divers 파일를 프로젝트 파일 안으로 이동 2. font 파일을 코드상으로 적어놓지 않고 프로젝트에 넣고 fonts.h 파일로 로딩시킴 3. stm32f429i_discovery_lcd.c 에서 void integer_str_conv(uint8_t* str,uint32_t.. 10.[STM32F429] LCD 1. SDRAM 사용하지 않고 내부 Ram으로 작동 - 내부램의 한계로 인해서 lcd의 반만 사용 2. stm32f429i_discovery_lcd.c 사용 왼쪽 처럼 lcd 파일을 추가해주세요. 원본 lcd 파일을 넣어주시면 오류나니 위에 lcd 파일을 넣어주시기 바랍니다. Option 설정도 해주시고 font도 넣어주세요. 마지막으로 i2c 추가해주시고 stm32f4xx_hal_conf.h 가셔서 i2c 모듈 주석 풀어주세요~ 결과 화면 반만 써서 인지 아래는 지지직 거리거나 블랙 되네요 22. 구조체 배열 변수 선언 1.head_t.h #include typedef struct { int TextColor; int BackColor; }test1; #define test_val 2 2. main.c #include "head_t.h" static int act_val = 0; test1 test1_1[test_val]; void main(void) { act_val = 0; test1_1[act_val].BackColor = 10; printf("test[0] = %d\r\n", test1_1[0].BackColor); printf("test[1] = %d\r\n", test1_1[1].BackColor); printf("test[2] = %d\r\n", test1_1[2].BackColor); act_val = 1.. color table RGB565,ARGB8888 RGB565 http://www.barth-dev.de/online/rgb565-color-picker/ RGB565 Color Picker - Barth Development Pick a color with a html5 picker and get RGB565 and RGB888 Values. www.barth-dev.de ARGB8888 https://www.gamed.co.kr/142 ARGB, RGB ARGB 각 요소는 0x00 ~ 0xFF 형태로 0부터 255까지의 값을 가짐 ( 16진수) ex. 빨간색 0xFFFF0000 초록색 0xFF00FF00 파란색 0xFF0000FF A (Alpha) R (Red) G (Green) B (Blue) 0x [16진수] 00~ FF 00 ~ FF 00 ~ .. 21. *(int*) 응용 main.c #include void main(void) { int test1 = 10; int test2 = 0; test2 = &test1; *(int*)test2 = 23; printf("test1=%d\r\n", test1); printf("test2=0x%x\r\n", test2); } *(int*) 을 통해서 다른 변수의 값에 영향을 줄수 있다. 결과화면 20. visual studio에서 sprintf 사용하기 main.c #include union converter { float f_val; short u_val[2]; }; void main(void) { float test1 = 40.26; char PID_val[50] = {0,}; union converter conv; conv.f_val = test1; printf("%x %x\r\n", conv.u_val[1], conv.u_val[0]); sprintf(PID_val, "TEST %04X%04X", conv.u_val[1],conv.u_val[0]); printf("\r\n%s\r\n", PID_val); } 1. 처음에 위에 코드대로 돌리면 아래와 같은 오류가 뜬다. 오류 C4996 'sprintf': This function or variabl.. 이전 1 ··· 15 16 17 18 19 20 21 ··· 31 다음