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的直流发电机已禁用

        晶体振荡器停止

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/278084.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

文件上传自动化测试方案(超详细)

一、概述 【测试地址】:https://pan.baidu.com 【测试工具】:selenium、requests 【脚本语言】:Python 【运行环境】:Windows 百度网盘作为文件存储及分享的平台,核心功能大部分是对文件的操作,如果要…

小红书可观测 Metrics 架构演进,如何实现数十倍性能提升?

在当前云原生时代,随着微服务架构的广泛应用,云原生可观测性概念被广泛讨论。可观测技术建设,将有助于跟踪、了解和诊断生产环境问题,辅助开发和运维人员快速发现、定位和解决问题,支撑风险追溯、经验沉淀、故障预警&a…

广西开放大学形成性考核 平时作业 统一资料 参考

试卷代号:1293 心理学 参考试题 一、选择题(每个3分,共30分,含单选和多选,请将正确答案的字母序号填入括号中) 1.人们通常把下列图形知觉为一个连续、完整的形状,说明图形知觉遵循( )。…

如何发布自定义 npm 组件包

准备工作 1. 注册 npm 账号 还没有 npm 账号?去官网注册: https://www.npmjs.com 需要记住用户名、密码、邮箱,后面需要用到。 2. 查看本地 npm 镜像,如果不是默认的,需要改回来 npm config get registry重置镜像路…

统一观测丨使用 Prometheus 监控 Memcached 最佳实践

作者:啃唯 Memcached 简介 Memcached 是什么? Memcached 是一个免费开源、高性能、分布式内存对象缓存系统,支持将任意数据类型的 chunk 数据以键值对的方式存储。本质上 Memcached 是通用于所有的应用的,但最初用于存储被经常…

PyQt6 QFrame分割线控件

锋哥原创的PyQt6视频教程: 2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计46条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话版…

Nginx(四层+七层代理)+Tomcat实现负载均衡、动静分离

一、Tomcat多实例部署 具体步骤请看我之前的博客 写文章-CSDN创作中心https://mp.csdn.net/mp_blog/creation/editor/134956765?spm1001.2014.3001.9457 1.1 访问测试多实例的部署 1.2 分别在三个tomcat服务上部署jsp的动态页面 mkdir /usr/local/tomcat/webapps/test vim …

Tomcat部署与调优

目录 前瞻 什么是tomcat? 什么是servlet? 什么是JSP? Tomcat功能组件结构 Container结构分析 Tomcat请求过程 Tomcat服务部署 1.关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下 2.安装JDK 3.设置JDK环境变量 4.安装启动Tomc…

微信小程序---使用npm包安装Vant组件库

在小程序项目中,安装Vant 组件库主要分为如下3步: 注意:如果你的文件中不存在pakage.json,请初始化一下包管理器 npm init -y 1.通过 npm 安装(建议指定版本为1.3.3) 通过npm npm i vant/weapp1.3.3 -S --production 通过y…

Linux 虚拟机复制后如何彻底修改ip共存

Linux那些事儿 1、复制 2、连接 3、cd /etc/sysconfig/network-scripts/ 4、ls -a 5、vi ifcfg-eth0 6、i 7、修改mac地址和ip地址,记住修改后的mac(重要) 8、关机 9、打开虚拟机设置此镜像:

redis五种数据结构特点

redis五种数据结构特点 redis-string介绍SDS内部存储数据结构三种编码方式特点总结 redis-list介绍quicklist特点总结 redis-hash特点总结 redis-set介绍 特点总结redis-zset介绍特点总结 redis使用五种数据结构,分别是string(字符串)&#x…

verilog语法进阶-分布式ram

概述: FPGA的LUT查找表是用RAM设计的,所以LUT可以当成ram来使用,也并不是所有的LUT都可以当成ram来使用,sliceM的ram可以当成分布式ram来使用,而sliceL的ram只能当成rom来使用,也就是只能读,不能写&#x…