The baud rate is computed using the following formula:
- IntegerDivider = ((PCLKx) / (16 * (USART_InitStruct->USART_BaudRate)))
- FractionalDivider = ((IntegerDivider - ((u32) IntegerDivider)) * 16) + 0.5
你按照这个公式算一下看看,晶振是11.0592的看能不能达到这个波特率。。行薯。让掘希望对你有帮坦带核助
首先你的PC要有上位机软件,调试的氏掘话可以随便网上找一个串口助手,然后配置好通讯协议(起始位、停止位、数据位之类的),下位机,也就是你的周立功单片机也要与之对陆核搭应的配置好通讯协议,比如波特率之类的,根据你选用的串口方式。都配置好之后,就可以调试了,PC发,单片机接收单片机发,PC接收都可以。
另早拿外需要特别注意的是,电气隔离、隔离、隔离,重点的事说三遍。
如果你的单片机的电源已经隔离了,那就简单了,否则你要使用带隔离的数据线,进行上位机、下位机通讯。
祝你好运。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)