SWM221 参考手册
- 1. 概述
- 2. 特性
- 3. 系统架构和存储器描述
- 4. 嵌套向量中断控制器 (NVIC)
- 5. 系统管理 (SYSCON)
- 5.1. 概述
- 5.2. 特性
- 5.3. 功能描述
- 5.4. 寄存器映射
- 5.5. 寄存器描述
- 5.5.1. 时钟选择控制寄存器CLKSEL
- 5.5.2. 源时钟选择控制寄存器CLKDIVX_ON
- 5.5.3. 时钟门控控制寄存器0 CLKEN0
- 5.5.4. 系统模式控制寄存器SLEEP
- 5.5.5. 芯片复位状态寄存器RSTSR
- 5.5.6. 芯片128位ID寄存器0 CHIP_ID0
- 5.5.7. 芯片128位ID寄存器1 CHIP_ID1
- 5.5.8. 芯片128位ID寄存器2 CHIP_ID2
- 5.5.9. 芯片128位ID寄存器3 CHIP_ID3
- 5.5.10. PORTA唤醒使能控制寄存器PAWKEN
- 5.5.11. PORTB唤醒使能控制寄存器PBWKEN
- 5.5.12. PORTC唤醒使能控制寄存器PCWKEN
- 5.5.13. PORTA唤醒状态寄存器PAWKSR
- 5.5.14. PORTB唤醒状态寄存器PBWKSR
- 5.5.15. PORTC唤醒状态寄存器PCWKSR
- 5.5.16. IO滤波窗口时间配置寄存器0 IOFILT0
- 5.5.17. IO滤波窗口时间配置寄存器1 IOFILT1
- 5.5.18. 芯片复位屏蔽寄存器PRSTEN
- 5.5.19. 芯片复位配置寄存器 PRSTR
- 5.5.20. 内部RC振荡器配置寄存器RCCR
- 5.5.21. 晶体振荡器控制寄存器XTALCR
- 5.5.22. 晶体振荡器状态寄存器XTALSR
- 5.5.23. PLL控制寄存器PLLCR
- 5.5.24. PLL状态寄存器PLLST
- 5.5.25. PVD控制寄存器PVDCR
- 5.5.26. PVD中断状态寄存器PVDSR
- 5.5.27. LVR控制寄存器LVRCR
- 6. 端口控制 (PORTCON)
- 6.1. 概述
- 6.2. 特性
- 6.3. 功能描述
- 6.4. 寄存器映射
- 6.5. 寄存器描述
- 6.5.1. PORTA_FUNC0
- 6.5.2. PORTA_FUNC1
- 6.5.3. PORTB_FUNC0
- 6.5.4. PORTB_FUNC1
- 6.5.5. PORTC_FUNC0
- 6.5.6. PORTA端口上拉功能寄存器PULLU_A
- 6.5.7. PORTB端口上拉功能寄存器PULLU_B
- 6.5.8. PORTC端口上拉功能寄存器PULLU_C
- 6.5.9. PORTA端口下拉功能寄存器PULLD_A
- 6.5.10. PORTB端口下拉功能寄存器PULLD_B
- 6.5.11. PORTC端口下拉功能寄存器PULLD_C
- 6.5.12. PORTA端口输入使能功能寄存器INEN_A
- 6.5.13. PORTB端口输入使能功能寄存器INEN_B
- 6.5.14. PORTC端口输入使能功能寄存器INEN_C
- 6.5.15. PORTA端口开漏功能寄存器OPEND_A
- 6.5.16. PORTB端口开漏功能寄存器OPEND_B
- 6.5.17. PORTC端口开漏功能寄存器OPEND_C
- 7. 通用 I/O (GPIO)
- 7.1. 概述
- 7.2. 特性
- 7.3. 功能描述
- 7.4. 寄存器映射
- 7.5. 寄存器描述
- 7.5.1. GPIOx写数据寄存器ODR
- 7.5.2. GPIOx方向寄存器DIR
- 7.5.3. GPIOx中断触发条件寄存器INTLVLTRG
- 7.5.4. GPIOx中断沿触发配置寄存器INTBE
- 7.5.5. GPIOx中断触发极性寄存器INTRISEEN
- 7.5.6. GPIOx中断使能寄存器INTEN
- 7.5.7. GPIOx原始中断状态寄存器INTRAWSTAT
- 7.5.8. GPIOx中断状态寄存器INTSTAT
- 7.5.9. GPIOx中断清除寄存器INTCLR
- 7.5.10. GPIOx读数据寄存器IDR
- 7.5.11. GPIOx PINn数据寄存器DATAPINn(n = 0 .. 15)
- 8. 加强型定时器 (TIMER)
- 9. 基础定时器 (BTIMER)
- 10. 看门狗定时器 (WDT)
- 11. 脉冲宽度调制发生器 (PWM)
- 11.1. 概述
- 11.2. 特性
- 11.3. 功能描述
- 11.4. 寄存器映射
- 11.5. 寄存器描述
- 11.5.1. PWM的工作模式控制寄存器CRx (x=0,1)
- 11.5.2. PWM配置控制OCRx(x=0,1)
- 11.5.3. BRK控制寄存器BRKCRx(x=0,1)
- 11.5.4. 外部BRK选择寄存器BRKINx(x=0,1)
- 11.5.5. PWM的周期数PERIODx(x=0,1)
- 11.5.6. A路PWM的高电平宽度CMPAx(x=0,1)
- 11.5.7. B路PWM的高电平宽度CMPBx(x=0,1)
- 11.5.8. A路死区长度控制DZAx(x=0,1)
- 11.5.9. B路死区长度控制DZBx (x=0,1)
- 11.5.10. A路PWM的高电平宽度2寄存器CMPA2x (x=0,1)
- 11.5.11. B路PWM的高电平宽度2寄存器CMPB2x (x=0,1)
- 11.5.12. 计数器溢出配置寄存器OVFTRGx(x=0,1)
- 11.5.13. 触发控制寄存器CMPTRGx (x=0,1)
- 11.5.14. 触发间隔周期配置寄存器2 CMPTRG2x (x=0,1)
- 11.5.15. PWM外部信号选择寄存器EVMUXx(x=0,1)
- 11.5.16. PWM外部信号配置寄存器EVMSKx (x=0,1)
- 11.5.17. 中断使能寄存器IEx (x=0,1)
- 11.5.18. PWM的中断状态寄存器IFx(x=0,1)
- 11.5.19. 计数器的当前计数值VALUEx(x=0,1)
- 11.5.20. 计数器的当前运行状态SRx(x=0,1)
- 11.5.21. PWM启动寄存器START
- 11.5.22. 软件BRK操作启动寄存器SWBRK
- 11.5.23. PWM复位寄存器RESET
- 11.5.24. PWM重载请求寄存器RELOADEN
- 11.5.25. PWM外部脉冲触发沿选择PULSE
- 11.5.26. PWM外部信号滤波选择寄存器FILTER
- 11.5.27. 外部BRK控制寄存器BRKPOL
- 11.5.28. 外部BRK中断使能寄存器BRKIE
- 11.5.29. 外部BRK中断状态寄存器BRKIF
- 11.5.30. 外部信号当前状态寄存器EVSR
- 11.5.31. 软件模拟外部触发源寄存器SWEV
- 12. 正交编码器(QEI)
- 13. UART接口控制器 (UART)
- 14. USART接口控制器 (USART)
- 15. I2C 总线控制器 (I2C)
- 16. SPI总线控制器 (SPI)
- 17. QSPI总线控制器 (QSPI)
- 18. 局域网控制器 (CAN)
- 18.1. 概述
- 18.2. 特性
- 18.3. 功能描述
- 18.4. 寄存器映射
- 18.5. 寄存器描述
- 18.5.1. 控制寄存器CR
- 18.5.2. 命令寄存器 CMD
- 18.5.3. 状态寄存器 SR
- 18.5.4. 中断状态寄存器 IF
- 18.5.5. 中断使能寄存器 IE
- 18.5.6. 总线定时器高四位寄存器BT2
- 18.5.7. 总线定时器BT0
- 18.5.8. 总线定时器BT1
- 18.5.9. 过滤方式选择寄存器AFM
- 18.5.10. 过滤使能寄存器AFE
- 18.5.11. 仲裁丢失捕捉寄存器 ALC
- 18.5.12. 错误代码 ECC
- 18.5.13. 错误报警限制EWLIM
- 18.5.14. 接收错误计数器 RXERR
- 18.5.15. 发送错误计数器 TXERR
- 18.5.16. 帧信息寄存器INFO
- 18.5.17. 数据寄存器DATAx (x = 0 .. 11)
- 18.5.18. 接收报文数目寄存器RMCNT
- 18.5.19. 验收寄存器ACRx (x = 0 .. 15)
- 18.5.20. 验收屏蔽寄存器AMRx (x = 0 .. 15)
- 19. MPU接口 (MPU)
- 20. 循环冗余校验器 (CRC)
- 21. 除法器 (DIV)
- 22. 直接内存存取控制器 (DMA)
- 23. FLASH 控制器与 ISP 操作
- 24. 模拟数字转换器 (ADC)
- 25. 可编程增益运放 (PGA)
- 26. 比较器 (CMP)