📄 comm.h
字号:
/*******************************************************
/*ICC-AVR application builder : 2004-3-11 12:02:11
// Target : atMega16
// Crystal: 8.0000Mhz
通讯模块 单工双向485接口 采用ASCII码传输
*******************************************************/
#ifndef COMM_H
#define COMM_H
#define DE_485 0
// 定义状态常量
/****************************/
#define BROADCAST_ADDR 31
#define RS485_BAUDH 1
/* 波特率高位,1200bps=416 */
#define RS485_BAUDL 160
/* 波特率低位,1200bps=416 */
#define RS485_UCSRA 0b01000000
/* 分频器不减倍 */
#define RS485_UCSRB 0b11000000
/* 允许发送、接收中断;禁止发送、接收 */
#define RS485_UCSRC 0b10100110
/* 通信口0被设置为异步通信,1S+8D+1E+1S模式 */
//函数原型声明
void serial_init(void);
void job_att(char step);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -