OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2856|回复: 1

STM8S在IAR环境下开发时的注意事项

[复制链接]

23

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
218
金钱
218
注册时间
2015-1-19
在线时间
28 小时
发表于 2017-1-15 12:19:41 | 显示全部楼层 |阅读模式
     最近由于项目需要,要使用到STM8S103F3P6,不得不说STM8的库和32的风格兼容很好,但是KEIL用多了转到IAR还是不适应,IAR有一个鸡肋就是在windows7下面设置字体之后部分文件字体还是没有更改。     对开发来说,延时是必不可少的,尤其是精准延时,所以我用TIM4来封装精准ms级别延时,并且需要开定时器中断,但是一直不能进入中断,最后问题找到了,因为STM8模式中断是关的,所以必须用宏rim();开启 关闭全局是sim();

     另外一个就是延时里面用到了while判断,如下:[mw_shl_code=c,true]void Delay_ms(uint32_t ms)
{
   TIM4_SetCounter(0x00);
   timebase = 0;
   while(timebase<ms);
}[/mw_shl_code]
由于IAR默认代码优化是Medium,通过仿真发现即使while表达式不成立,还是会卡死,所以设置优先级别:
QQ截图20170115121840.png
设置None也可以。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2015-11-21
在线时间
11 小时
发表于 2017-3-9 16:05:25 | 显示全部楼层
求楼主发一份可以使用的破解版IAR for stm8。burningupnow@163.com。谢谢谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-26 09:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表