www问答网
所有问题
为什么在stm32上运行这段代码总是跳不出去循环啊? int cnt=0x00ffffff; while(cnt--); 初学者请各位大侠
为什么在stm32上运行这段代码总是跳不出去循环啊?
int cnt=0x00ffffff;
while(cnt--);
初学者请各位大侠帮忙!!
举报该问题
推荐答案 2013-08-11
一楼说的不错,你的while()后面没有嵌入代码,就是一层,没有跳出,如果你想看到跳出,可以试试
int cnt=0x00ffffff;
while(cnt)
{
cnt--;
}
其实效果都一样
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/GdWnn4n1d.html
其他回答
第1个回答 2013-08-11
时间未到吧?可以跳出的
第2个回答 2013-08-11
你的循环不就是一个等待吗!!还怎么跳啊!
相似回答
最近在自学
STM32
,写了一个按键中断程序,但是中断
总是不
响应...望大虾...
答:
如果你进不了中断可能是硬件连接的问题吧
。。把PE3的GPIO_Mode改成IPU或者IPD再试试
STM32
中 Systick问题
while(
SysTick_Config(SystemFrequency / 1...
答:
这是这个函数的定义,在core_cm3.h里面,是有返回值的,如果你设置的SystemFrequency / 1000不符合该函数要求就会返回1,这样
这个while循环是跳不
出的,一直
在循环
,只有你设置的值符合要求,程序才能跳出循环继续执行,这句话一般在SysTick_Config(SystemCoreClock / 1000);这句之后,上面这句已经配置好Sy...
stm32
f407 计算负数的问题
答:
本来就是数据类型引起的问题,会不会是补码问题
为什么
用printf()函数会一直在这个死
循环
里出不去,求高手解答,跪求...
答:
我也遇到了这个问题,我是这样解决的,把串口1初始化。
STM32的
printf函数重定义里面对应的是串口1,如果没有对串口1初始化,printf函数就会一直在这个死循环出不去
用这个方法向复位
STM32
((
void (*) (void))
0x
08000000) ();不好用!
答:
我的
STM32是
F103系列,即CPU内核为Cortex M3,这两个函数在core_cm3.h里面都有定义,__set_FAULTMASK(1);是关闭所有中断的意思,目的是在执行NVIC_SystemReset();复位函数过程中不被中断所打断。两个函数执行后系统复位重新执行代码,包括之前所配置好的外设寄存器也都回到复位状态。如果你想要保持之前...
最近做一个
STM32
驱动595显示数码管的程序,感觉程序没问题,可就显示不对...
答:
你把GPIOA->ODR=(GPIOA->ODR&~GPIO_Pin_7) 这句改成 GPIOA->ODR=(GPIOA->ODR&(~GPIO_Pin_7) )试试,也许是这个问题,建议你还是别玩数码管了,
STM32是
那么高级货,直接玩彩屏吧
使用串口通信通过上位机给
STM32
发送数据并在TFT LCD上显示,
为什么
发送...
答:
先用串口助手,抓一下上位机发出的内容,确认发送端是否正常。再检查你下位机接收端的串口接收程序,是不是有长度限制,是不是有特殊转码之类的。
STC单片机的c
代码
可以移植到
stm32上
吗,要不要做
什么
修改?
答:
led_off( void ){ led = !ON;} void delay( uint16_t ms ){
int
i
;while(
ms-- )for( i=0; i<100; i++);} bool hasKey( void ){ return ( P0 !
= 0x
FF); // 测试是否有按键?} 这个是51的系统,换成
STM32
,简单重写一下bsp.c,不需要改app.c,系统就可以移植过来。
求写C语言 创建链表实例子。要最基本的 包括注释。
答:
malloc函数原型为:void *malloc(unsigned
int
size); 其作用是在内存的动态存储区中分配一个长度为size的连续空间,函数返回值是一个指向分配域起始地址的指针(类型为void)。如果分配空间失败(如,内存空间不足),则返回空间指针(NULL)include<stdio.h>#include<malloc.h>struct LNode{int dat...
大家正在搜
相关问题
stm32 tim1的ARR CCR1 PSC CNT都代表...
为什么上面的代码不需要做cnt【x】=0说明!求大神告知,谢...
vector<int>::size_type ix=0 谁帮...
c++输入字符怎么结束
java中while循环加入循环处理标志有什么用?
i++和++i输出结果一样
STM32的while(1)执行问题
c++此程序如何跳出while循环,输出结果? 输入一堆字符...