Atmel32-ADC和PWM在UART下陷入while循环中
创始人
2024-11-12 09:00:10
0

这个问题可能是由于ADC和PWM在ISR中被禁用而导致的。当UART的ISR被触发时,ADC和PWM被禁用,导致它们在while循环中陷入死循环。要解决这个问题,可以使用开关中断来禁用和启用UART ISR,以便ADC和PWM可以正常运行。以下是示例代码:

//在UART ISR中使用开关中断 ISR(USART_RX_vect) { cli(); //禁用中断 //处理接收到的数据 sei(); //启用中断 }

//在ADC和PWM ISR中使用开关中断 ISR(ADC_vect) { cli(); //禁用中断 //处理ADC数据 sei(); //启用中断 }

ISR(TIMER1_COMPA_vect) { cli(); //禁用中断 //处理PWM sei(); //启用中断 }

注意,在ADC和PWM的ISR中也要使用开关中断,以便在中断期间禁用和启用UART ISR。这可以确保所有中断都能够正常工作,而不会陷入死循环。

相关内容

热门资讯

5分钟透视辅助!德普软件(透视... 5分钟透视辅助!德普软件(透视辅助软件)详细辅助作弊器(总是作弊器)是一种具有地方特色的麻将游戏,要...
八分钟app!德普之星辅助器,... 八分钟app!德普之星辅助器,德普之星透视辅助软件下载,详细教程(有挂攻略)一、德普之星透视辅助软件...
六分钟安卓版!德普之星怎么开辅... 六分钟安卓版!德普之星怎么开辅助(透视辅助软件)详细辅助神器(确实神器);1、上手简单,内置详细流程...
二分钟破解版!德普之星有辅助软... 二分钟破解版!德普之星有辅助软件吗,德普之星透视辅助软件激活码,详细教程(有挂脚本);1、用户打开应...
9分钟设置埋牌!德普之星私人局... 9分钟设置埋牌!德普之星私人局辅助免费(透视辅助软件)详细辅助教程(确实教程)1、玩家可以在德普之星...
5分钟app!德普之星透视,德... 5分钟app!德普之星透视,德普之星辅助工具如何设置,详细教程(有挂规律)1、德普之星透视系统规律教...
7分钟软件下载!德普辅助器辅助... 7分钟软件下载!德普辅助器辅助器怎么用,德扑圈透视挂,详细教程(有挂技巧);德扑圈透视挂辅助器中分为...
九分钟透视!德普之星app安卓... 九分钟透视!德普之星app安卓版破解版,德普辅助器辅助器怎么用,详细教程(有挂插件)进入游戏-大厅左...
5分钟透视软件!德普之星透视辅... 5分钟透视软件!德普之星透视辅助软件,德普之星透视辅助软件下载,详细教程(有挂插件);1、金币登录送...
3分钟激活码!如何下载德普之星... 3分钟激活码!如何下载德普之星辅助软件(透视辅助软件)详细辅助机器人(其实机器人)1、许多玩家不知道...