原创 STM8S 软件延时函数

2010-5-16 16:30 8014 5 5 分类: MCU/ 嵌入式

? 最近在玩STM8S 感觉这款单片机还是蛮不错的,无论是速度还是资源都感觉蛮好的。编译环境我用的是STVD+Cosmic,用起来感觉还可以啦!单片机的资料还是比较全的,而且有中文资料,看起来还是蛮爽的哈!

? 下面贴一个STM8S的软件延时函数,有us延时函数和ms延时函数,我用的是24M的晶振,ms延时函数还是比较准的,我用示波器看了一下午,us的延时函数也还可以,在24M下us延时单位是0.68us,16M的时候可能是1us,先上几张图,然后是程序!呵呵!https://static.assets-stash.eet-china.com/album/old-resources/2010/5/16/3cda2e8d-128e-4351-8ec9-82c896408b12.rar这是整个主函数程序!

点击看大图点击看大图点击看大图


这是我用STM8S207RB的延时函数!!!
void delay_us(unsigned int a)
{
//24M 1个int a延时0.68uS
//16M 1.02us
while(a--);
}
void delay_ms(unsigned int ms) //24MHZ 延时1ms
{
unsigned int ti;
while(ms--)
{
for(ti=0;ti<1420;ti++){} //1421
}
}


PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /3 下一条