UART 使用方式 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 1月 30, 2018 STM32F103c8 一直以來,我都以為ST LINK 可以調度到Com Port! 結果誤會大了,需要另外使用USB to Uart 才可以! 我使用Silicon CP120x 來達成串口調派! 參考資料:微雪官網 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
74LS47N 電路圖 4月 13, 2019 照網路抓的布線圖接法不知道為什麼都會搞壞幾顆燈,這邊特別筆記! 共陽極接一顆300歐姆即可,ABCD 為高電壓,要接低電壓(GND)才能正常顯示 ! 閱讀完整內容
SD1306 不亮問題 11月 29, 2020 同一個OLED 在 ESP8266 跟 ARDUINO Uno 會有不一樣的設定 在 ESP8266 要改二個地方 -1 跟 03C Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1 ); display.begin(SSD1306_SWITCHCAPVCC, 0x3C )) {}; 如果是在 Uno 則要設定成 Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET ); display.begin(SSD1306_SWITCHCAPVCC, 0x3C )) {}; 閱讀完整內容
STM32F103 使用 USB port 筆記!! 1月 21, 2018 用CubeMX設定 USB 虛擬port 要在 usbd_cdc_if.c 找到 CDC_Receive_FS 加入 三個 欄位 { USBD_CDC_SetRxBuffer(&hUsbDeviceFS, &Buf[0]); USBD_CDC_ReceivePacket(&hUsbDeviceFS); received_data_size = *Len; memcpy(received_data, Buf, received_data_size); receive_total += received_data_size; return (USBD_OK); /* USER CODE END 6 */ } 然後再 找 #define APP_RX_DATA_SIZE 64 #define APP_TX_DATA_SIZE 64 uint8_t received_data[64]; uint32_t received_data_size; uint32_t receive_total = 0; 加入上面三個 在 usbd_cdc_if.h定義 那三個欄位 extern uint8_t received_data[]; extern uint32_t received_data_size; extern uint32_t receive_total; 最後 在main.c 加入 #include "usbd_cdc_if.h" 找 while(1)加入 while (1) { if(received_data_size >0){ ... 閱讀完整內容
留言
張貼留言