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

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

[复制链接]
TLLED 发布时间:2019-1-20 16:58
本帖最后由 TLLED 于 2019-1-20 16:58 编辑 1 V# X; z3 w& u( K- Q
: F5 r9 N3 q( p5 o3 H
    STM8 SO8封装的没有外部晶振,使用的是内部时钟,通过时钟配置,使用CCO输出内部时钟,用示波器查看正确性。
( q! A% `5 D' m% f) a    . @. v$ H# {5 {5 }8 N7 K$ L
    一、时钟部分介绍! q# ?0 U2 d* s9 c

7 K5 q& L/ g" @4 y6 O, D 1.1、时钟框图! v, k: }( Y+ l
    1.png 1 t1 i! p. k. x: R
" j- ]; R4 v8 a9 s
; r+ m6 H: l- e5 R
    程序中设置HSIDIV[1:0]和CPUDIV[2:0]的值来改变系统时钟。通过CCOSEL[3:0]来选择输出时钟源
1 m  r" T  [6 `2 v8 k    主时钟切换开关选择,由于STM8上电默认选择的是HSI RC内部时钟,所以CKM[7:0]这个就不设置,使用默认值。
; }$ g- z7 [# f3 b
" m+ Z7 F# M1 ~( {2 l

$ T8 @7 y$ ~* K' H& Y  s) K- f    1.2、手册中有关主时钟切换介绍:
' W3 |: o, C  s5 |7 h. `    2.png # i2 {- K) b3 S6 G/ \" r1 Z& E& v

1 A; y7 J$ }% b1 A

1 x8 B( Q" H8 H. G) G    二、程序部分8 C& e5 c0 ^# e" _2 G. ?: S- X" M5 D
    ; H& M0 }/ q' q, n
    2.1、CCO输出HSI RC  没有分频时钟频率# y9 S& H) u8 p4 K7 Y* D3 c
        2.1.1、程序代码' x3 H6 `9 f1 U  [
         100.png
- l3 o8 ~" G8 v( x; M' |        2.1.2、执行结果1 c: M. B0 T1 K) o& ^% q
         300.jpg - t- O1 H* k8 F4 S% K2 ^) L. x
        数出的频率是15.69M
% y' u2 A0 h) R; m/ v6 l# S   2.2、CCO输出HSI RC  2分频时钟频率
2 r0 F5 h0 m- [) c5 ~* l        2.2.1、程序代码$ F$ w5 m9 e) Z2 W) [+ _/ H. m
         3.png + a# w' J4 L; p7 b, L, H% j/ Z
        2.2.2、执行结果
, G4 V* R, f! m. o         301.jpg
5 r* R* l3 ^, j- z5 P) J        输出的频率是7.89M,- f0 _& L. B, E& T5 E+ R5 i
       2 y8 b+ q. c4 e7 B& B
        我这里只列了这两个值,需要看其他的频率可以修改CCOSEL[3:0]的值。5 W! O1 i' q7 k
   三、硬件部分
8 L$ o, m& Z2 _6 J0 m9 |5 P6 I
9 }( h+ `1 K3 k) h; G    101.png
# g+ X# x' p5 ~* a5 v/ }! T' J. L( a& N) D

$ v/ U1 _: n# `+ S    CCO时钟输出脚和按键功能脚是一个引脚,在测试CCO时钟输出时,需要将SB2电阻去掉,否则,频率高的话,会被C12电路旁路掉,示波器就看不出来时钟。
5 |5 a+ N  _+ [$ B! x: M

( y# d3 X" M9 M
' z$ N7 O/ L( c/ {) j7 P
赞 收藏 1 评论2 发布时间:2019-1-20 16:58

举报

2个回答
tryfly 回答时间:2019-1-21 11:42:50
你说的那个电容影响问题我好像也遇到了,昨天调试串口,不知道是哪个引脚,就用示波器看,结果看起来无输出。。。真是服了,和这个电容有关系吗?后来瞎猜的引脚,竟然猜对了,现在没再试过示波器。我用的第三个芯片L050
TLLED 回答时间:2019-1-21 11:52:29
sos博 发表于 2019-1-21 11:42
. [3 B7 e  o) b+ i# X* o5 B你说的那个电容影响问题我好像也遇到了,昨天调试串口,不知道是哪个引脚,就用示波器看,结果看起来无输出 ...
5 l% D# }5 f* r/ X. h: O$ @7 e
电容会影响这个信号的,我设置为16M输出,外接电容后,示波器就测量不出信号,频率低的话还好些,会影响信号波形

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版