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

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

[复制链接]
众想@刘洋 发布时间:2018-4-15 11:23
本帖最后由 众想@刘洋 于 2018-9-20 10:42 编辑 * K- [% ~# l* m3 w9 ~

2 n# v, k8 ^0 a2 V, p剑齿虎STM8视频教程分为【库函数】和【寄存器】两个版本,前8讲是一样的,都是讲的基础环境搭建,从第9讲开始区分库函数版和寄存器版。
7 R, P' u$ t- |! Z9 S2 _; C1-8讲视频可点击下面链接查看:/ d, K  V4 w$ ?% O" j- Z# S
https://www.stmcu.org.cn/module/forum/thread-606881-1-1.html: `! l) g( f$ ]* O6 G& L
前言-STM8单片机视频介绍
; O; }8 ?/ j1 A% Y# j# J$ Y: H4 S* R: G+ h

, P. e* U6 i1 x# a. m) W) n( n第09讲 STM8芯片内部结构(上)1 @; k2 p3 N% x* V: t4 {/ u

+ x( S) |" \- J第09讲 STM8芯片内部结构(下)8 i2 V9 s9 ]9 [0 h# f/ }" i
& |( m6 R  i5 h) L9 _3 L6 V
第10讲 STM8芯片手册与引脚标识介绍
! ^, _* V3 H: ~, \# Z2 V
) P. Q- Q7 q; p! V0 y+ G% G第11讲 发光二极管的原理与应用(上)- H0 H) Q5 \: P' [" J4 j6 Q# g6 S
& F! L$ w7 q, Z. ^# G
第11讲 发光二极管的原理与应用(下)$ r% D! R' x5 P) p0 z
8 ]* A! ]0 @3 y, D* H% ~1 A0 e
第12讲 通用输入输出GPIO寄存器配置
( ~$ @* Q2 w! v; s1 m. W8 S
. Q' k0 Z8 i& X+ k8 }# W7 y第13讲 点亮第一个LED发光二极管
. d3 h$ W) f% y' L, s( F' V5 j" ~% c- L- W( @' Y! D
第14讲 创建自己的STM8工程模版(上)
4 a1 g5 H+ f( {9 X, y3 m
  q6 y" c4 J$ B7 p6 }2 j第14讲 创建自己的STM8工程模版(下)3 ]3 C0 k, R( y; I
$ w* T( Y) m2 ~" A
第15讲 STM8单片机时钟源选择和时钟树配置
" Y5 r7 @0 D7 ]% `3 C; J6 X1 i5 J& Z7 A" G6 v
第16讲 创建STM8延时函数完善工程模版, O( g$ w3 u7 o# ^

: c* A! d7 |" U" `3 s& A第17讲 键盘分类与独立键盘检测(上)
0 j- u2 I8 ?+ [# w2 W, Z# ?) l: p% v: B# s& B- T: B
第17讲 键盘分类与独立键盘检测(下)
7 u) {# K+ p4 U% K& I% f2 ?6 i" Z5 M$ }! d* g# o2 U2 j
第18讲 独立键盘实验--长短键盘检测
& w! g$ f6 G! i
$ E1 @1 T- S, R' L" p第19讲 独立键盘实验--控制花样流水灯
" k- l! S' `9 m* u+ E
3 B+ `3 f5 x8 [( T- [+ d第20讲 光耦隔离继电器原理与实验(上)
1 |3 B  F1 d" F# k2 T2 ^
, P8 A" K1 B: N& {* N- e& l2 w第20讲 光耦隔离继电器原理与实验(下). E1 `' w* N4 ^) P" f

" {) P2 W) i( A- Y9 z$ |第21讲 触摸键盘原理与检测# c9 P/ w0 Z5 Z6 n7 q
. G/ ]& w7 \* \5 C9 `
第22讲 中断概念与STM8中断分类(上)# v7 u6 ^1 ]1 c3 U3 Q
6 [& M% c$ _& Y' X* C
第22讲 中断概念与STM8中断分类(下)) s- R- D7 I0 E' C9 t2 q5 N

% a6 ?/ }* P( N$ u第23讲 STM8中断优先级(上)
7 n$ ?+ D4 u; w. O8 \- y- {) _% _1 l' `9 E4 R. q* F7 A; W. E
第23讲 STM8中断优先级(下)
# K5 r" |2 i, G. \. H% Y; K! s( x/ p9 `+ x6 F8 V
第24讲 STM8外部中断寄存器介绍5 m$ }8 C' F& X5 m8 a$ ]( h" q
4 J- l6 w+ a; C$ O
第25讲 STM8外部中断实验" p+ `0 M7 X, r) ?- k- u5 W2 U, U
4 e1 I+ |2 y3 K( m+ V3 i" f
第26讲 STM8外部中断优先级实验
/ p2 w" J$ [/ L3 Y
8 A: b' b: n0 r5 D; y# Z$ K第27讲 STM8最高级别的硬件中断TLI实验) u+ ^2 [7 {4 {4 \
% J: S" s; J2 w/ n: F
第28讲(上) 单片机串口原理与应用& j, p5 a2 F7 U; R% r
- m5 X& }, L7 |" f. |/ N9 G
第28讲(下) 单片机串口原理与应用
6 V8 Q$ y4 U3 e  u. \: W0 }5 ?' @5 T& I3 Y
第29讲(上) STM8串口通讯寄存器配置5 n1 z) ]# \9 |  D
9 N$ C. x0 j  M' ^) C7 \
第29讲(下) STM8串口通讯寄存器配置
. j$ f5 o* R* e# W7 `- H: l9 W
+ ]  D+ {8 P# s  ^( j* k$ g( o  V. Q! r- W第30讲(上) STM8单片机RS232串口通讯实验  ?% H( ^& L  W9 V" `
/ _3 m# L' ^" I4 n# s6 ]$ u9 h! `
第30讲(下) STM8单片机RS232串口通讯实验5 c; H) w' f, j4 w, }
# X# G$ @& E" |3 N* U9 q% d+ y
第31讲 STM8单片机RS232串口收、发字符串通讯实验/ k( \7 k. a% k9 ?3 }( p# `" ?

$ B- N' l' `! ]! S4 h  }7 H% G! ^4 A) x" r+ H, r3 u9 R
第32讲 STM8单片机RS485串口收、发字符串通讯实验
+ Q) P  D5 W+ d7 F
" @9 Q" o- s; A& G. i) g) g4 g+ y+ ]. i2 X: m
第33讲 加入Printf串口打印函数完善工程模版- w  L; t5 n8 y: S- _; E) U4 X

# m2 q* A; b# X) F陆续更新会在下面评论留言中+ u; b( L2 ]) l' U+ p

3 B+ ^% O. _9 a  O
/ E' j# Y2 `" K3 |0 X
# `9 {* }# R# g3 j  b- x/ W' Y0 j- k/ B% b0 ]+ P

8 i8 K1 |+ b! B6 y6 v6 }/ A$ v, N, W
) C0 f8 ~' g+ i' W  R
5 b& ^* }0 V& A8 t0 z$ e+ {" F
4 T6 J3 z: ^- ^# z4 w
" P1 `, k1 x( Y/ @
2 X! X: {* ]# F9 s
8 R9 e3 c) U# R0 j7 i# V
收藏 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;都置位不了寄存器;7 _/ o0 D' R: b( X9 W
5 S" g; x1 Z8 F! z* G
第二种方式是使用查询的方式,然后定义时间间隔 ,我使用TIM4定时器定时1ms,开定时器中断,程序可以进入中断,如果前后两个字节的时间大于2ms ,证明一帧接收完成了(同样的逻辑在STM32上用过,没问题),main 函数中的
  b' ~0 f: d! awhile(1)
0 H# S5 D; c0 t0 N& _$ I{. A) P% H  _# z+ e4 S
   if(UART1->SR & 0x20 == 0x20 || UART1->SR & 0x10 == 0x10  ||UART1->SR & 0x08 == 0x08)
" S/ m* q% m: L% g8 |: O        {
" F. q" x6 `5 M3 Q! X                程序走到这里就说明接收一个字节,但是程序走不到这里,而且程序停止的时候,接收慢标志和溢出标志位均为1,想知道为啥进不来?
- s3 j0 O. w6 i        }
7 W7 g6 `' `% i0 Y6 N( H}
众想@刘洋 回答时间:2018-7-23 12:44:46
annqian 发表于 2018-7-17 10:15
9 n: U+ O6 X, k; m8 F1、想请教两个问题,寄存器视频有例程吗?8 r5 \8 _/ n* z0 b* e
2、STM8的GPIO引脚也是普通IO口和外设功能模块复用的,请问外设 ...

/ ~+ _) u, K1 W) ?0 f- f" t, M( }启动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 手机版