|
本帖最后由 littlekong 于 2015-7-21 23:41 编辑 承接上一次的课程: https://www.stmcu.org.cn/module/forum/thread-602635-1-1.html 为了阅读效果更好(其实是我比较懒啦,难以一一将word文档的图片粘过来),后续的教程我会列出前面两章的内容,然后提供pdf附件: 第二课:STM8S GPIO及固件库的使用 1. 课程回顾 上一节课中,我们创建了一个简单的工程,让GPIOB的Pin5周期性点亮一个LED。大家可能很疑惑,为什么就这么几段代码就能实现该功能: 其实里面的原理很简单,第一个红色方框里面的代码就是将PB5配置为推挽输出模式,第二方框里面的代码将PB5的电平不停地在高低电平中变化,加上延迟函数,就实现了LED闪烁功能。这里用的就是STM8S最基本的外设资源GPIO。 2. GPIO(通用输入输出口)简介 GPIO(通用输入/输出口)用于芯片和外部进行数据传输。一个IO端口可以包括多达8个引脚,每个引脚可以被独立编程作为数字输入或者数字输出口。另外部分口还可能会有如模拟输入,外部中断,片上外设的输入/输出等复用功能。但是在同一时刻仅有一个复用功能可以映射到引脚上。复用功能的映射是通过选项字节控制的。 每个端口都分配有一个输出数据寄存器,一个输入引脚寄存器,一个数据方向寄存器,一个选择寄存器,和一个配置寄存器。一个I/O口工作在输入还是输出是取决于该口的数据方向寄存器的状态。 。。。。。。。。。我是省略号。。。。。。。。。。 |
01_Lesson2_GPIO外设和固件库的使用.pdf
下载980.23 KB, 下载次数: 167
STM8 的MCU有四个供电单元
【STM8-SO8】08-STM8L001J3的点灯
STM8单片机如何实现Bootloader
基于STM8的DALI (数字可寻址调光协议)
开源基于STM32的STM8脱机编程器
【ST MCU实战经验】之STM8中UART奇偶校验的使用方法
【思修电子STM8集合贴】龙顺宇STM8理论/实战视频/书籍/软件/
初次尝试STM8S001J3
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
基于STM8的实验代码汇总分享
微信公众号
手机版
谢谢分享。。。