打印

STM8频率突变问题

[复制链接]
1336|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
txcy|  楼主 | 2011-10-24 22:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是STM8S208RBT6  编译器 IAR for STM8 v1.20 ,程序大小约20几K  ,使用了近1K的SRAM.  系统设置是照着一个例程设置的。


最近STM8的 频率有时会变。举个例子,大家帮忙分析一下,看看是为什么引起的,怎么解决。


例:

   while(1)

    {

       GPIO_WriteHigh(GPIOD,GPIO_PIN_5);  //PD5置高

       delay100ms(100);   //延时100MS

       GPIO_WriteLow(GPIOD,GPIO_PIN_5);  //PD5置低       delay100ms(100);

   }

正常PD5输出100MS的方波,突变时输出120MS的方波。频率会被放慢20%。



触发条件: 在程序中加一条语句就可能会触发(偶发性的)

解决方法: 再多加几条语句(多为一条,有时要两条)
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

274

主题

2106

帖子

0

粉丝