我用的片子是G2553,我写的简单的语句延时为什么单片机不执行呢。

2019-03-24 13:26发布

我用的片子是G2553,我写的简单的语句延时为什么单片机不执行呢。
void DelayUs(unsigned char us)   //delay us
{
   for(;us>0;us--);
}
希望大家知道的解释一下! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
常见泽1
1楼-- · 2019-03-24 15:14
 精彩回答 2  元偷偷看……
flyword
2楼-- · 2019-03-24 15:44
< :TI_MSP430_内容页_SA7 --> 这个语句应该是执行呢,不过就是与MCU的时钟频率有关,可能是延时太短,看不出来。2553launchpad默认的1Mhz的频率。
shower.xu
3楼-- · 2019-03-24 19:50
unsigned char us最大是255,绝对看不出来
tthhee
4楼-- · 2019-03-24 21:07
 精彩回答 2  元偷偷看……
tthhee
5楼-- · 2019-03-24 23:59
可是用CCS进行但不调试,它直接跳过这个延时语句。
tthhee
6楼-- · 2019-03-25 01:59
可是用CCS进行单步调试,它直接跳过这个延时语句。

一周热门 更多>

相关问题

    相关文章