目录
- 前言
- 一、新建工程
-
- 1.1 文件创建
- 1.2 工程创建
- 1.3 添加工程
- 1.4 工程选项设置
- 二、GPIO
-
- 2.1 GPIO简介
- 2.2 GPIO寄存器
-
- 2.2.1 端口 X 输出数据寄存器 Px_ODR
- 2.2.2 端口X输入寄存器Px_IDR
- 2.2.3 端口 X 数据方向寄存器 Px_DDR
- 2.2.4 端口 X 控制寄存器 1 Px_CR1
- 2.2.5 端口 X 控制寄存器 2 Px_CR2
- 2.3 使用GPIO 的一些小提醒
- 2.4 示例代码(寄存器操作)
- 三、中断控制器 ITC
-
- 3.1 中断控制器简介
- 3.2 中断向量与中断指令
- 3.3 中断寄存器
-
- 3.3.1 CPU CC 寄存器
- 3.3.2 软件优先级寄存器 ITC_SPRx
- 3.3.3 外部中断控制寄存器 1
- 3.3.4 外部中断控制寄存器2
- 3.4 示例代码
- 四、定时器
-
- 4.1 STM8S定时器简介
- 4.2 8位基本型定时器TIM4
- 4.3 TIM4的相关寄存器
-
- 4.3.1 控制寄存器 1 (TIMx_CR1)
- 4.3.2 中断使能寄存器 TIM4_IER
- 3.3.3 状态寄存器 1 TIM4_SR1
- 4.3.4 事件产生寄存器 TIM4_EGR
- 4.3.5 计数器 (TIMx_CNTR)
- 4.3.6 预分频寄存器 TIM4_PSCR
- 4.3.7 自动重装寄存器 TIM4_ARR
- 4.4 示例代码
- 五、独立看门狗(IWDG)
-
- 5.1 独立看门狗框图
- 5.2 相关寄存器
-
- 5.2.1 键寄存器(IWDG_KR)
- 5.2.2 预分频寄存器(IWDG_PR)
- 5.2.3 重装载寄存器(IWDG_RLR)
- 5.3 示例代码
- 六、串口UART
-
- 6.1 串口相关寄存器
-
- 6.1.1 状态寄存器 UART_SR
- 6.1.2 数据寄存器 UART_DR
- 6.1.3 波特率寄存器
- 6.1.4 控制寄存器
- 5.1.5 保护时间寄存器(UART_GTR)
- 6.1.6 分频寄存器(UART_PSCR)
- 6.2 示例代码
- 七、串行外设接口 SPI
-
- 7.1 SPI 接口相关寄存器
-
- 7.1.1 控制寄存器
- 7.1.2 SPI 中断控制寄存器(SPI_ICR)
- 7.1.3 SPI状态寄存器(SPI_SR)
- 7.1.4 SPI数据寄存器(SPI_DR)
- 7.1.5 CRC相关寄存器
- 7.2 示例代码
- 八、存储器
-
- 8.1 STM8S 片内存储器的特性
- 8.2 存储器保护
- 8.3 FLAS相关寄存器
-
- 8.3.1 FLASH控制寄存器
- 8.3.2 FLASH互补控制寄存器 2(FLASH_NCR2)
- 8.3.3 FLASH保护寄存器(FLASH_FPR)
- 8.3.4 FLASH保护寄存器(FLASH_NFPR)
- 8.3.5 FLASH程序存储器解保护寄存器(FLASH_PUKR)
- 8.3.6 DATA EEPROM解保护寄存器(FLASH_DUKR)
- 8.3.7 FLASH状态寄存器(FLASH_IAPSR)
- 8.4 示例代码

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/75888.html