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

关于在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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版