MSP430x44x Terminal Functions使用说明
?
DVcc1 | 1 | I/O | ADC中参考电压正极端子的输出 |
P6.3/A3 | 2 | I/O | 通用数字I/O/模拟输入a3--12位ADC |
P6.4/A4 | 3 | I/O | 通用数字I/O/模拟输入a4--12位ADC |
P6.5/A5 | 4 | I/O | 通用数字I/O/模拟输入a5--12位ADC |
P6.6/A6 | 5 | I/O | 通用数字I/O/模拟输入a6--12位ADC |
P6.7/A7/SVSIN | 6 | I/O | 通用数字I/O/模拟输入a7--12位ADC/模拟输入至断电,电源电压监督人 |
VREF+ | 7 | O | ADC中参考电压正极端子的输出 |
符号 | 序号 | I/O | 名称描述 |
XIN | 8 | I | 晶体振荡器XT1的输入端口。可以连接标准水晶或手表水晶。 |
XOUT | 9 | O | 晶体振荡器XT1的输出端 |
VeREF+ | 10 | I | ADC的外部参考电压输入 |
VREF-/VeREF+ | 11 | I | 两个源的ADC参考电压、内部参考电压或外部施加的参考电压 |
P5.1/S0 | 12 | I/O | 通用数字I/O/LCD段输出0 |
P5.0/S1 | 13 | I/O | 通用数字I/O/LCD段输出1 |
S2 | 14 | O | LCD段输出2 |
S3 | 15 | O | LCD段输出3 |
S4 | 16 | O | LCD段输出4 |
S5 | 17 | O | LCD段输出5 |
S6 | 18 | O | LCD段输出6 |
S7 | 19 | O | LCD段输出7 |
S8 | 20 | O | LCD段输出8 |
S9 | 21 | O | LCD段输出9 |
S10 | 22 | O | LCD段输出10 |
S11 | 23 | O | LCD段输出11 |
S12 | 24 | O | LCD段输出12 |
S13 | 25 | O | LCD段输出13 |
S14 | 26 | O | LCD段输出14 |
S15 | 27 | O | LCD段输出15 |
S16 | 28 | O | LCD段输出16 |
S17 | 29 | O | LCD段输出17 |
S18 | 30 | O | LCD段输出18 |
S19 | 31 | O | LCD段输出19 |
S20 | 32 | O | LCD段输出20 |
S21 | 33 | O | LCD段输出21 |
S22 | 34 | O | LCD段输出22 |
S23 | 35 | O | LCD段输出23 |
S24 | 36 | O | LCD段输出24 |
S25 | 37 | O | LCD段输出25 |
S26 | 38 | O | LCD段输出26 |
S27 | 39 | O | LCD段输出27 |
S28 | 40 | O | LCD段输出28 |
S29 | 41 | O | LCD段输出29 |
S30 | 42 | O | LCD段输出30 |
S31 | 43 | O | LCD段输出31 |
S32 | 44 | O | LCD段输出32 |
S33 | 45 | O | LCD段输出33 |
P4.7/S34 | 46 | I/O | 通用数字I/O/LCD段输出34 |
P4.6/S35 | 47 | I/O | 通用数字I/O/LCD段输出35 |
P4.5/UCLK1/S36 | 48 | I/O | 通用数字I/O/外部时钟输入——USART1/UART或SPI模式,时钟输出——USART1/SPI模式/LCD段输出36 |
P4.4/SOMI1S37 | 49 | I/O | USART1/SPI模式/LCD段输出的通用数字I/O/从输出/主输入37 |
P4.3/SINO1S38 | 50 | I/O | 通用数字I/O/从输入/主输出USART1/SPI模式/LCD段输出38 |
P4.2/STE1S39 | 51 | I/O | 通用数字I/O/从传输启用——USART1/SPI模式/LCD段输出39 |
COM0 | 52 | O | COM0?3用于LCD背板 |
P5.2/COM1 | 53 | I/O | 通用数字I/O/公共输出,COM0?3用于LCD背板 |
P5.3/COM2 | 54 | I/O | 通用数字I/O/公共输出,COM0?3用于LCD背板 |
P5.4/COM3 | 55 | I/O | 通用数字I/O/公共输出,COM0?3用于LCD背板 |
R03 | 56 | I | 第四个正(最低)模拟LCD电平的输入端口 |
P5.5/R13 | 57 | I/O | 第三高正模拟LCD电平(V4或V3)的通用数字I/O/输入端口 |
P5.6/R23 | 58 | I/O | 第二正模拟LCD电平(V2)的通用数字I/O/输入端口 |
P5.7/R33 | 59 | I/O | 最正模拟LCD电平(V1)的通用数字I/O/输出端口 |
DVcc2 | 60 | 数字电源电压,正极端子 | |
DVss2 | 61 | 数字电源电压,负极端子 | |
P4.1/URXD1 | 62 | I/O | 通用数字I/O/接收数据——USART1/UART模式 |
P4.0/UTXD1 | 63 | I/O | 通用数字I/O/传输数据输出——USART1/UART模式 |
P3.7/TB6 | 64 | I/O | 通用数字I/O/Timer_B7 CCR6/捕获:CCI6A/CC6B输入,比较:输出6 |
P3.6/TB5 | 65 | I/O | 通用数字I/O/Timer_B7 CCR5/捕获:CCI5A/CC5B输入,比较:输出5 |
P3.5/TB4 | 66 | I/O | 通用数字I/O/Timer_B7 CCR4/捕获:CCI4A/CC4B输入,比较:输出4 |
P3.4/TB3 | 67 | I/O | 通用数字I/O/Timer_B7 CCR3/捕获:CCI3A/CC3B输入,比较:输出3 |
P3.3/UCLK0 | 68 | I/O | 通用数字I/O/外部时钟输入——USART0/UART或SPI模式,时钟输出——USART0/SPI模式 |
P3.2/SOMI0 | 69 | I/O | USART0/SPI模式的通用数字I/O/从输出/主输入 |
P3.1/SOMI0 | 70 | I/O | 通用数字I/O/从输入/主输出USART0/SPI模式 |
P3.0/STE0 | 71 | I/O | 通用数字I/O/从传输启用——USART0/SPI模式 |
P2.7/ADC12CLK | 72 | I/O | 通用数字I/O/转换时钟——12位ADC |
P2.6/CAOUT | 73 | I/O | 通用数字I/O/比较器_A输出 |
P2.5/UTXD0 | 74 | I/O | 通用数字I/O/接收数据——USART0/UART模式 |
P2.4/UTXDO | 75 | I/O | 通用数字I/O/传输数据输出——USART0/UART模式 |
P2.3/TB2 | 76 | I/O | 通用数字I/O/Timer_B7 CCR2。捕获:CCI2A/CC2B输入,比较:输出2 |
P2.2/TB1 | 77 | I/O | 通用数字I/O/Timer_B7 CCR1。捕获:CCI1A/CC1B输入,比较:输出1 |
P2.1/TB0 | 78 | I/O | 通用数字I/O/Timer_B7 CCR0。捕获:CCI0A/CC0B输入,比较:输出0 |
P2.0/TA2 | 79 | I/O | 通用数字I/O/Timer_A捕获:CCI2A输入,比较:输出2 |
P1.7/CA1 | 80 | I/O | 通用数字I/O/比较器_A输入 |
P1.6/CA0 | 81 | I/O | 通用数字I/O/比较器_A输入 |
P1.5/TACLK/ACLK | 82 | I/O | 通用数字I/O/Timer_A,时钟信号TACLK输入/ACLK输出(除以1、2、4或8) |
P1.4/TACLK/SMCLK | 83 | I/O | 通用数字I/O/输入时钟TBCLK——Timer_B7/子系统时钟SMCLK输出 |
P1.3/TBOUTH/SVSOUT | 84 | I/O | 通用/SVS:SVS比较器数字I/O的输出/将所有PWM数字输出端口切换到高阻抗--Timer_B7 TB0到TB6 |
P1.2/TA1 | 85 | I/O | 通用数字I/O/Timer_A,捕获:CCI1A输入,比较:输出1 |
P1.1/TA0/MCLK | 86 | I/O | 通用数字I/O/Timer_A。捕获:CCI0B输入/MCLK输出。注:TA0只是此引脚/BSL接收上的一个输入 |
P1.0/TA0 | 87 | I/O | 通用数字I/O/Timer_A。捕获:CCI0A输入,比较:Out0输出/BSL发送 |
XT2OUT | 88 | O | 晶体振荡器XT2的输出端 |
XT2IN | 89 | I | 晶体振荡器XT2的输入端口。只能连接标准晶体 |
TDO/TDI | 90 | I/O | 测试数据输出端口。TDO/TDI数据输出或编程数据输入端子 |
TDI/TCLK | 91 | I | 测试数据输入或测试时钟输入。装置保护保险丝连接到TDI/TCLK |
TMS | 92 | I | 选择测试模式。TMS用作设备编程和测试的输入端口 |
TCK | 93 | I | 测试时钟。TCK是用于设备编程和测试的时钟输入端口 |
RST/NMI | 94 | I | 复位输入或不可滑动中断输入端口 |
P6.0/A0 | 95 | I/O | 通用数字I/O,模拟输入a0--12位ADC |
P6.1/A1 | 96 | I/O | 通用数字I/O,模拟输入a0--12位ADC |
P6.2/A2 | 97 | I/O | 通用数字I/O,模拟输入a0--12位ADC |
AVss | 98 | 模拟电源电压,负极端子。提供SVS、褐色、振荡器、比较器_A、ADC12、端口1和LCD电阻分压器电路 | |
DVss1 | 99 | 数字电源电压,负极端子。 | |
AVcc | 100 | 模拟电源电压,正极端子。提供SVS、褐色、振荡器、比较器_A、ADC12、端口1,和LCD电阻分压器电路;不得在DVCC1/DVCC2之前通电。 |
cpu
????????MSP430 CPU采用16位RISC架构这对于应用程序是高度透明的。全部的除了程序流指令之外的操作,在中作为寄存器操作执行与用于的源操作数和四种寻址模式目标操作数。CPU集成了16个寄存器提供减少的指令执行时间。这个寄存器到寄存器操作执行时间为CPU时钟的一个周期。寄存器R0至R3中的四个专用于程序计数器、堆栈指针、状态寄存器,和常数发生器。这个剩下的寄存器是通用的寄存器。外围设备使用数据连接到CPU,地址和控制总线,并且可以处理所有说明。
instruction set?
????????指令集由51条指令组成三种格式和七种地址模式。每个指令可以对字和字节数据进行操作。表1显示了三种类型的指令格式;列出了地址模式
如表2所示。
operating modes?
????????MSP430具有一个活动模式和五个软件可选择的低功率操作模式。中断事件可以将设备从五种低功耗模式中唤醒,为请求提供服务并恢复到从中断程序返回时的低功率模式。以下六种操作模式可以通过软件进行配置:
活动模式(AM)
?????????所有时钟都处于活动状态
低功率模式0(LPM0)
?????????CPU被禁用
????????ACLK和SMCLK保持活动。MCLK已禁用
????????FLL+回路控制保持激活
低功率模式1(LPM1)
?????????CPU被禁用
????????FLL+回路控制被禁用
????????ACLK和SMCLK保持活动。MCLK已禁用
低功率模式2(LPM2)
?????????CPU被禁用
????????MCLK、FLL+循环控制和DCOCLK被禁用
????????DCO的直流发电机保持启用状态
????????ACLK保持活动
低功率模式3(LPM3)
?????????CPU被禁用
????????MCLK、FLL+循环控制和DCOCLK被禁用
????????DCO的直流发电机已禁用
????????ACLK保持活动
低功率模式4(LPM4)
?????????CPU被禁用
????????ACLK已禁用
????????MCLK、FLL+循环控制和DCOCLK被禁用
????????DCO的直流发电机已禁用
????????晶体振荡器停止
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!