单片机能正常下载驱动程序,而且每次都成功。但用串口助手收发数据,无任何数据返回。驱动程序中我已定义串口成功连接的话返回OK。(我换台电脑在其它电脑上能实现数据收发,现在我只能用公司配给我的固定电脑,但这台电脑又不知道哪里设置出问题了)各位大神,请帮帮忙看下。
下载驱动程序hex文件软件stc-isp,数据收发也是用的这软件。因为担心是软件问题所以之后也用过 串口调试助手 软件收发数据,但都不成功。
如界面所示,程序下载成功。但接受缓冲区却无任何数据。(我在另外同事电脑上同样操作有返回ok,这是块收发非接卡信号的读写模块,在另外电脑上模拟时将卡片靠近读取范围实时接受缓冲区就会返回卡片信息,但在我这电脑上死活没反应,纠结半天了)
我的通信是基于ISO14443协议的13.56MHz通信。目前的话硬件部分没问题,软件是通的。
现在感觉是串口冲突了。
波特率及频率设置这个是没错的。
连接PC端,打开串口,单片机复位结果如下
复位后现在能返回OK。将白卡靠近却接受不到信息。(刚刚又在同时电脑上操作了下,在他电脑上将卡片靠近是能得到卡片信息的)
我现在还是先将电脑上的一些驱动卸载吧,估摸着是串口冲突了或者运行环境问题了。
谢谢同仁了。