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

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

[复制链接]
众想@刘洋 发布时间:2018-4-15 11:23
本帖最后由 众想@刘洋 于 2018-9-20 10:42 编辑 - ~3 i, a1 h/ ]% J

$ u+ d  G# X! D1 @! c. Z剑齿虎STM8视频教程分为【库函数】和【寄存器】两个版本,前8讲是一样的,都是讲的基础环境搭建,从第9讲开始区分库函数版和寄存器版。' |! n5 \& z& \$ _
1-8讲视频可点击下面链接查看:
; |% a0 S' ^4 i4 Ahttps://www.stmcu.org.cn/module/forum/thread-606881-1-1.html! e: S& e$ s# `- t
前言-STM8单片机视频介绍
# W$ @. g' E7 D4 S2 d" }4 {& V" i% O: ~2 o
9 u( g% C4 H( D, {
第09讲 STM8芯片内部结构(上)+ ^- A! N3 v7 T+ c6 }6 s3 R" A
3 t3 h- L) H4 {4 |& [4 I% Q- k
第09讲 STM8芯片内部结构(下), a; F3 b8 s5 \  b5 V
: ^* R; S2 h4 `  o1 g5 [/ I8 J
第10讲 STM8芯片手册与引脚标识介绍
* H* Y- ]8 J# `4 V5 ~$ y6 x4 p$ q
; r7 b. s* W: L  O# J+ k+ i第11讲 发光二极管的原理与应用(上)
- R/ w9 [; Z! t+ ?% U( |' s! W% u% e  `# F1 Y1 A9 O. f- n
第11讲 发光二极管的原理与应用(下)
% I0 Q5 l# p1 |% d# q
& J  U% W8 G+ }) S! f第12讲 通用输入输出GPIO寄存器配置
3 R- j8 ^: |2 z) r7 m; C7 x
6 j- z! a) o( X7 m第13讲 点亮第一个LED发光二极管0 r) [4 U" q9 N" J

$ c: Y, @0 z8 N) V( w第14讲 创建自己的STM8工程模版(上)
7 s0 n9 H% r& D: q0 ?! ^
, c% h# ^# x$ L第14讲 创建自己的STM8工程模版(下)
4 B& \* S8 a! o. `$ I
% `0 K# B3 m- Z1 ^第15讲 STM8单片机时钟源选择和时钟树配置
- B. Q2 P$ ?! [2 g
& w4 z2 Q9 K& a* E% z& b第16讲 创建STM8延时函数完善工程模版; S: O& Y0 W, n  N: f
! @# I8 c5 G  m3 i0 ?
第17讲 键盘分类与独立键盘检测(上)' t9 J) K3 g- \& _+ b( z) m  Q

4 @5 _% i% x  M1 ?$ ^: k第17讲 键盘分类与独立键盘检测(下)
% y% R' I8 M& _0 I1 y
3 }0 A0 u% d" m; ~2 g8 J- K, v5 f第18讲 独立键盘实验--长短键盘检测9 d2 s1 ~' D5 m  J7 |

, t/ X, s  P) D' h* w第19讲 独立键盘实验--控制花样流水灯
! D. U, _5 g* n6 ]" z
% y0 e. v4 c( Q) N' O5 n第20讲 光耦隔离继电器原理与实验(上)* k" T8 F6 X# z: W
1 R' w) v9 E" U5 T* u
第20讲 光耦隔离继电器原理与实验(下)
; S4 E$ P" P" P- U/ m# ~+ q2 p5 S2 l4 g/ H# h
第21讲 触摸键盘原理与检测
# b: p  Q6 O# E
$ M" E% i* Y6 A第22讲 中断概念与STM8中断分类(上): s0 r0 ~5 `! {( h8 T; d
; C% L6 {! B# c' Q
第22讲 中断概念与STM8中断分类(下)
. b% f0 @, f3 b4 ?
. k) @6 }8 \+ Q. B6 _第23讲 STM8中断优先级(上); C: ]9 X/ P- R! }, J9 L% z

$ x5 F% F% o2 w- V第23讲 STM8中断优先级(下)
  v5 r: V. [# c2 K# A8 r; {6 q; v* W# O% a
第24讲 STM8外部中断寄存器介绍! T8 w# Y: [" u$ u, q: H5 B" u

, u1 S" V4 t5 ~5 j5 r第25讲 STM8外部中断实验
6 l/ t; ?1 ?* g* e; U
9 g5 C5 f2 i4 f" P第26讲 STM8外部中断优先级实验
; N) |% j$ l8 Z3 U" a" k2 p
8 d# k' Y7 c: Y6 K+ N5 G第27讲 STM8最高级别的硬件中断TLI实验1 o: U7 e" X, a8 _6 \* T) a

* G3 P( f7 q& {: b4 b9 S  w( j第28讲(上) 单片机串口原理与应用
' Y1 z' ^3 L9 i% l
2 X' g3 Q; O4 |9 B3 X第28讲(下) 单片机串口原理与应用
9 N" U: j9 L3 B5 u% j6 K9 J* Z) W; f6 w
第29讲(上) STM8串口通讯寄存器配置
/ v0 O4 K9 g6 L9 ]  l) V" u
4 z1 Y  i* R; T8 n第29讲(下) STM8串口通讯寄存器配置
5 d" |  \: c$ Z% a$ y; S& s
% I/ p" M+ P; j! ~3 z6 s第30讲(上) STM8单片机RS232串口通讯实验
$ Y5 U( e$ k# O: R7 h4 k; [- b- J6 s6 k1 e
第30讲(下) STM8单片机RS232串口通讯实验7 Z0 I  f" o. c$ O2 o5 L
) ~2 [7 ^; v1 i' V
第31讲 STM8单片机RS232串口收、发字符串通讯实验
( I% A, T# i: Q, |  ]) X$ E  Y
" x" U+ U8 D( j* U6 n: ~- N- O
3 c" |% e# \, u: S第32讲 STM8单片机RS485串口收、发字符串通讯实验
. S# N8 g* Q/ i1 I: m# F. {; b1 C. \
. U3 T4 A+ H0 N7 Y2 U- q
! F, o$ D4 k  T+ s9 z第33讲 加入Printf串口打印函数完善工程模版* O& Y* g/ }  B- d

5 D$ E$ U! h8 R7 n# r2 q陆续更新会在下面评论留言中8 Q+ I) h/ k: E( c" j2 h

  x* P! o) B' k2 H2 p$ |( d; s! h. b! }0 `8 W/ t, ^
$ `% _, f2 d6 l
0 N6 _0 D( @+ {& ]/ I6 z

5 h. D! a; N4 _) l7 E; ~
, D' {& M, _! f9 {' ~0 ?
8 I6 S4 F8 i$ L  e6 q4 e+ `
; ]- R( p" G5 N
& O1 _1 Q* v) r1 a, Z( M/ f  C. v8 @* G+ K& r
% v1 [. j4 b* v! F1 i! c8 `* x$ r1 [
收藏 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;都置位不了寄存器;' ?. u. X6 ^, N" H0 Q
" O4 P2 V6 ?2 Z0 M; ?, m
第二种方式是使用查询的方式,然后定义时间间隔 ,我使用TIM4定时器定时1ms,开定时器中断,程序可以进入中断,如果前后两个字节的时间大于2ms ,证明一帧接收完成了(同样的逻辑在STM32上用过,没问题),main 函数中的 3 A# M4 c. Z" U$ i, L: `7 D/ E
while(1)7 i; l- U; Q) T2 @  r
{& _: w; B) T& Q% t+ j5 w
   if(UART1->SR & 0x20 == 0x20 || UART1->SR & 0x10 == 0x10  ||UART1->SR & 0x08 == 0x08)
- D6 U, b. W0 P! ]* {+ z1 V  |        {
5 G0 w$ A9 H4 e7 S* z                程序走到这里就说明接收一个字节,但是程序走不到这里,而且程序停止的时候,接收慢标志和溢出标志位均为1,想知道为啥进不来?
" _2 v/ |* k& i0 b; @2 Y+ _        }
; e6 i& U$ U, c}
众想@刘洋 回答时间:2018-7-23 12:44:46
annqian 发表于 2018-7-17 10:15+ p! @/ w+ H5 H4 u# T6 i
1、想请教两个问题,寄存器视频有例程吗?
+ k( L" D3 h% S8 b2、STM8的GPIO引脚也是普通IO口和外设功能模块复用的,请问外设 ...
0 j  ~9 j# V* K. \! _6 Z
启动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 手机版