目录

  • API (机翻)
    • SFR管理中断的函数
    • SFR 管理RST/NMI引脚控制的函数
      • 参数

平台:Code Composer Studio 10.3.1
MSP430F5529 LaunchPad™ Development Kit
(MSP‑EXP430F5529LP)


API (机翻)

特殊函数寄存器API提供了一组用于使用MSP430Ware SFR模块的函数。提供了启用和禁用中断和控制~ RST/NMI引脚的功能。
       SFR模块可以使设备的其他外设产生中断。

SFR APl被分成两组:
       SFR管理中断的函数
       SFR 管理RST/NMI引脚控制的函数

SFR管理中断的函数

SFR_enableInterrupt(uint8_t interruptMask)
//启用选定的SFR中断源
SFR_disableInterrupt(uint8_t interruptMask)
//禁用选定的SFR中断源
SFR_getInterruptStatus(uint8_t interruptFlagMask)
//返回所选SFR中断标志的状态
SFR_clearInterrupt(uint8_t interruptFlagMask)
//清除选定的SFR中断标志

SFR 管理RST/NMI引脚控制的函数

SFR_setResetPinPullResistor(uint16_t pullResistorSetup)
//设置∼RST/NMI引脚上的上/下拉电阻
SFR_setNMIEdge(uint16_t edgeDirection)
//设置边缘方向,如果NMI功能是激活的,将断言一个NMI从∼RST/NMI引脚上的信号。
SFR_setResetNMIPinFunction(uint8_t resetPinFunction)
//设置~RST/NMI引脚的功能

参数

interruptMask

/*is the bit mask of interrupts that will be disabled. Mask value is the logical OR
of any of the following:*/
SFR_JTAG_OUTBOX_INTERRUPT /*- JTAG outbox interrupt enable*/
SFR_JTAG_INBOX_INTERRUPT /*- JTAG inbox interrupt enable*/
SFR_NMI_PIN_INTERRUPT /*- NMI pin interrupt enable, if NMI function is chosen*/
SFR_VACANT_MEMORY_ACCESS_INTERRUPT /*- Vacant memory access interrupt enable*/
SFR_OSCILLATOR_FAULT_INTERRUPT /*- Oscillator fault interrupt enable*/
SFR_WATCHDOG_INTERVAL_TIMER_INTERRUPT /*- Watchdog interval timer interrupt enable*/
SFR_FLASH_CONTROLLER_ACCESS_VIOLATION_INTERRUPT /*- *Flash controller access violation interrupt enable*/

interruptFlagMask

/*is the bit mask of interrupt flags that should be cleared Mask value is the
logical OR of any of the following:*/
SFR_JTAG_OUTBOX_INTERRUPT /*- JTAG outbox interrupt enable*/
SFR_JTAG_INBOX_INTERRUPT /*- JTAG inbox interrupt enable*/
SFR_NMI_PIN_INTERRUPT /*- NMI pin interrupt enable, if NMI function is chosen*/
SFR_VACANT_MEMORY_ACCESS_INTERRUPT /*- Vacant memory access interrupt enable*/
SFR_OSCILLATOR_FAULT_INTERRUPT /*- Oscillator fault interrupt enable*/
SFR_WATCHDOG_INTERVAL_TIMER_INTERRUPT /*- Watchdog interval timer interrupt enable*/
SFR_FLASH_CONTROLLER_ACCESS_VIOLATION_INTERRUPT /*- Flash controller access violation interrupt enable*/

pullResistorSetup

/*is the selection of how the pull-up/down resistor on the ∼RST/NMI pin
should be setup or disabled. Valid values are:*/
SFR_RESISTORDISABLE
SFR_RESISTORENABLE_PULLUP /*[Default]*/
SFR_RESISTORENABLE_PULLDOWN
/*Modified bits are SYSRSTUP of SFRRPCR register.*/

edgeDirection

/*is the direction that the signal on the ∼RST/NMI pin should go to signal an
interrupt, if enabled. Valid values are:*/
SFR_NMI_RISINGEDGE /*[Default]*/
SFR_NMI_FALLINGEDGE
/*Modified bits are SYSNMIIES of SFRRPCR register.*/

resetPinFunction

/*is the function that the ∼RST/NMI pin should take on. Valid values are:*/
SFR_RESETPINFUNC_RESET /*[Default]*/
SFR_RESETPINFUNC_NMI
/*Modified bits are SYSNMI of SFRRPCR register.*/

MSP430F5529 DriverLib 库函数学习笔记(十五)SFR 模块相关推荐

  1. MSP430F5529 DriverLib 库函数学习笔记(五)定时器A

    目录 硬知识 定时器A 16位定时器原理 (1)时钟源选择和分频器 (2)Timer_A工作模式 (3)捕获/比较模块 (4)Timer_A中断(重要) 定时器A API (机翻) 定时器A配置和控制 ...

  2. MSP430F5529 DriverLib 库函数学习笔记(十六)比较器B Comp_B

    目录 硬知识 比较器B介绍 比较器 B 的特点 比较器 B 的结构 模拟输入部分 比较部分 基准电压部分 低通滤波部分 比较器和普通运放的区别 比较器B测量电阻原理 利用比较器B实现电容触摸按键原理 ...

  3. MSP430F5529 DriverLib 库函数学习笔记(十四)看门狗定时器 (WDT)

    目录 硬知识 看门狗定时计数器 (WDTCNT) 看门狗模式 定时计数模式 看门狗定时器中断 时钟故障保护功能 低功耗模式下的看门狗操作 看门狗定时器控制寄存器 WDT_A API (机翻) 参数 上 ...

  4. MSP430F5529 DriverLib 库函数学习笔记(十二)I2C实战

    目录 上机实战 I2C给 DAC 芯片 DAC7571 写入数字量 DAC7571 介绍 程序分析 引脚复用 I2C 初始化 发送一个字节 发送一个字 读取一个字节 读取多个字节 中断服务函数 整体代 ...

  5. MSP430F5529 DriverLib 库函数学习笔记(十)SPI驱动墨水屏

    目录 上机实战 SPI 驱动 墨水屏 墨水屏介绍 电子纸的分类 电泳型电子纸技术详解 原理 结构 优势与不足 实验电路介绍 程序分析 引脚初始化 SPI模块初始化 发送和接收 全部源代码 main.c ...

  6. MSP430F5529 DriverLib 库函数学习笔记(四点五)printf打印输出

    目录 代码实现 使相应工程支持打印浮点数 实验结果 平台:Code Composer Studio 10.3.1 MSP430F5529 LaunchPad™ Development Kit (MSP ...

  7. MSP430F5529 DriverLib 库函数学习笔记(二)GPIO

    目录 硬知识 一.MSP430单片机端口概述 二.通用IO端口输出特性 三.端口P1和P2 1.输入寄存器PxIN 2.输出寄存器PxOUT 3.方向寄存器PxDIR 4.上拉/下拉电阻使能寄存器Px ...

  8. MSP430F5529 DriverLib 库函数学习笔记(八)模数转换模块(ADC12)

    目录 硬知识 模数转换概述 MSP430单片机ADC12模块介绍 MSP430单片机ADC12模块操作 ADC12的转换模式 采样和转换 转换存储器 使用片内集成温度传感器 ADC12模块寄存器 AD ...

  9. MSP430F5529 DriverLib 库函数学习笔记(六)定时器A产生PWM波

    目录 1.通过Timer_A_outputPWM配置产生PWM波 初始化函数 计算 修改占空比的函数 整体程序 效果 2.单定时器产生多路PWM信号 初始化函数 实验结果 3.对称PWM信号的产生 初 ...

最新文章

  1. 超越ImageNet?李飞飞力赞高徒的视频描述研究入选计算机视觉最前沿的十大论文
  2. bzoj 3329: Xorequ
  3. 直接调用支持ACE的product search API
  4. LeetCode 42. 接雨水(双指针、单调栈)
  5. 多任务Python爬虫
  6. 【高校宿舍管理系统】第六章 用户管理和年级管理
  7. 京东6月18日正式登陆港交所 港股暗盘开涨超7%
  8. linux中的lock文件,linux – 为什么即使文件被锁定,File :: FcntlLock的l_type总是“F_UNLCK”?...
  9. python虚拟环境 windows环境搭建_windows下安装Python虚拟环境virtualenvwrapper-win
  10. linux下安装Firefox
  11. Word中 Visio 图片到 LaTeX PDF
  12. 教你用好手中的McAfee 杀毒软件和McAfee 企业集中管理工具EPO
  13. 人工智能谓词逻辑——猴子摘香蕉问题
  14. Vite ( Vue + TS ) 项目配置 @ 路径别名
  15. 周期训练理论与方法pdf_周期_PDF图书下载_(美) 图德·邦帕 (Tudor O.Bompa) (美)_免费PDF电子书下载_第一图书网...
  16. no-repeat失效
  17. TEB局部轨迹规划代码解读
  18. Linux系统盘文件读取
  19. s5p4418的uboot开通网络支持
  20. 桌面快捷方式图标显示问题

热门文章

  1. hive实例,GPRS流量统计
  2. PAZU 是4Fang 为配合“四方在线”软件于2004年开发的WEB打印控件,适用于各种WEB软件项目的打印。...
  3. 你如何摆平秋季问题皮肤
  4. tableau 自定义省份_在Tableau中使用自定义图像映射
  5. 女朋友天天气我怎么办_关于我的天气很奇怪
  6. 5193. 删除字符使字符串变好
  7. leetcode面试题 10.03. 搜索旋转数组(二分法)
  8. leetcode310. 最小高度树(bfs)
  9. pytorch深度学习_在本完整课程中学习在PyTorch中应用深度学习
  10. nsa构架_我如何使用NSA的Ghidra解决了一个简单的CrackMe挑战