[STM8]

STM8系列学习

[复制链接]
324|2
手机看帖
扫描二维码
随时随地手机跟帖
tpgf|  楼主 | 2020-10-12 11:54 | 显示全部楼层 |阅读模式

一、时钟

       如果使用外部时钟,需要修改stm8s.h文件时钟配置部分将HSE_VALUE 的值修改成自己板子上晶振的值。

  时钟的三个来源:外部的高速时钟1~24MHz,内部的高速时钟16MHz(可分频),内部的低速时钟128KHz。

        系统复位后默认的使用内部时钟的8分频做为系统时钟,系统稳定后,可以修改内部时钟分频或者切换时钟,内部时钟的精度不高。

        外设门控时钟:外设的时钟可以通过使能位关闭降低功耗,复位后默认所有的外设时钟都是打开的,关闭外设时钟前必须先关闭外设的使能位,与STM32的相比没有了IO口的时钟。外设:ADC  I2C AWU SPI TIM UART CAN

         有时钟输出功能,可通过配置选择输出的时钟。

二、中断

        4个软件可编程的优先级(0,1,2,3值越大优先级越大,STM32是值越大优先级越小),每个端口都有独立的中断向量和独立的标志。

        复位向量地址0x00 8000位于程序空间起始部分,中断地址向量位于0x00 8004~0x00 807C。

        GPIO端口配置为中断使能输入口才能响应中断。有5个GPIO中断GPIOA GPIOB GPIOC GPIOD GPIOE中断向量号EXIT0,EXIT1,EXIT2,EXIT03,EXIT4区别于STM32的中断管理。


三、GPIO

输入:浮空输入和上拉输入 、中断浮空输入、中断上拉输入。         

        输出:推完输出、开漏输出。

        复用:复用功能的输入,IO设置为浮空或者上拉输入 。SPI的输出引脚必须设置为上拉,快速摆率。UART_TX    可以配置为上拉或者开漏实现多从机配置。

        中断:IO设置为输入模式中断才有效。

        模拟通道:某些IO可以作为模拟输入通道,作为模拟通道建议设置为浮空输入。

       复位后默认浮空输入,没有使用的引脚必须连接到一个固定的电平值。


使用特权

评论回复
zhuotuzi| | 2020-10-12 12:39 | 显示全部楼层
分享知识呢,(~ ̄▽ ̄)~

使用特权

评论回复
BettyBerry| | 2020-10-12 22:19 | 显示全部楼层
谢谢分享,刚好在学,有点问题,不知道精度这边具体会有什么影响

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1271

主题

13688

帖子

8

粉丝