中断服务程序需要满足如下要求:
(1)不能返回值;
(2)不能向ISR传递参数; (嵌入式中的ISR指的是中断服务处理)
(3) ISR应该尽可能的短小精悍;
(4) printf(char * lpFormatString,…)函数会带来重入和性能问题,不能在ISR中采用。
中断服务程序需要满足如下要求:
(1)不能返回值;
(2)不能向ISR传递参数; (嵌入式中的ISR指的是中断服务处理)
(3) ISR应该尽可能的短小精悍;
(4) printf(char * lpFormatString,…)函数会带来重入和性能问题,不能在ISR中采用。