使用uart轮询自收发数据
依照官方简介在bl_mcu_sdk -> bsp -> board -> bl616dk -> board.c中可以看到, 这块板子的UART_TX和UART_RX分别被分配给引脚23和24。
bl_mcu_sdk -> bsp -> board -> bl616dk -> board.c
使用一个外接的串口,将地线连好后,再将rx和tx交叉连接。即串口的rx连接UART1的tx,反之亦然。这样就可以完成上传和下载了
代码可以直接使用官方例程中的examples -> peripherals -> uart -> uart_poll 然后按照下图完成编译。详细烧写过程参考BL618的Windows CMD环境搭建 VS Code+RISC-V 工具链+BL_MCU_SDK中的方法进行编译与烧写。
examples -> peripherals -> uart -> uart_poll
打开串口监视器(我这里使用的是在微软商店下载的串口调试助手),串口号选择外接串口即可尝试收发数据,不要使用USB2TTL的串口。
可以看到发出的数据回传并被串口监视器读取到。
第一张图中的代码已经更新了,bl_mcu_sdk -> bsp -> board -> bl616dk -> board.c 中代码如下:
网站备案号:ICP备16046599号-1