5 工程运行时卡在 while (dummy == 0)出不来怎么解决。

发布于 2021-04-30 15:56:24
关注者
0
被浏览
84
6 个回答
flashman2002
flashman2002 2021-04-30

此处设计就是要死循环的,应检查函数调用是如何进入此处的。

YZRD
YZRD 2021-04-30

可以查看打印的提示信息

Remember
Remember 2021-04-30

pin或者gpio驱动里没有注册pin设备

yangjie
yangjie 2021-04-30

说明入参有问题,给你断言了,好让你检查

mii
mii 2021-04-30

这个东西原本的作用就是要让你检查参数问题,这个属于严重错误了。应该是你那个LED3_PIN宏定义有问题,请直接使用如GET_PIN(A,10),获得引脚编号。

cxhxy12345
cxhxy12345 2021-04-30

问题因该在你的LED3_PIN管脚定义上了,你要仔细看下
将宏定义#define LED3_PIN GET_PINGET_PIN(PORTx,PIN)
PORTx是IO端口编号 PIN该端口的管脚序号,如下:

define GET_PIN(PORTx,PIN) (rt_base_t)((16 * ( ((rt_base_t)__STM32_PORT(PORTx) - (rt_base_t)GPIOA)/(0x0400UL) )) + PIN)

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览