当前位置:   主页 > >

高港发电机保养200KW--【中动电力】

文章来源:l13335093736 发布时间:2024-08-05 01:28:34
高港发电机保养200KW--【中动电力】
作为学习者,问人可能更方便点,但一直这样是培养不出解决问题的能力的。有些单片机初学者觉得看例程不好,觉得就等于看一样有罪恶感。其实对初学者来说,看例程理解例程再看例程的注解是的学习途径。实验课程设计参赛作品的时候也是可以移植程序的,不需要自己重新实现。(当然老师布置的作业还是独立完成好)要清楚,移植程序不等于学习单片机, 重要的是知道例程是怎样的框架及实现方法。初始化了哪些寄存器,了哪些引脚配置,调用了哪些函数,那些函数又是怎么实现的,设置了哪些中断,用到了哪些片上资源(UART、ADC等),查询了哪些状态,如果状态变化(触发事件)又会些什么等等。


其实还有另外的方式,可以采取在每接收一个字节就对其解析,解析完判断转到下一个状态,并将其中的有用数据存储在相应的数据结构中去,可以采取状态机实现。将状态机设计为两个控制状态,一是串口状态——uart_state,一是命令类型状态——CMD_state。状态机始状态:串口状态为CMD_NO接受到STX_CMD,状态变为CMD_START.接下来将自动进入接受命令帧的状态,再启命令状态的状态机,对发送来的有用数据进行解析,保存,校验等。