新一代单片电能表微控制器
| 错误,它将此字符数据加入信息队列。注意信息检测程序并不能判定信息的种类和作用。当接收到完整的信息包之后,下一步会设置信息板上对应信息解码任务的二进制位。 3. 信息解码程序检查收到的信息并判断:(1)是否为读取命令;(2)是否为一个有效的寄存器数值;(3)是否有阻止该命令执行的其它情况。如果所有条件均得到满足,下一步将通过信息板激活寄存器管理程序。注意这个时候信息解码程序并没有清除相应的二进制位,因为同一时间只能够处理一个输入信息请求。 4. 寄存器管理程序从EEPROM存储器中找到相应的需求信息后,会设置和激活信息格式化程序。此时仍然不会清除相应的信息板二进制位。 5. 信息格式化程序将寄存器管理程序读取的数据从数据缓冲区转移到通信缓冲区。同时信息格式化程序也会先标示相应的数据信息长度,然后告知信息传送程序缓冲区数据已经准备好可以发送。 |
