你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于在STM8S用FOR的一个问题,请教知道的大神

[复制链接]
anny 提问时间:2015-2-15 11:19 /
阅读主题, 点击返回1楼
收藏 评论17 发布时间:2015-2-15 11:19
17个回答
wenyangzeng 回答时间:2015-2-22 13:06:21
我用的就是1.40版。
看你的代码估计发送的数据是采用串行模式,我在调试串行发送数据时用示波器捕捉过时钟和数据的时序,当SEND指令结束后,实际上数据还在发送过程中,这时需要延时后才执行第二次发送,否则缓冲区会出错。而51系列由于执行速度慢些,不会出现此问题。
anny 回答时间:2015-2-23 09:43:59
wenyangzeng 发表于 2015-2-22 13:06
我用的就是1.40版。
看你的代码估计发送的数据是采用串行模式,我在调试串行发送数据时用示波器捕捉过时钟 ...

回大神,我在每发送数据后延时1MS,不行,后来更换成了1.311,问题还是没有解决。这个程序也还有其它问题也没解决,暂时放一下用51了,我51用的是20M1T的
谢谢您在百忙中回答
那片清茶 回答时间:2015-2-24 09:34:59
anny 发表于 2015-2-23 09:43
回大神,我在每发送数据后延时1MS,不行,后来更换成了1.311,问题还是没有解决。这个程序也还有其它问题 ...

你可以试试STVD,官方的可能会好点。
w小菜才 回答时间:2015-2-24 11:01:42
了解一下
anny 回答时间:2015-2-25 09:21:48
那片清茶 发表于 2015-2-24 09:34
你可以试试STVD,官方的可能会好点。

谢谢,我试试
逍遥李 回答时间:2015-2-28 09:45:43
anny 发表于 2015-2-22 10:13
回大神,我用的是IAR1.40,我感觉用STM8这个芯片出的问题都很怪,可能像您所说的是编译器的问题,不知道 ...

不要使用编译器优化,
flyword 回答时间:2015-2-28 13:58:47
单步运行试试吧,看看问题出在什么地方!
anny 回答时间:2015-3-2 19:10:12
找不到问题
12
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版