为什么打开arduino串口监视器后软串口才能向其他元件收发数据

2025-04-04 15:49:40
推荐回答(2个)
回答1:

结题。搞定,还是波特率的问题,设置成115200即可。
解释一下原因:之前设置波特率9600,打开串口监视器,手机也能收到,其实是个假象,应该跟cc2540蓝牙芯片上的固件程序有关。因为从串口监视器发出的任何数据,也能同时显示到手机上,由此佐证。

回答2:

arduino只是一个avr最小系统基础上加以包装,但本质上还是单片机,没有嵌入系统,没有事件驱动机制。串口在底层是中断驱动的,arduino加以封装,只需获取和发送就足够了。