
本帖最后由 众想@刘洋 于 2018-9-20 10:42 编辑 剑齿虎STM8视频教程分为【库函数】和【寄存器】两个版本,前8讲是一样的,都是讲的基础环境搭建,从第9讲开始区分库函数版和寄存器版。 1-8讲视频可点击下面链接查看: 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 : F& N, I0 p2 [8 v" b" T 第09讲 STM8芯片内部结构(上)) U& }5 O+ O- l' ^! @$ T 第09讲 STM8芯片内部结构(下) 第10讲 STM8芯片手册与引脚标识介绍 第11讲 发光二极管的原理与应用(上) 第11讲 发光二极管的原理与应用(下)7 u$ ]6 r- m. e% E) w# J 第12讲 通用输入输出GPIO寄存器配置 第13讲 点亮第一个LED发光二极管 第14讲 创建自己的STM8工程模版(上)% ~" D& A( @9 V# u. ^( x* H+ t, Z 第14讲 创建自己的STM8工程模版(下)+ l U/ N- s' Z, b. i 第15讲 STM8单片机时钟源选择和时钟树配置2 D8 @2 X, y; U 第16讲 创建STM8延时函数完善工程模版! b5 f/ S' p3 d 第17讲 键盘分类与独立键盘检测(上) 第17讲 键盘分类与独立键盘检测(下)/ c1 a! ~/ e4 M5 c; Q 第18讲 独立键盘实验--长短键盘检测 第19讲 独立键盘实验--控制花样流水灯 第20讲 光耦隔离继电器原理与实验(上) 第20讲 光耦隔离继电器原理与实验(下) 第21讲 触摸键盘原理与检测 第22讲 中断概念与STM8中断分类(上) 第22讲 中断概念与STM8中断分类(下)2 ] u1 ]( ~3 L2 k! w6 h: m 第23讲 STM8中断优先级(上)( `! P1 `& `3 v# ?% B* | 第23讲 STM8中断优先级(下) 第24讲 STM8外部中断寄存器介绍% r; E* O2 y; l" h& s0 r8 [ C 第25讲 STM8外部中断实验' I) |: @1 F5 P! O1 k/ z 第26讲 STM8外部中断优先级实验 G" T* R3 h3 S- A: E) c3 V 第27讲 STM8最高级别的硬件中断TLI实验$ }) k! F$ E2 i' w$ z 第28讲(上) 单片机串口原理与应用 第28讲(下) 单片机串口原理与应用 第29讲(上) STM8串口通讯寄存器配置/ U5 I, a a, ? 第29讲(下) STM8串口通讯寄存器配置 第30讲(上) STM8单片机RS232串口通讯实验 第30讲(下) STM8单片机RS232串口通讯实验 第31讲 STM8单片机RS232串口收、发字符串通讯实验 a: l& j5 n7 |6 W 6 Z, ?( l+ U+ K! y t 第32讲 STM8单片机RS485串口收、发字符串通讯实验# R3 F; G& Z: r* N* `+ p9 ^ 第33讲 加入Printf串口打印函数完善工程模版 陆续更新会在下面评论留言中" ^( S j# L6 N. @8 s, ]& _, R ' ^ o6 M+ s; A% L4 h: p h5 \4 c8 ?$ L 9 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 |
STM8自学笔记(推荐STM8很好的入门电子书)
基于STM8的DALI (数字可寻址调光协议)
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
《无刷直流电机控制应用 基于STM8S系列单片机》
STM8S库函数中文参考 小软件
【资料分享】STM8L的智能手持血糖监测设备的源码
基于STM8S207工程模板
【培训资料】STM8系列PPT培训资料
STM8S 直流电机例程及相关资料
无刷直流电机控制应用+基于STM8S系列单片机---电子书
第二种方式是使用查询的方式,然后定义时间间隔 ,我使用TIM4定时器定时1ms,开定时器中断,程序可以进入中断,如果前后两个字节的时间大于2ms ,证明一帧接收完成了(同样的逻辑在STM32上用过,没问题),main 函数中的 - W' v6 j5 E: @4 b% n
while(1)
{! Z b' d% O6 D' \+ I1 r
if(UART1->SR & 0x20 == 0x20 || UART1->SR & 0x10 == 0x10 ||UART1->SR & 0x08 == 0x08)
{3 A7 p& z1 j8 e# Q, J
程序走到这里就说明接收一个字节,但是程序走不到这里,而且程序停止的时候,接收慢标志和溢出标志位均为1,想知道为啥进不来?
}
}
启动USART功能后 对应的引脚自动配置了,大部分都是自动配置的 我们视频教程讲了 寄存器视频教程也有课程对应的例程,实验课解压后都有,理论课没有