#define RdCommand 0x01 ¶¨ÒåISPµÄ²Ù×÷ÃüÁî#define PrgCommand 0x02#define EraseCommand 0x03 #define Error 1#define Ok 0#define WaitTime 0x01 ¶¨ÒåCPUµÄµÈ´ýʱ¼äsfr ISP_DATA=0xe2; ¼Ä´æÆ÷ÉêÃ÷sfr ISP_ADDRH=0
这段代码是关于ISP编程的,定义了一些常量和寄存器变量。具体解释如下:
- RdCommand、PrgCommand、EraseCommand是ISP的三条命令,分别用于读取、编程和擦除。
- Error和Ok表示ISP操作的状态,分别表示出现错误和操作成功。
- WaitTime表示CPU等待的时间。
- ISP_DATA、ISP_ADDRH、ISP_ADDRL、ISP_CMD、ISP_TRIG、ISP_CONTR是ISP编程时使用的寄存器变量,分别表示数据、地址高字节、地址低字节、命令、触发和控制寄存器。
原文地址: https://www.cveoy.top/t/topic/bVdv 著作权归作者所有。请勿转载和采集!