? 最近在玩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
}
}
文章评论(0条评论)
登录后参与讨论