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

【众拳】剑齿虎STM8入门寄存器版视频教程【最新更新】  

[复制链接]
众想@刘洋 发布时间:2018-4-15 11:23
本帖最后由 众想@刘洋 于 2018-9-20 10:42 编辑 7 B# U3 f- Y4 r" N

* p- X) [2 i2 p  @剑齿虎STM8视频教程分为【库函数】和【寄存器】两个版本,前8讲是一样的,都是讲的基础环境搭建,从第9讲开始区分库函数版和寄存器版。4 E& [& [. S+ N( y; t
1-8讲视频可点击下面链接查看:
' Q9 Z2 A% N$ c5 Mhttps://www.stmcu.org.cn/module/forum/thread-606881-1-1.html" B) |" o; ~; o3 I! U
前言-STM8单片机视频介绍
9 O) ?8 m1 S# `2 O) [) {+ d8 X* F( y! J" a& r" O+ c
3 W2 I. t0 {/ C& a2 P& Z  [0 T/ k9 {
第09讲 STM8芯片内部结构(上)
1 X  n$ M9 j+ g( U  N5 }9 r
3 D5 Q% a/ v# E9 R- ~* |第09讲 STM8芯片内部结构(下)
% H# B, n6 m1 f) N
7 \3 V! f# m- I2 [第10讲 STM8芯片手册与引脚标识介绍
8 y) ^% @1 M2 B3 m0 J8 O7 ^1 Q+ y3 B9 M0 R! Q9 v) q; g! o
第11讲 发光二极管的原理与应用(上)
7 [" ?7 N6 [( U6 l7 A- Y- r1 O% R8 N, e
第11讲 发光二极管的原理与应用(下)3 u. R& K* e# o$ M& V3 n
& I5 ]& ^9 a8 F) z' P) `7 h
第12讲 通用输入输出GPIO寄存器配置1 J3 w  T2 n8 l# m) e( k( y

6 y3 X5 G) N2 S' [- @) x第13讲 点亮第一个LED发光二极管- u5 `# h6 y( A0 I9 J
/ `, a& x+ K& _
第14讲 创建自己的STM8工程模版(上): G, o) R6 `( \; K
/ x( F$ x% K# G' A$ R3 V9 j
第14讲 创建自己的STM8工程模版(下)* w0 u1 x: ]$ ~; H

8 p. @; g" n- f; i- O第15讲 STM8单片机时钟源选择和时钟树配置8 _* k3 O4 }' T! n! A

3 S* K5 ^: D+ m  i7 e/ w1 E第16讲 创建STM8延时函数完善工程模版1 G/ h# d% i8 T0 e# _* A( r3 X- `

, [' `! @1 w# s8 I) R! I, k第17讲 键盘分类与独立键盘检测(上)
2 ?. S) N; e8 K6 Q% y- f; `( J, R2 ^. }5 J' A7 L
第17讲 键盘分类与独立键盘检测(下)0 O; y* P4 C% c) [% ^* y6 @- r
2 x4 h0 V) F; l; ^3 `, p! t& t7 V
第18讲 独立键盘实验--长短键盘检测9 z! ^/ D7 w1 U8 `' W
, b$ S, p' v6 a6 G
第19讲 独立键盘实验--控制花样流水灯' H1 Z  {$ q3 n

/ j6 _0 q) t' L( p( S第20讲 光耦隔离继电器原理与实验(上)( G4 M+ Y+ a: C2 Z
6 h& p% M/ W! T/ V$ ]
第20讲 光耦隔离继电器原理与实验(下)
9 u% `: X- O# G
# I7 i1 W+ ^% {: r第21讲 触摸键盘原理与检测
! w5 D: L. x9 u/ S5 R2 O/ S
3 y. M. }9 D) e* U5 z" y4 Z第22讲 中断概念与STM8中断分类(上)* M6 l4 W2 _: h1 `  ~1 E. B

: b: X$ _: Y( s$ B% z第22讲 中断概念与STM8中断分类(下)
% G, }9 f; K2 S8 C* _
/ \5 Y% K9 Y* C第23讲 STM8中断优先级(上)
' v9 {" Z' t: S  P/ l
! [5 p; i8 m7 `: ?: g/ ^& E第23讲 STM8中断优先级(下)0 Y% M( ~  M2 x% z& H" p' N
& [6 `6 r) ]  e4 X
第24讲 STM8外部中断寄存器介绍
. s: y- p1 q6 R
$ ?, D4 l$ I$ X  z第25讲 STM8外部中断实验" e/ M. C; e6 {* c

* t( R" A  d9 U& U第26讲 STM8外部中断优先级实验
5 ^+ Y: X8 t5 ^" e6 m; g5 m
% T( K& K/ W! {/ Y+ @* B第27讲 STM8最高级别的硬件中断TLI实验
( n# _5 y5 o! H- }; ^( g0 C1 B* `( S3 H8 m7 r
第28讲(上) 单片机串口原理与应用
6 \1 g% T6 Y( D$ y
; w' D# g: N1 \# r( R( x( U第28讲(下) 单片机串口原理与应用' `: c* P' h: t+ }: L; P

' I, d7 O! a/ o& Q( @第29讲(上) STM8串口通讯寄存器配置
% f+ K1 E" E6 w3 l+ f. y* }5 C3 F9 Z" O9 e7 P  U6 a
第29讲(下) STM8串口通讯寄存器配置' J+ Q$ q$ T( P( @" V& i4 Y
0 [1 |/ ~, W+ t  P) f
第30讲(上) STM8单片机RS232串口通讯实验
( B5 {6 e3 S' z3 R5 a* z: r; @' q* Y$ M
第30讲(下) STM8单片机RS232串口通讯实验
4 X: _# I- e' L' _* j# T- C( a7 @0 q) P/ E) ^8 |8 W! q+ R
第31讲 STM8单片机RS232串口收、发字符串通讯实验6 p: P( G: M0 G! F
4 C% u. f+ W) x' b( O7 b
, r" B+ w& X! ^+ F! r! M: l+ ~9 p+ K
第32讲 STM8单片机RS485串口收、发字符串通讯实验
% s- o9 Y; Q+ n8 G4 b& F4 [3 I+ {6 p' K" x! Z$ W' m  w
/ H2 n: f) K( X* a& K) h) |/ J
第33讲 加入Printf串口打印函数完善工程模版) b# n5 ^7 D3 v, O4 I

: m% P3 J3 {$ F& b6 E1 R9 ]陆续更新会在下面评论留言中0 ^, Z, p7 u+ g6 Q' D
( E) m& v; I6 h6 w

5 x2 x$ _% l# G$ H2 I+ e- m) A% {2 b& _

8 K4 g% Z  [# g! W7 \+ M8 `* M$ G& a% _& {; q6 }% C1 `4 z  N& x* L
  ?0 p5 Y9 P8 B) y  l# z0 O
( T. s4 z1 S3 R% d3 U

: G- U# }1 s0 k7 V* z( H, [7 N- B, X' x4 J

/ Y8 Q) v  T8 {" y2 |' `
6 E1 Z  V/ J; d, [6 a. j
收藏 1 评论160 发布时间:2018-4-15 11:23

举报

160个回答
annQian 回答时间:2018-7-24 09:04:13
刘老师,你好,想咨询点问题,我用的是剑齿虎库函数的例程和IAR 开发环境,把芯片改为STM8S103K3,自己改写成寄存器操作的方式,想用串口实现收发多帧的功能,一种方式是用接收中断的方式,接收指定的字节数,置接收完成标志位,main 函数中while(1) ,接收标志位置1 后把接收到的数据发送回去,问题是,在中断函数里 数据接收完成之后必须把接收中断关掉, 发送的数据才能正常发送,不然只能返回一个字节,执行到缓冲区个数自加1 时,程序就死机了。  但是在发送完成之后没法把接收中断使能了UART1->CR2 =(uint8_t)0x2C; 或 UART1->CR2 |=(uint8_t)0x20;都置位不了寄存器;
& ]- K1 c: C0 {$ ]; \+ a
  v' d2 V* Q& q5 s第二种方式是使用查询的方式,然后定义时间间隔 ,我使用TIM4定时器定时1ms,开定时器中断,程序可以进入中断,如果前后两个字节的时间大于2ms ,证明一帧接收完成了(同样的逻辑在STM32上用过,没问题),main 函数中的
! B8 |1 E+ o. O( Ewhile(1)
" q3 p- V5 O& y9 K  B% h{- P5 P7 v9 `3 C# f8 [1 Z
   if(UART1->SR & 0x20 == 0x20 || UART1->SR & 0x10 == 0x10  ||UART1->SR & 0x08 == 0x08)
% |. ?3 c8 p4 v1 Z7 R        {
9 f, c) T. z% O  G- H                程序走到这里就说明接收一个字节,但是程序走不到这里,而且程序停止的时候,接收慢标志和溢出标志位均为1,想知道为啥进不来?1 x  H" V# _  ^5 g+ L8 h" r
        }
8 ~# }( @2 u7 v1 b}
众想@刘洋 回答时间:2018-7-23 12:44:46
annqian 发表于 2018-7-17 10:154 S( M! j1 _/ M$ H
1、想请教两个问题,寄存器视频有例程吗?, D% m; l/ Y6 W) y
2、STM8的GPIO引脚也是普通IO口和外设功能模块复用的,请问外设 ...
) e) q; p* D4 o2 v
启动USART功能后  对应的引脚自动配置了,大部分都是自动配置的 我们视频教程讲了   寄存器视频教程也有课程对应的例程,实验课解压后都有,理论课没有
zsr333 回答时间:2019-7-2 19:34:33
其实建议单卖教程,既然课讲得好,为什么一定要局限于卖开发板,像我们这种初学者,想从STM8过渡到STM32,加上公司前辈都有现成的板子,根本不需要买你们的板子,而且不同的工作需求,有些的根本不要用到开发板的全部功能
众想@刘洋 回答时间:2018-4-15 11:24:07
第21讲
众想@刘洋 回答时间:2018-4-15 11:24:31
第22讲
众想@刘洋 回答时间:2018-4-15 11:24:59
第23讲
众想@刘洋 回答时间:2018-4-15 11:25:32
第24讲
众想@刘洋 回答时间:2018-4-15 11:25:48
第25讲
robter 回答时间:2018-4-15 20:18:29
这个很好,好好学习
feixiang20 回答时间:2018-4-15 22:30:05
果然是全面
众想@刘洋 回答时间:2018-4-16 10:14:15
最新更新到第21讲
众想@刘洋 回答时间:2018-4-17 12:52:18
库函数版视频更新到第126节,寄存器版视频更新到第21讲
众想@刘洋 回答时间:2018-4-18 14:07:39
众想@刘洋 回答时间:2018-4-19 12:18:07
更新更新
众想@刘洋 回答时间:2018-4-20 08:46:35
众想@刘洋 回答时间:2018-4-21 09:42:32
寄存器版视频
众想@刘洋 回答时间:2018-4-22 08:46:32
今日更新
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版