打印

新手求大侠帮助,真心没办法了......

[复制链接]
1541|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Modbus.zip (321.21 KB)      编写的2812和触摸屏通过Modbus rtu通信的程序,程序编译的时候出现如下错误,提示在main.c文件里面,但我真心找不到程序错误在哪儿,求大侠帮忙,新手没分求谅解。附所有程序:'(。
*

相关帖子

沙发
ups888| | 2013-5-15 01:39 | 只看该作者
可能是“ModbusModule”定义的原形“extern volatile struct MODBUS ModbusModule;”用了关键字“extern ”;
“extern volatile struct MODBUS ModbusModule;”在“DSP281x_ModbusModule.h”文件中,在“Main.c”和“Modbus.c”
都有“#include "DSP281x_ModbusModule.h”;所以简单的去掉““extern ”并不能解决问题。
建议你做如下改动:
把“extern volatile struct MODBUS ModbusModule”改成
#ifdef Main_C
volatile struct MODBUS ModbusModule;
#else
extern volatile struct MODBUS ModbusModule;
#endif

在“Main.c”中
在“#include "DSP281x_ModbusModule.h"”之前加上 “#define Main_C”;

这样改动试试看

使用特权

评论回复
评分
参与人数 1威望 +6 收起 理由
zhangmangui + 6 很好!多多支持DSP技术版块。
板凳
zk871252866|  楼主 | 2013-5-15 09:27 | 只看该作者
ups888 发表于 2013-5-15 01:39
可能是“ModbusModule”定义的原形“extern volatile struct MODBUS ModbusModule;”用了关键字“extern ” ...

:'(谢谢大神,问题解决了,小弟感激涕零......

使用特权

评论回复
地板
starweapon| | 2013-12-9 15:42 | 只看该作者
楼主 你给的文件好像没有DSP281x_ModbusModule.h,能不能给我发个呢 找了好久都没找到这个

使用特权

评论回复
5
cuijinyi| | 2014-5-19 14:56 | 只看该作者
mark

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝