1 、程序响应 MCU中硬件可以并行处理,但是硬件产生的信号最终需要程序响应,而程序是顺序执行的 举例: 软件延时会屏蔽非中断信号。例如,引脚的输入信号捕获后,程序仍在delay()函数中,则不会产生相应响应。 解决措施: 需要实时响应的信号,要使能相应中断。 2、结构体指针: 先定义结构体变量,再初始化结构体指针才能通过结构体指针访问元素。否则编译器默认会让结构体指针指向NULL,产生错误。