你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8-SO8-DISCO -- 5、时钟设置与输出

[复制链接]
TLLED 发布时间:2019-1-20 16:58
本帖最后由 TLLED 于 2019-1-20 16:58 编辑

    STM8 SO8封装的没有外部晶振,使用的是内部时钟,通过时钟配置,使用CCO输出内部时钟,用示波器查看正确性。
   
    一、时钟部分介绍

1.1、时钟框图
    1.png


    程序中设置HSIDIV[1:0]和CPUDIV[2:0]的值来改变系统时钟。通过CCOSEL[3:0]来选择输出时钟源
    主时钟切换开关选择,由于STM8上电默认选择的是HSI RC内部时钟,所以CKM[7:0]这个就不设置,使用默认值。


    1.2、手册中有关主时钟切换介绍:
    2.png


    二、程序部分
   
    2.1、CCO输出HSI RC  没有分频时钟频率
        2.1.1、程序代码
         100.png
        2.1.2、执行结果
         300.jpg
        数出的频率是15.69M
   2.2、CCO输出HSI RC  2分频时钟频率
        2.2.1、程序代码
         3.png
        2.2.2、执行结果
         301.jpg
        输出的频率是7.89M,
      
        我这里只列了这两个值,需要看其他的频率可以修改CCOSEL[3:0]的值。
   三、硬件部分

    101.png


    CCO时钟输出脚和按键功能脚是一个引脚,在测试CCO时钟输出时,需要将SB2电阻去掉,否则,频率高的话,会被C12电路旁路掉,示波器就看不出来时钟。


收藏 1 评论2 发布时间:2019-1-20 16:58

举报

2个回答
sos博 回答时间:2019-1-21 11:42:50
你说的那个电容影响问题我好像也遇到了,昨天调试串口,不知道是哪个引脚,就用示波器看,结果看起来无输出。。。真是服了,和这个电容有关系吗?后来瞎猜的引脚,竟然猜对了,现在没再试过示波器。我用的第三个芯片L050
TLLED 回答时间:2019-1-21 11:52:29
sos博 发表于 2019-1-21 11:42
你说的那个电容影响问题我好像也遇到了,昨天调试串口,不知道是哪个引脚,就用示波器看,结果看起来无输出 ...

电容会影响这个信号的,我设置为16M输出,外接电容后,示波器就测量不出信号,频率低的话还好些,会影响信号波形

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版