好文档 - 专业文书写作范文服务资料分享网站

MSP430教程6:MSP430寄存器中文注释

天下 分享 时间: 加入收藏 我要投稿 点赞

/* ADC12CTL1 内8位控制寄存器位*/

#define ADC12BUSY 0x0001 /*ADC12忙标志位*/ #define CONSEQ_0 0*2 /*单通道单次转换*/ #define CONSEQ_1 1*2 /*序列通道单次转换*/ #define CONSEQ_2 2*2 /*单通道多次转换*/ #define CONSEQ_3 3*2 /*#define ADC12SSEL_0 0*8 /*ADC12#define ADC12SSEL_1 1*8 /*ACLK*/ #define ADC12SSEL_2 2*8 /*MCLK*/ #define ADC12SSEL_3 3*8 /*SCLK*/ #define ADC12DIV_0 0*0x20 /*1#define ADC12DIV_1 1*0x20 /*2#define ADC12DIV_2 2*0x20 /*3#define ADC12DIV_3 3*0x20 /*4#define ADC12DIV_4 4*0x20 /*5#define ADC12DIV_5 5*0x20 /*6#define ADC12DIV_6 6*0x20 /*7#define ADC12DIV_7 7*0x20 /*8#define ISSH 0x0100 /*#define SHP 0x0200 /*#define SHS_0 0*0x400 /*#define SHS_1 1*0x400 /*#define SHS_2 2*0x400 /*#define SHS_3 3*0x400 /*/*转换存贮器地址定义位*/

#define CSTARTADD_0 0*0x1000 /*#define CSTARTADD_1 1*0x1000 /*#define CSTARTADD_2 2*0x1000 /*#define CSTARTADD_3 3*0x1000 /*序列通道多次转换*/ 内部时钟源*/ 分频*/ 分频*/ 分频*/ 分频*/ 分频*/ 分频*/ 分频*/ 分频*/

采样输入信号反向与否控制位*/ 采样信号(SAMPCON)选择控制位*/ 采样信号输入源选择控制位 ADC12SC*/ 采样信号输入源选择控制位 TIMER_A.OUT1*/ 采样信号输入源选择控制位 TIMER_B.OUT0*/ 采样信号输入源选择控制位 TIMER_B.OUT1*/ 选择MEM0首地址*/ 选择MEM1首地址*/ 选择MEM2首地址*/ 选择MEM3首地址*/

#define CSTARTADD_4 4*0x1000 /*选择MEM4首地址*/ #define CSTARTADD_5 5*0x1000 /*选择MEM5首地址*/ #define CSTARTADD_6 6*0x1000 /*选择MEM6首地址*/ #define CSTARTADD_7 7*0x1000 /*选择MEM7首地址*/ #define CSTARTADD_8 8*0x1000 /*选择MEM8首地址*/ #define CSTARTADD_9 9*0x1000 /*选择MEM9首地址*/ #define CSTARTADD_10 10*0x1000 /*#define CSTARTADD_11 11*0x1000 /*#define CSTARTADD_12 12*0x1000 /*#define CSTARTADD_13 13*0x1000 /*#define CSTARTADD_14 14*0x1000 /*#define CSTARTADD_15 15*0x1000 /*

/* ADC12MCTLx */

#define INCH_0 0 /*#define INCH_1 1 /*#define INCH_2 2 /*#define INCH_3 3 /*#define INCH_4 4 /*#define INCH_5 5 /*#define INCH_6 6 /*#define INCH_7 7 /*#define INCH_8 8 /*VEREF+*/ #define INCH_9 9 /*VEREF-*/

#define INCH_10 10 /*#define INCH_11 11 /*(AVCC-AVSS)/2*/ #define INCH_12 12 /*(AVCC-AVSS)/2*/ #define INCH_13 13 /*(AVCC-AVSS)/2*/ #define INCH_14 14 /*(AVCC-AVSS)/2*/ #define INCH_15 15 /*(AVCC-AVSS)/2*/

选择MEM10首地址*/ 选择MEM11首地址*/ 选择MEM12首地址*/ 选择MEM13首地址*/ 选择MEM14首地址*/ 选择MEM15首地址*/ 选择模拟量通道0 A0 */ 选择模拟量通道0 A1*/ 选择模拟量通道0 A2*/ 选择模拟量通道0 A3*/ 选择模拟量通道0 A4*/ 选择模拟量通道0 A5*/ 选择模拟量通道0 A6*/ 选择模拟量通道0 A7*/ 片内温度传感器的输出*/ /*参考电压源选择位*/

#define SREF_0 0*0x10 /*VR+ = AVCC; VR- = AVSS*/ #define SREF_1 1*0x10 /*VR+ = VREF+; VR- = AVSS*/ #define SREF_2 2*0x10 /*VR+ = VEREF+; VR- = AVSS*/ #define SREF_3 3*0x10 /*VR+ = VEREF+; VR- = AVSS*/ #define SREF_4 4*0x10 /*VR+ = AVCC; VR- = VREF-*/ #define SREF_5 5*0x10 /*VR+ = VREF+; VR- = VREF-*/ #define SREF_6 6*0x10 /*VR+ = VEREF+; VR- = VREF-*/ #define SREF_7 7*0x10 /*VR+ = VEREF+; VR- = VREF-*/ #define EOS 0x80 /*序列结束选择位*/

MSP430寄存器中文注释----串口寄存器

/************************************************************

* USART 串口寄存器\定义的各个位可串口1 串口2公用 ************************************************************/ /* UCTL 串口控制寄存器*/

#define PENA 0x80 /*校验允许位*/

#define PEV 0x40 /*偶校验 为0时为奇校验*/ #define SPB 0x20 /*停止位为2 为0时停止位为1*/ #define CHAR 0x10 /*数据位为8位为0时数据位为7位*/

#define LISTEN 0x08 /*自环模式(发数据同时在把发的数据接收回来)*/ #define SYNC 0x04 /*同步模式 为0异步模式*/

#define MM 0x02 /*为1时地址位多机协议(异步) 主机模式(同步);为0时线路空闲多机协议(异步) 从机模式(同步)*/

#define SWRST 0x01 /*控制位*/

/* UTCTL 串口发送控制寄存器*/

#define CKPH 0x80 /*时钟相位控制位(只同步方式用)为1时时钟UCLK延时半个周期*/

#define CKPL 0x40 /*时钟极性控制位 为1时异步与UCLK相反;同步下降延有效

*/

#define SSEL1 0x20 /*时钟源选择位:与SSEL0组合为0,1,2,3四种方式*/ #define SSEL0 0x10 /*\选择外部时钟,\选择辅助时钟,\选择系统子时钟 */

#define URXSE 0x08 /*接收触发延控制位(只在异步方式下用)*/ #define TXWAKE 0x04 /*多处理器通信传送控制位(只在异步方式下用)*/ #define STC 0x02 /*外部引脚STE选择位为0时为4线模式 为1时为3线模式*/

#define TXEPT 0x01 /*发送器空标志*/

/* URCTL 串口接收控制寄存器 同步模式下只用两位:FE和OE*/ #define FE 0x80 /*帧错标志*/ #define PE 0x40 /*校验错标志位*/ #define OE 0x20 /*溢出标志位*/ #define BRK 0x10 /*打断检测位*/

#define URXEIE 0x08 /*接收出错中断允许位*/ #define URXWIE 0x04 /*接收唤醒中断允许位*/ #define RXWAKE 0x02 /*接收唤醒检测位*/ #define RXERR 0x01 /*接收错误标志位*/

/************************************************************ * USART 0 串口0寄存器定义

************************************************************/

#define U0CTL_ 0x0070 /* UART 0 Control */ sfrb U0CTL = U0CTL_;

#define U0TCTL_ 0x0071 /* UART 0 Transmit Control */ sfrb U0TCTL = U0TCTL_;

#define U0RCTL_ 0x0072 /* UART 0 Receive Control */ sfrb U0RCTL = U0RCTL_;

#define U0MCTL_ 0x0073 /* UART 0 Modulation Control */

sfrb U0MCTL = U0MCTL_;

#define U0BR0_ 0x0074 /* UART 0 Baud Rate 0 */ sfrb U0BR0 = U0BR0_;

#define U0BR1_ 0x0075 /* UART 0 Baud Rate 1 */ sfrb U0BR1 = U0BR1_;

#define U0RXBUF_ 0x0076 /* UART 0 Receive Buffer */ const sfrb U0RXBUF = U0RXBUF_;

#define U0TXBUF_ 0x0077 /* UART 0 Transmit Buffer */ sfrb U0TXBUF = U0TXBUF_;

/* Alternate register names */

#define UCTL0_ 0x0070 /* UART 0 Control */ sfrb UCTL0 = UCTL0_;

#define UTCTL0_ 0x0071 /* UART 0 Transmit Control */ sfrb UTCTL0 = UTCTL0_;

#define URCTL0_ 0x0072 /* UART 0 Receive Control */ sfrb URCTL0 = URCTL0_;

#define UMCTL0_ 0x0073 /* UART 0 Modulation Control */ sfrb UMCTL0 = UMCTL0_;

#define UBR00_ 0x0074 /* UART 0 Baud Rate 0 */ sfrb UBR00 = UBR00_;

#define UBR10_ 0x0075 /* UART 0 Baud Rate 1 */ sfrb UBR10 = UBR10_;

#define RXBUF0_ 0x0076 /* UART 0 Receive Buffer */ const sfrb RXBUF0 = RXBUF0_;

#define TXBUF0_ 0x0077 /* UART 0 Transmit Buffer */ sfrb TXBUF0 = TXBUF0_;

#define UCTL_0_ 0x0070 /* UART 0 Control */ sfrb UCTL_0 = UCTL_0_;

MSP430教程6:MSP430寄存器中文注释

/*ADC12CTL1内8位控制寄存器位*/#defineADC12BUSY0x0001/*ADC12忙标志位*/#defineCONSEQ_00*2/*单通道单次转换*/#defineCONSEQ_11*2/
推荐度:
点击下载文档文档为doc格式
434081itk20zdc5257e0
领取福利

微信扫码领取福利

微信扫码分享