结题。搞定,还是波特率的问题,设置成115200即可。解释一下原因:之前设置波特率9600,打开串口监视器,手机也能收到,其实是个假象,应该跟cc2540蓝牙芯片上的固件程序有关。因为从串口监视器发出的任何数据,也能同时显示到手机上,由此佐证。
arduino只是一个avr最小系统基础上加以包装,但本质上还是单片机,没有嵌入系统,没有事件驱动机制。串口在底层是中断驱动的,arduino加以封装,只需获取和发送就足够了。