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

【原创教程】STM8s103教程-Lesson2:STM8S GPIO及固件库的使用

[复制链接]
littlekong 发布时间:2015-7-21 22:40
本帖最后由 littlekong 于 2015-7-21 23:41 编辑

承接上一次的课程:
https://www.stmcu.org.cn/module/forum/thread-602635-1-1.html

为了阅读效果更好(其实是我比较懒啦,难以一一将word文档的图片粘过来),后续的教程我会列出前面两章的内容,然后提供pdf附件:
第二课:STM8S GPIO及固件库的使用
1.    课程回顾
上一节课中,我们创建了一个简单的工程,让GPIOBPin5周期性点亮一个LED。大家可能很疑惑,为什么就这么几段代码就能实现该功能:
其实里面的原理很简单,第一个红色方框里面的代码就是将PB5配置为推挽输出模式,第二方框里面的代码将PB5的电平不停地在高低电平中变化,加上延迟函数,就实现了LED闪烁功能。这里用的就是STM8S最基本的外设资源GPIO
2.    GPIO(通用输入输出口)简介
GPIO(通用输入/输出口)用于芯片和外部进行数据传输。一个IO端口可以包括多达8个引脚,每个引脚可以被独立编程作为数字输入或者数字输出口。另外部分口还可能会有如模拟输入,外部中断,片上外设的输入/输出等复用功能。但是在同一时刻仅有一个复用功能可以映射到引脚上。复用功能的映射是通过选项字节控制的。
每个端口都分配有一个输出数据寄存器,一个输入引脚寄存器,一个数据方向寄存器,一个选择寄存器,和一个配置寄存器。一个I/O口工作在输入还是输出是取决于该口的数据方向寄存器的状态
。。。。。。。。。我是省略号。。。。。。。。。。
有兴趣的可以前往https://pan.baidu.com/s/1eQJEKOq 下载本次教程的文档和源码,文件夹为Lesson2。QQ交流群:478737279

01_Lesson2_GPIO外设和固件库的使用.pdf

下载

980.23 KB, 下载次数: 167

收藏 1 评论4 发布时间:2015-7-21 22:40

举报

4个回答
你好我好大家好! 回答时间:2015-7-22 09:03:32
谢分享           
vtdz 回答时间:2018-2-9 11:38:54
感谢分享
b10000053 回答时间:2018-3-9 17:25:55
感謝樓主分享
plj213 回答时间:2020-5-9 19:06:35

谢谢分享。。。

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版