본문 바로가기

분류 전체보기

(242)
[iar] 가운데 회색 줄 없애기 IAR 보면 중앙에 회색 줄이 쭉 그어져 있어서 엄청 걸리적 거릴 때가 있습니다. 그땐 Tools -> Options... 에 들어가서 빨간 동그라미 체크를 풀면됩니다.
[STM32CubeIDE] 오류 노트 Problem description: The float formatting support is not enabled, check your MCU Settings from "Project Properties > C/C++ Build > Settings > Tool Settings", or add manually "-u _printf_float" in linker flags. warnings 메세지 밑줄 삭제
31. 배열을 서브에서 서브로 전달하기 #include void sub2(char *b) { printf("sub2 -> %s\r\n", b); } void sub1(char *a) { printf("sub1 -> %s\r\n", a); sub2(a); } void main(void) { char test[] = "Test"; sub1(test); }
30. 조건부 컴파일 #include # define DEBUG void main(void) { #ifdef DEBUG printf("Debuging\r\n"); #else printf("else\n"); #endif // DEBUG printf("testing\r\n"); } #include # define DEBUG1 void main(void) { #ifdef DEBUG printf("Debuging\r\n"); #else printf("else\n"); #endif // DEBUG printf("testing\r\n"); }
[STM32F401CCU6] USB CDC 일단.. 보드는 PA11, PA12로 연결되어 있다. IOC 설정 이렇게 USB_DEVICE 설정하고... 이젠 모든 진행을 STM32CubeIDE 으로 진행 할 예정입니다. 1. main.c 에서 코딩은... /* USER CODE BEGIN PV */ uint8_t buffer[64]={NULL}; /* USER CODE END PV */ int _write(int file, char *ptr, int len){ CDC_Transmit_FS(ptr, len); return (len); } /* USER CODE END 0 */ /** * @brief The application entry point. * @retval int */ int main(void) { /* USER CODE BEGIN 1 *..
[FTDI]Python 으로 칩 정보로 포트 찾기 pip install ftd2xx import serial import ftd2xx as ftd ser = serial.Serial() def serial_open(): port_name = 'COM5' openSerial(port_name) ser.close() def openSerial(port, baudrate=9600, bytesize=serial.EIGHTBITS, parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE, timeout=None, xonxoff=False, rtscts=False, dsrdtr=False): print(port) ser.port = port ser.baudrate = baudrate ser.bytesize = bytes..
에어매트 비교 에어박스 22년 에어박스 12cm 신형 우레탄 TPU 에어매트 240 260 280 300 : 에어박스몰 (naver.com) 에어요 AIR YO : 에어요 (naver.com) 에어포스 에어포스 에어매트 캠핑매트 차박매트 : 에어매트 전문 에어포스몰 (naver.com) 10cm 200x200 에어박스 에어요 에어포스 329,000원 307,000원 리퍼 : 220,000원 328,000원 전동 펌프 증정(알파투) 에어박스: 20cm 이상시 펌프 증정 에어요 : 30cm 이상시 펌프 증정 에어포스 : 없음 펌프 금액도 6만원 정도 됩니다. 매트 높은걸 선호 하신다면 무료 증정으로 가성비를 높이는 방법도 있는거 같습니다.
8.[Thread] 함수 Thread 와 중간에 정지 시키기 import ctypes import sys import threading import time from PyQt5 import QtWidgets, QtCore from PyQt5.QtCore import QThread from PyQt5.QtWidgets import * class MyWindow(QMainWindow): def __init__(self): super().__init__() self.setupUi(self) self.Button_state = True self.pb_start.clicked.connect(self.click1_function) # thread setup self.test_thread_id = 0 def click1_function(self): if self.Button_..