21IC买了一块1元的活动板子,移植了RTT(RT-THREAD)的国人嵌入式操作体系。体系能够正常跑起来,接着就依照RTT的官网教程,写了一个串口驱动。
本来界说的是UART1的端口,可是没有找到板子的USART1的引脚,尽管STM32能够映射,可是依然没有看到有甩出来的引脚。初略看了一下官网的运用手册,发现图上有USART2引出来。
上图看一下,
好家伙,那就直接接地,接TX与RX到PC端的USB转串口吧。
杯具来了,发现无论如何自己的程序都没有输出打印,置疑自己的代码有问题。用mbed的示例BIN文件试试,也发现不可。莫非是电平问题?换了他人运用的开发板与PC的USB转串口,oh mygod!!仍是不可。
灰心丧气,灰心丧气。没有什么东西能够有问题的了。是不是串口软件有问题,手贱点换个串口试试,—–》串口数据出来了!!!
神经病,怎样数据不是从我的USB转串口出来,而是从某个串口中出来。。。。。。
必定这个板子有机关,再看一下运用手册吧
好家伙,居然带有USB转虚拟串口。好强壮!数据能够从你那出来,能够了解。
好吧,那看看假如我要不同你那出来要怎样搞,看看运用手册的USART衔接设置的章节吧
鸡肠说了,形式确实是把USART2与ST-LINK相衔接的.