我有个PIC程序.有个这样的宏定义
#ifndef _SERIAL_H_
#define _SERIAL_H_
SERIAL.H应该是头文件吧?为什么是HI PIC里的include找不到这个文件的?
如下宏定义,为什么每条语句后面加个"\"的?不要它就编译出错了.
#define init_comms()\
RX_PIN = 1; \
TX_PIN = 1; \
SPBRG = DIVIDER; \
RCSTA = (NINE_BITS|0x90); \
TXSTA = (SPEED|NINE_BITS|0x20)
好奇怪啊?
谢谢!! |