├── README.md ├── k210.py ├── openmv.py └── stm32串口调试.zip /README.md: -------------------------------------------------------------------------------- 1 | # 文件说明: 2 | stm32端代码 -> stm32串口调试.zip \ 3 | k210端代码 -> k210.py \ 4 | openmv端代码 -> openmv.py 5 | 6 | # stm32端 7 | #### 引脚定义: 8 | 四脚I2C OLED: SCL -> B12 SDA -> B13 \ 9 | 串口1: TX->A9 RX->A10 波特率9600 10 | #### 功能: 11 | 接收数据并显示在OLED上 12 | 13 | # k210端 14 | #### 引脚定义: 15 | 串口1: TX-> 15 RX-> 16 波特率9600 16 | #### 功能: 17 | 交替发送a,b字符; 18 | 19 | # openmv端 20 | #### 引脚定义: 21 | 串口3: TX-> P4 RX-> P5 波特率9600 22 | #### 功能: 23 | 交替发送a,b字符; 24 | 25 | # 适用场景: 26 | stm32与k210,openmv通信 27 | 28 | # 视频链接 29 | 【电赛必备:stm32与openmv串口通信】 https://www.bilibili.com/video/BV1nk4y147Hs/?share_source=copy_web&vd_source=04aa25efc9d27d8f799d6b53683bc5de \ 30 | 【电赛必备:k210与stm32串口通信】 https://www.bilibili.com/video/BV15L411X78Y/?share_source=copy_web&vd_source=04aa25efc9d27d8f799d6b53683bc5de 31 | -------------------------------------------------------------------------------- /k210.py: -------------------------------------------------------------------------------- 1 | from fpioa_manager import fm 2 | from machine import UART 3 | import time 4 | 5 | fm.register(15, fm.fpioa.UART1_TX, force=True) 6 | fm.register(16, fm.fpioa.UART1_RX, force=True) 7 | 8 | uart_A = UART(UART.UART1, 9600, 8, 0, 1, timeout=1000, read_buf_len=4096) 9 | 10 | send_char1 = 'a' 11 | send_char2 = 'b' 12 | while True: 13 | uart_A.write(send_char1) 14 | time.sleep(1) 15 | uart_A.write(send_char2) 16 | time.sleep(1) 17 | 18 | 19 | -------------------------------------------------------------------------------- /openmv.py: -------------------------------------------------------------------------------- 1 | import time 2 | from pyb import UART 3 | 4 | uart = UART(3, 9600) 5 | 6 | send1 = "a" 7 | send2 = "b" 8 | while(True): 9 | uart.write(send1) 10 | time.sleep_ms(1000) 11 | uart.write(send2) 12 | time.sleep_ms(1000) 13 | -------------------------------------------------------------------------------- /stm32串口调试.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/op323/stm32/939ee444fb8b2faf4a18e567b65372e7a7f4d2f6/stm32串口调试.zip --------------------------------------------------------------------------------