cortex-m3 lpc1768 为什么会卡在外部中断服务函数里呢

cortex-m3 lpc1768 为什么会卡在外部中断服务函数里呢,第1张

Speaker (2000,10)这个是延时2000*10ms,在此过程中如果再有中断当然就卡住了

建议处理方式肆粗可改裂此镇为:

设置一变量StatusSpk存贮spk状态,每进入一次中断取反一次。

根据StatusSpk状态来决定端口 *** 作,实现关、开speaket.

 2.设置一变量StatusSpk存贮spk状态,每进入一次中断置1。

    在外部主程序中判定StatusSpk状扒悔态,如果是1则发声音,再Speaker (2000,10)关闭

ISP程序。LPC1768复位后开始执行Boot代码,Boot代码可以执行ISP程序或用户的应用代码。LPC1768的ISP编程接口为串口塌嫌饥,如果使用其他的串口或其他总线则不能对其进行编程。这里所说的IAP通过下载一段引导程序Bootloader程序,如果我们想要团返从串口2或网口更新应用程序,在Bootloader中初始化相应的串口或网口,使其接收应用程序,将接收到的应用程序写入到者型Flash里面,IAP完成后跳转到应用程序入口执行应用程序。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12336260.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存