想玩modbus通信,就下载个stc的freemodbus移植的程序,编译后烧写进stc15w4k56s4单片机测试基本正常,长时间通信偶尔会出现无回应的情况。不算大毛病。
但诡异的问题出来了:
新建一个空项目,然后把上面程序的*.C和*.h文件夹拷过来,并添加进新项目,不修改任何程序代码,编译后烧写进stc,运行通信无反应。
在接收函数里面把接收的数据发送出来,发现发送出来的变成了ff
使用Keil uVision3 和 Keil uVision4 都有以上故障现象。
源代码附在下面,供感兴趣的坛友测试。
modbus异常.rar
(794.23 KB, 下载次数: 22)
|