📄 init.h
字号:
/*头文件统一包含*/
#include <iom128v.h>
#include <macros.h>
#include <string.h>
#include "define.h"
#include "command.h"
/*8位变量*/
extern unsigned char msg_buffer[300]; //消息体
extern unsigned char seqNumber; //顺序数
extern unsigned char checkSum; //和校验
extern unsigned char clockSpeed; //时钟速度
extern unsigned char resetPolarity; //复位极性
extern unsigned char paramControllerInit; //参数控制器初始化
extern unsigned char prgMode; //编程模式
extern unsigned char statusMachine; //状态机
extern unsigned char flag;
extern unsigned int msgSize; //消息尺寸
extern unsigned long address; //地址
/*初始化相关函数*/
void init(void);
/*串口函数*/
void uart0_init(void);
void putChar(unsigned char i);
unsigned char getChar(void);
/*SPM 函数*/
void boot_page_ew(unsigned long pageAddr,unsigned char code);
void boot_page_fill(unsigned int address,unsigned int data);
void wait_page_rw_ok(void);
void write_one_page(unsigned int addr);
void write_lock_bits (unsigned char val);
unsigned char read_program_memory (unsigned int addr,unsigned char cmd);
void packageProcess(unsigned char seqNum);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -