怎么办 难道死掉了。。。。
好好地 我随手写了一个程序
main
while (1)
{
status=HAL_GPIO_ReadPin(STOP_GPIO_Port, STOP_Pin);
if(status==SET)
HAL_GPIO_WritePin(BEEP_GPIO_Port, BEEP_Pin, GPIO_PIN_SET);//on
else
HAL_GPIO_WritePin(BEEP_GPIO_Port, BEEP_Pin, GPIO_PIN_RESET);//off
}
现在板子效果是有了,我STOP_GPIO_Port的开关可以控制蜂鸣器的响和不响。
但是。。。。死循环了 STLINK连不上了 debug也不行了
有办法吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
没有安排PA13 PA14
我的按键是PA0 蜂鸣器是PC13
所以我应该不是占用了调试仿真的口
而是我的程序没有延时 whil死了
是正确的 功能都正常了
前面的机器码MX不会错的
严重怀疑是我的死循环写死了
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
HAL_Init();
/* Configure the system clock */
SystemClock_Config();
/* Initialize all configured peripherals */
MX_GPIO_Init();
那有可能进入睡眠状态了。
嗯 你分析的有道理 计划只有把BOOT0拉高了 拉高以后试试STLink能不能连接板子和PC
一周热门 更多>