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

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

[复制链接]
众想@刘洋 发布时间:2018-4-15 11:23
本帖最后由 众想@刘洋 于 2018-9-20 10:42 编辑
6 H0 E3 e! m0 `- s9 L$ {
! q- B9 }, v* l. b剑齿虎STM8视频教程分为【库函数】和【寄存器】两个版本,前8讲是一样的,都是讲的基础环境搭建,从第9讲开始区分库函数版和寄存器版。) w4 l; t  ?3 J/ b/ e6 J8 \
1-8讲视频可点击下面链接查看:' \% A+ s) E; G# f
https://www.stmcu.org.cn/module/forum/thread-606881-1-1.html$ {4 w8 N* `: m1 }# v: ^# i
前言-STM8单片机视频介绍: y0 d, h. i- ^  x& @/ J1 {0 `/ m

, b; ]# K+ ]4 v' h
: ]* b+ d! B: Y! F第09讲 STM8芯片内部结构(上), d/ O! \4 H4 c
' D$ c$ e: g7 B! n  X( d, j7 K8 z" ~
第09讲 STM8芯片内部结构(下)$ ?4 g; [2 V& `5 m

! _1 ?) x- O' I, H2 T( Y( z第10讲 STM8芯片手册与引脚标识介绍
! J% e6 S2 X5 F& w( l( b' T, z1 E8 H$ D: J6 m1 d6 Y
第11讲 发光二极管的原理与应用(上)
5 E: v0 D( h+ p: l8 N& h1 |, v- _' y' x) s' C" u2 j
第11讲 发光二极管的原理与应用(下)
3 C( W% G( b; O2 h) s5 g7 c; m- a2 p6 |8 h( b- g* ^; Q$ I( c
第12讲 通用输入输出GPIO寄存器配置- u% g  L0 Z% y! y
* Q5 G, o+ ?# A! C3 r/ g5 k
第13讲 点亮第一个LED发光二极管1 v8 }1 T8 u. [; R6 K. e
) \; s. k/ m! [
第14讲 创建自己的STM8工程模版(上)
) v& h9 R- B5 |  r
/ v# c% O/ B. v1 R0 R第14讲 创建自己的STM8工程模版(下)
, a) b- p+ K' e5 F+ t! L
' m6 P: p! @" O! W' \第15讲 STM8单片机时钟源选择和时钟树配置
* ]+ }# i0 X/ W- M1 W$ P  g( [; C# e6 I0 E- q/ Q3 `5 s
第16讲 创建STM8延时函数完善工程模版; y- _' ?8 h/ z3 `  S

7 ?" s- N- W, d8 e第17讲 键盘分类与独立键盘检测(上)# G* z+ |8 N4 |) }0 Z

4 c; \5 w5 n) h! s  a4 J: f第17讲 键盘分类与独立键盘检测(下)1 g; C/ C3 W9 V' z. @
8 ~( H5 p( P+ I, [4 O
第18讲 独立键盘实验--长短键盘检测7 f6 {) Q' r3 j6 t0 U. _# X

& W* u& n  y# {第19讲 独立键盘实验--控制花样流水灯* c+ G/ S" m: X

9 l" Z% H& x( l; x第20讲 光耦隔离继电器原理与实验(上)+ Y6 G; f2 g0 Q3 j5 B
8 b" A2 u0 ~! F& `  r8 [1 Q: c
第20讲 光耦隔离继电器原理与实验(下)8 d- c" @2 v$ l! N1 K5 k
# |+ D# k0 a5 W; x8 q
第21讲 触摸键盘原理与检测
/ Y; d. {- e, j% K3 [' V7 g" d% [
2 R$ y  ~! ?! a8 A) D* T9 k第22讲 中断概念与STM8中断分类(上)- ]% @# f$ K: K

, n+ V% \4 ]7 m3 I! m0 u第22讲 中断概念与STM8中断分类(下)
, y: W) N0 X' S! u$ \7 n  o
8 O" Q0 u9 r' {第23讲 STM8中断优先级(上)  a  p# R5 t1 n( W% g+ F

% C; s; h/ Y* |9 {第23讲 STM8中断优先级(下)1 A8 i, G: K+ `
3 G# q8 w# z+ j
第24讲 STM8外部中断寄存器介绍) d; g) C. E+ C. _; W1 g/ A- j

; T( b+ ?8 s9 G0 W! @第25讲 STM8外部中断实验( K# H2 Z. \+ D& p; J

$ [& U6 G' q9 }. X6 k第26讲 STM8外部中断优先级实验; V# i3 u3 w' K* Y0 C% q
& K& q$ Q6 T" G! C, T8 H4 w& l
第27讲 STM8最高级别的硬件中断TLI实验5 K8 S. y; J$ S. p1 i
5 b1 }4 a2 I; y& H* \8 y
第28讲(上) 单片机串口原理与应用
6 S3 v1 o2 y# l; o0 q5 [$ l# C" Y  J6 o$ w# a
第28讲(下) 单片机串口原理与应用8 W+ o2 |) G& n

# T, J2 t' [3 N" ]  ^. N第29讲(上) STM8串口通讯寄存器配置) |, U( y2 w. y) B0 u5 [
$ i' K- h' ]# v" @, S4 S
第29讲(下) STM8串口通讯寄存器配置9 r8 u/ p& h7 J" ]
  e( i: U7 n1 {0 k; C
第30讲(上) STM8单片机RS232串口通讯实验8 P. J7 p/ v, N) k

4 E3 `, A2 ]: S) P第30讲(下) STM8单片机RS232串口通讯实验
- i0 s4 m, r6 b3 W4 R' H6 }9 h0 O. m: p! ^
第31讲 STM8单片机RS232串口收、发字符串通讯实验
7 p) D! I" h6 O; }1 o" K1 ^
& G' A% _; V4 z: I( X7 k; @) k1 l. Y* D6 ~+ F# c& z
第32讲 STM8单片机RS485串口收、发字符串通讯实验
% Q1 S/ S3 o7 _7 ^7 r( l. S- w. @) v  J

" s& S0 }1 a" M6 H第33讲 加入Printf串口打印函数完善工程模版
5 s$ u1 o4 C! l; `" [6 [$ T) d( N( b% P) ~% ^- _/ N3 G% C
陆续更新会在下面评论留言中
! k% m' \# ]$ c# y
2 s" F! Z4 _* c' X$ u  S' u" d  @: W) N! G8 }: P: k3 u! D
9 b( `* [2 w1 M7 r$ F0 [/ Y) ^
/ m/ m2 m- r3 i( x8 K

/ N$ \% _6 i  @( M5 i( I
7 M% Q# h2 E5 I& R9 J: ~0 `5 G/ w# d8 l' n/ ^3 f3 I1 r
( f9 Z# V6 S* n: D# c' c

6 ~+ U4 W9 i" B# i
- \5 r4 t+ B  v# s# Q8 \4 t' V( V$ v8 I
收藏 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;都置位不了寄存器;. S0 r' Q3 m8 q. d
3 n: e$ P1 L* Z  p
第二种方式是使用查询的方式,然后定义时间间隔 ,我使用TIM4定时器定时1ms,开定时器中断,程序可以进入中断,如果前后两个字节的时间大于2ms ,证明一帧接收完成了(同样的逻辑在STM32上用过,没问题),main 函数中的
/ P. K' X; T3 rwhile(1)
) V& c$ e' F! B' Q" @* S{; O( x1 f3 k+ T9 M
   if(UART1->SR & 0x20 == 0x20 || UART1->SR & 0x10 == 0x10  ||UART1->SR & 0x08 == 0x08)( p+ D5 }' @4 ^6 x! \
        {- j9 ^2 b3 ?. i8 p3 w0 B
                程序走到这里就说明接收一个字节,但是程序走不到这里,而且程序停止的时候,接收慢标志和溢出标志位均为1,想知道为啥进不来?7 T; o5 u3 |  i& [8 g7 O( U
        }
% N& S$ d+ w3 A# q* v* [7 @* Y# G; Q}
众想@刘洋 回答时间:2018-7-23 12:44:46
annqian 发表于 2018-7-17 10:15
' x7 U. j& C" ?( G6 E- U1、想请教两个问题,寄存器视频有例程吗?0 `# @$ {- H3 K5 n1 [' c7 P
2、STM8的GPIO引脚也是普通IO口和外设功能模块复用的,请问外设 ...
% M9 n, @1 }( C9 |5 D
启动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 手机版