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

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

[复制链接]
众想@刘洋 发布时间:2018-4-15 11:23
本帖最后由 众想@刘洋 于 2018-9-20 10:42 编辑
. A% b7 {( o+ r% i- q
$ d6 _' @) r' e4 {+ S% }! S剑齿虎STM8视频教程分为【库函数】和【寄存器】两个版本,前8讲是一样的,都是讲的基础环境搭建,从第9讲开始区分库函数版和寄存器版。  Z2 `# x% @; h- O  ?. p7 l
1-8讲视频可点击下面链接查看:
& o$ H9 Q1 ~% a4 w! h0 Rhttps://www.stmcu.org.cn/module/forum/thread-606881-1-1.html
! `. A# D' k+ Y+ k; o前言-STM8单片机视频介绍
' b, {! A: w" Y4 }
$ E! L% {; V- [+ Q6 `' U
: S% N: A& U; R% u$ d: N4 n/ B第09讲 STM8芯片内部结构(上), a) D9 y% N. T+ U2 M

5 W+ _% p; m+ m' N! W2 f8 l3 I第09讲 STM8芯片内部结构(下)
& K/ J( R  o& U( y
( [) h' [8 S7 G. N第10讲 STM8芯片手册与引脚标识介绍
) }- ?" r9 B% r2 {! h5 y4 O' f4 b! R9 |
第11讲 发光二极管的原理与应用(上)* Q8 d" ~4 e8 T; J0 K& N

& z4 b, U& M5 h9 |8 P第11讲 发光二极管的原理与应用(下)  x( G0 j' B" g5 S/ S
2 s9 ?9 q; z9 ^1 @6 \* i3 s
第12讲 通用输入输出GPIO寄存器配置0 v* k4 N) \5 ~5 b1 c6 V* Z  A

  X5 Y% w4 _  k第13讲 点亮第一个LED发光二极管
, A& k+ Y) l( l7 Z- ?. q/ i  F9 W, x$ [: ^& p2 L
第14讲 创建自己的STM8工程模版(上)" q$ s" |5 |/ M  c8 ~, n- z: a

! g2 V( p; L* }8 q第14讲 创建自己的STM8工程模版(下)6 u: h: Z. z/ `0 C& C6 m" w8 N

$ J8 ^9 }- O- ^  c/ N' V3 E第15讲 STM8单片机时钟源选择和时钟树配置
3 q5 c& F6 N: [5 U9 a4 r& Y' |
6 e& ~: p8 {, S  q; D* d第16讲 创建STM8延时函数完善工程模版8 @. m! Y+ z) ]1 W/ y3 S# N
! x0 N" n! W4 I8 e* x9 T8 F
第17讲 键盘分类与独立键盘检测(上)
+ b: V2 ?! q! A. q. Q. p1 |8 S7 S5 a6 f) |6 [
第17讲 键盘分类与独立键盘检测(下)
7 k. }+ A' a) O1 r, }1 T$ F. _: d1 k1 T
第18讲 独立键盘实验--长短键盘检测
$ T1 r: B/ C  Y% D/ z/ X, W5 P" v( R  _. x' O; }: D
第19讲 独立键盘实验--控制花样流水灯
0 n' ?: k/ _- x7 ^' q+ a! G
9 J" l% |1 g+ o) x第20讲 光耦隔离继电器原理与实验(上)- @7 m, R# ]; s4 y; _
* k  e0 j5 a- t5 z
第20讲 光耦隔离继电器原理与实验(下)
9 d6 K4 _3 M) n9 K4 z8 ^
) U& d5 x7 N' }* ?/ T7 O9 l第21讲 触摸键盘原理与检测
/ u+ _+ I/ |5 ~8 k$ v
; ?) v" Z' V9 q第22讲 中断概念与STM8中断分类(上)! T- U, q" _" R) k/ x* H: q7 R

: ~& A( G$ w: I& c' I  e7 ]第22讲 中断概念与STM8中断分类(下)/ U1 o0 i% H, x3 g* `/ K  Z3 `

* r& H7 K% y' {+ c2 V3 ?8 g/ f第23讲 STM8中断优先级(上)3 ~3 U2 z5 W& c# a2 s/ e
  @* G, r& }( }1 @( T
第23讲 STM8中断优先级(下)
) T! R. Z: L3 \/ u0 L3 v) e  y0 [( C7 e$ G# T4 [0 }' k
第24讲 STM8外部中断寄存器介绍" c  Z! e7 o( b: c9 g) e

# O, G' ?9 w: g! \' \第25讲 STM8外部中断实验* I( N! _% |8 O  i$ ~4 k# z4 B

9 _# r# X. _( _第26讲 STM8外部中断优先级实验8 W9 R! {  q$ I$ R6 i& ^( c" D

, ~7 d. D' ?7 I3 i! A& t) {3 \第27讲 STM8最高级别的硬件中断TLI实验
/ d& A& c2 k9 F7 Z- B! a
% Z- ?' J" i, w. ?, u第28讲(上) 单片机串口原理与应用
5 `/ ]5 {6 O2 Q8 V6 a0 t4 F( P! k
, l. H! Z. n/ |第28讲(下) 单片机串口原理与应用( n" h8 z; g# e" G, i
' @- ~3 j2 H: F* a+ p, g
第29讲(上) STM8串口通讯寄存器配置
" |3 F0 o/ L. Y! B/ e* t' E' v6 j) r4 b9 l6 C4 r% C5 L
第29讲(下) STM8串口通讯寄存器配置  Y2 p! q( K* G0 y

6 h' ]2 B+ t! Z% @+ C( {第30讲(上) STM8单片机RS232串口通讯实验
7 I" |5 i1 n5 }& F! V! n* o9 I/ P7 G2 w" h
第30讲(下) STM8单片机RS232串口通讯实验
6 R$ p( L3 C& |# `4 w2 o  d8 x$ \! H6 Q
第31讲 STM8单片机RS232串口收、发字符串通讯实验- P4 Z4 }# i) `4 v0 B; |7 c3 j
# C6 d" ^0 B" |9 n0 H0 Q) P
; b3 T: S6 {; @, i/ ~" V5 p
第32讲 STM8单片机RS485串口收、发字符串通讯实验
" e! n8 D/ b% V# A
& l) ?8 Y$ i- r$ U+ Q8 Q6 Z) q1 ~2 l- y+ D0 |4 @
第33讲 加入Printf串口打印函数完善工程模版# D6 f! k1 t$ K$ p, R# U: s
1 K* x5 i$ j7 U, v
陆续更新会在下面评论留言中
$ j, g5 Q1 W& s  p+ H6 x" q9 }2 F2 b- N3 R# Y4 _

6 {* ]- a6 M2 O, I7 J) m/ g+ Y) Q. g" e9 z' R+ d( U
/ {  I5 M3 M1 c

# t1 j! Q' _& Z5 m( b: @
/ G' A* U- X3 \
- Z1 M; z, u8 w# A4 [: E: ?4 {9 d6 p3 S

2 z  r7 e( t9 }/ @, U& x9 U
4 A) U) m+ M) p8 W" Q$ ^5 i' o8 e
收藏 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# b2 |& W7 \3 r
* @. ^3 r/ w5 L第二种方式是使用查询的方式,然后定义时间间隔 ,我使用TIM4定时器定时1ms,开定时器中断,程序可以进入中断,如果前后两个字节的时间大于2ms ,证明一帧接收完成了(同样的逻辑在STM32上用过,没问题),main 函数中的
! h% f. Y- r$ S7 ^while(1)
& r7 l! c0 s' @- l+ U! o/ B{) J% v0 f3 n1 I% R5 H
   if(UART1->SR & 0x20 == 0x20 || UART1->SR & 0x10 == 0x10  ||UART1->SR & 0x08 == 0x08)$ r2 J9 D/ h7 Y. K
        {
: j! e2 [. a+ i' \6 \# B                程序走到这里就说明接收一个字节,但是程序走不到这里,而且程序停止的时候,接收慢标志和溢出标志位均为1,想知道为啥进不来?
" [0 v8 {, W0 g  e/ k" {        }
& ~2 y6 s2 X' i. C% s  t( e  ^}
众想@刘洋 回答时间:2018-7-23 12:44:46
annqian 发表于 2018-7-17 10:156 F% ]. e9 P+ r' M! _% S0 s
1、想请教两个问题,寄存器视频有例程吗?
1 o. H) X# L* Z* v0 q/ W1 A2、STM8的GPIO引脚也是普通IO口和外设功能模块复用的,请问外设 ...

: r3 Q  V% `* M5 h, g5 L启动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 手机版