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

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

[复制链接]
众想@刘洋 发布时间:2018-4-15 11:23
本帖最后由 众想@刘洋 于 2018-9-20 10:42 编辑
5 q4 U0 I/ x% ?* R
, q9 z+ u% v  a剑齿虎STM8视频教程分为【库函数】和【寄存器】两个版本,前8讲是一样的,都是讲的基础环境搭建,从第9讲开始区分库函数版和寄存器版。
7 q# T* [7 V2 E- l1-8讲视频可点击下面链接查看:
! R3 n" O; r5 n. [# R8 D/ \https://www.stmcu.org.cn/module/forum/thread-606881-1-1.html* s5 m1 a0 z! @: n/ k( X  ]' ^
前言-STM8单片机视频介绍! W; g5 P  n) [, }; i
1 J% P7 [3 c, m) m$ J
: F& N, I0 p2 [8 v" b" T
第09讲 STM8芯片内部结构(上)) U& }5 O+ O- l' ^! @$ T

" ]' K+ n) {3 {" C2 f5 Y9 V第09讲 STM8芯片内部结构(下)
  N7 [3 `% o" [1 K' h3 P, W! G1 X+ t1 L( ]2 a3 O3 z
第10讲 STM8芯片手册与引脚标识介绍
( U: c5 R" N  f% O& r; p2 q+ D0 m. Z5 u3 u
第11讲 发光二极管的原理与应用(上)
( ~( {- t* A: O* r7 d& g* I: Y8 `* @! v
第11讲 发光二极管的原理与应用(下)7 u$ ]6 r- m. e% E) w# J
. n- |' v! f' b7 h5 c9 c* a2 U
第12讲 通用输入输出GPIO寄存器配置
' c! I5 e& c, N$ x, d
/ s- s6 O4 O1 K第13讲 点亮第一个LED发光二极管
( A& y! R6 A1 `- ]! T
& p% B) T5 J# @/ H第14讲 创建自己的STM8工程模版(上)% ~" D& A( @9 V# u. ^( x* H+ t, Z
' _# d- N; _  W) c; y
第14讲 创建自己的STM8工程模版(下)+ l  U/ N- s' Z, b. i
5 T: `+ N& z' c, Y
第15讲 STM8单片机时钟源选择和时钟树配置2 D8 @2 X, y; U
+ @- S+ p, U4 A4 }1 F  A
第16讲 创建STM8延时函数完善工程模版! b5 f/ S' p3 d
) O& v6 d( ^& t& ~! c" `
第17讲 键盘分类与独立键盘检测(上)
7 V7 I! U; m& L( o
. D& w( S* X) Z3 @0 X第17讲 键盘分类与独立键盘检测(下)/ c1 a! ~/ e4 M5 c; Q

5 N( Y7 y0 T: V* t- }第18讲 独立键盘实验--长短键盘检测
( A+ h0 s7 T" w0 a2 D' e
% H4 }* W  a+ s* a6 Y; I/ P第19讲 独立键盘实验--控制花样流水灯
3 Q: o* w2 \+ t+ h5 J, D+ T' i+ @) G+ H  r( ]+ k
第20讲 光耦隔离继电器原理与实验(上)
6 @& g  K  h) w' [/ b
1 \3 H( n. o8 l第20讲 光耦隔离继电器原理与实验(下)
, m4 [  u2 w% ~+ k5 I8 P
: c. J/ H( Z' N% h& |第21讲 触摸键盘原理与检测
" Z" X( ~/ `4 l/ E' v: o( B' Y; ]4 M' J$ N# g
第22讲 中断概念与STM8中断分类(上)
# B/ j$ N+ i! k: P- \& M, P2 B4 A* F5 M9 I" _6 a( E
第22讲 中断概念与STM8中断分类(下)2 ]  u1 ]( ~3 L2 k! w6 h: m
" \1 S0 T/ t$ E1 o0 q" B
第23讲 STM8中断优先级(上)( `! P1 `& `3 v# ?% B* |

( O# o" d8 {. z& ^) A第23讲 STM8中断优先级(下)
& z2 B" x+ m$ Z, x2 F9 u3 d
% D0 I  {# O1 G& Z1 b' e5 K% z% s& `第24讲 STM8外部中断寄存器介绍% r; E* O2 y; l" h& s0 r8 [  C

; g, M/ R% Y& \) \7 w第25讲 STM8外部中断实验' I) |: @1 F5 P! O1 k/ z

) T3 |2 l5 [% ]( R; S第26讲 STM8外部中断优先级实验  G" T* R3 h3 S- A: E) c3 V
( Q( L6 y* ~! _$ Z( j7 e. H2 Z
第27讲 STM8最高级别的硬件中断TLI实验$ }) k! F$ E2 i' w$ z

- v3 y" w5 z" w* u) r2 ~( a. a  D第28讲(上) 单片机串口原理与应用
: L8 l+ u: t8 K5 J# U( B, U# [1 N8 U/ c+ X( s1 e* x
第28讲(下) 单片机串口原理与应用
, W6 |/ j8 T; D( [  T
  Z, ?/ f: g) q# j  [第29讲(上) STM8串口通讯寄存器配置/ U5 I, a  a, ?

" j( e6 H* H6 X- P: Q, p第29讲(下) STM8串口通讯寄存器配置
6 t- T8 ^5 Q+ m% K6 N3 I4 R
2 \* V9 \2 D( L4 M( X, |( P8 D- b第30讲(上) STM8单片机RS232串口通讯实验
: g3 E  a+ u( C7 M% L; S0 R% P
% I( M, f, r, W6 m第30讲(下) STM8单片机RS232串口通讯实验
( o0 a1 l; w: t9 X+ ]8 D, W
$ _, U; l% Z$ ~第31讲 STM8单片机RS232串口收、发字符串通讯实验  a: l& j5 n7 |6 W

. j3 I  R0 Z& E+ \2 \6 Z, ?( l+ U+ K! y  t
第32讲 STM8单片机RS485串口收、发字符串通讯实验# R3 F; G& Z: r* N* `+ p9 ^
* n) Y4 x' B! k% ^( Y

/ m. S- x( D" S2 u6 G" A; p9 x# ?第33讲 加入Printf串口打印函数完善工程模版
( E- v$ W: Y( B% U5 ]  V( }' J) ^& f: @7 J
陆续更新会在下面评论留言中" ^( S  j# L6 N. @8 s, ]& _, R

4 y" u# Q; I6 r+ b5 s
7 n- R5 i! l/ x, M( i- T# v
2 c2 t1 Q* C, Q
( _5 D- p) F& r, T0 K/ z
: k! ^4 s. V' F( \- T6 V7 l' ^  o6 M+ s; A% L4 h: p
  h5 \4 c8 ?$ L

% e  x! F( F+ l3 P5 P8 @# W9 P$ ]! M3 M4 H* U7 G0 X' A0 O; P
1 p/ B0 p. `" g4 f, d6 L+ \7 \
# Q& [, t! u, \; S; {5 w
收藏 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;都置位不了寄存器;$ F2 S2 C  W8 D3 B

! q9 e7 J( Y* l- c2 h; ~第二种方式是使用查询的方式,然后定义时间间隔 ,我使用TIM4定时器定时1ms,开定时器中断,程序可以进入中断,如果前后两个字节的时间大于2ms ,证明一帧接收完成了(同样的逻辑在STM32上用过,没问题),main 函数中的 - W' v6 j5 E: @4 b% n
while(1)
4 g# A# E: {/ b0 I{! Z  b' d% O6 D' \+ I1 r
   if(UART1->SR & 0x20 == 0x20 || UART1->SR & 0x10 == 0x10  ||UART1->SR & 0x08 == 0x08)
1 W3 {/ i( T+ [8 f2 h        {3 A7 p& z1 j8 e# Q, J
                程序走到这里就说明接收一个字节,但是程序走不到这里,而且程序停止的时候,接收慢标志和溢出标志位均为1,想知道为啥进不来?
# S$ ~+ S' e  c* y5 h, U# N( J        }
, T3 r) G/ W# f}
众想@刘洋 回答时间:2018-7-23 12:44:46
annqian 发表于 2018-7-17 10:15
. r, ]+ ~. t6 R: S) u% g' x1、想请教两个问题,寄存器视频有例程吗?: j5 Z0 x- n7 b8 V! U% O
2、STM8的GPIO引脚也是普通IO口和外设功能模块复用的,请问外设 ...
" y2 L5 f4 }3 G1 y
启动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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版