嵌入式产品开发技术问题
- 在调试STM32项目时,如果系统跑到启动文件的 ( B . )处时,是因为在程序中有中断没有找到入口地址(启动文件中以 _IRQHandler 结尾);
问题如下:
2. 当使用STM32的发送完成中断(TC)发送数据时,必须先发送一个数据,才能进入到发送中断服务程序中。
3. Visual Studio在WIN7下生成可用于XP系统的exe文件方法:
1.用VC2013打开项目源代码,选中项目,然后右键菜单里点属性打开项目属性对话框;
2.在左侧树列表里选择 配置属性->常规,然后在右侧列表的“平台工具集”选中“Visual Studio 2013 – Windows XP (v120_xp)”,再点击确认。改好后重新编译,就能正常运行了。
此时再用eXeScope打开该exe,发现操作系统需求为“5.1”,即能在Windows XP或更高的操作系统下运行。
4. modbus中的T35实际指的是3.5个字符的时间,1个字符 = 数据位(8或7位)+ 起始位(1位)+ 校验位(0或者1)+ 停止位(1或2) = 11(一般按11算)