STM8S103系列IO模拟串口通信实现真正串口


本实验代码是基于寄存器编写的,通过IO口模拟输出,利用定时器设置波特率,从而实现通信,可以理解成真正的串口。通俗易懂,深入浅出,适合刚上手STM8开发板的小伙伴,此外,改模板还可移植到实际工程中。
资源截图
代码片段和文件信息
/******************** (C) COPYRIGHT  风驰iCreate嵌入式开发工作室 ***************************
 * 文件名  :clk_conf.c
 * 描述    :时钟配置函数库   
 * 实验平台:iCreate STM8开发板
 * 寄存器版本  :V1.0.0
 * 作者    :ling_guansheng  QQ:779814207
 * 博客    :
 *修改时间 :2011-12-20



****************************************************************************************/
#include “clk_conf.h“

void Clk_conf(void)
{
  CLK_CKDIVR&= (uint8_t)(~0x18);/*使能内部时钟*/
  CLK_CKDIVR|= (uint8_t)0x00;/*设置时钟为内部16M高速时钟*/
  
}
/******************* (C) COPYRIGHT 风驰iCreate嵌入式开发工作室 *****END OF FILE****/

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-04-14 20:02  STM8_Demo
     目录           0  2019-04-16 15:35  STM8_DemoProject
     文件       41957  2012-06-14 02:52  STM8_DemoProjectBackup (2) of STM8_Demo.ewp
     文件       11254  2012-06-14 02:52  STM8_DemoProjectBackup of STM8_Demo.ewd
     文件       41957  2012-06-14 02:52  STM8_DemoProjectBackup of STM8_Demo.ewp
     文件           3  2019-04-14 21:08  STM8_DemoProjectBuildLog.log
     目录           0  2019-04-14 20:04  STM8_DemoProjectDebug
     目录           0  2019-04-16 16:52  STM8_DemoProjectDebugExe
     文件        2708  2019-04-16 16:52  STM8_DemoProjectDebugExeSTM8_Demo.hex
     文件       65776  2019-04-16 16:52  STM8_DemoProjectDebugExeSTM8_Demo.out
     目录           0  2019-04-14 20:04  STM8_DemoProjectDebugList
     目录           0  2019-04-16 17:24  STM8_DemoProjectDebugObj
     文件        4628  2019-04-14 21:00  STM8_DemoProjectDebugObjclk_conf.o
     文件      227771  2019-04-14 21:00  STM8_DemoProjectDebugObjclk_conf.pbi
     文件       10071  2013-06-06 14:40  STM8_DemoProjectDebugObjclk_conf.pbi.cout
     文件       11305  2019-04-14 21:00  STM8_DemoProjectDebugObjclk_conf.pbi.xcl
     文件       32928  2019-04-16 16:52  STM8_DemoProjectDebugObjiouart.o
     文件      263125  2019-04-16 17:03  STM8_DemoProjectDebugObjiouart.pbi
     文件       11303  2019-04-16 17:03  STM8_DemoProjectDebugObjiouart.pbi.xcl
     文件       16318  2019-04-14 21:25  STM8_DemoProjectDebugObjled.o
     文件      229323  2019-04-14 21:24  STM8_DemoProjectDebugObjled.pbi
     文件       11300  2019-04-14 21:24  STM8_DemoProjectDebugObjled.pbi.xcl
     文件        8445  2019-04-16 16:43  STM8_DemoProjectDebugObjmain.o
     文件      262598  2019-04-16 17:06  STM8_DemoProjectDebugObjmain.pbi
     文件       10067  2013-06-06 14:40  STM8_DemoProjectDebugObjmain.pbi.cout
     文件       11301  2019-04-16 17:06  STM8_DemoProjectDebugObjmain.pbi.xcl
     文件       53790  2019-04-16 16:43  STM8_DemoProjectDebugObjstm8s_interruput.o
     文件      264941  2019-04-16 17:24  STM8_DemoProjectDebugObjstm8s_interruput.pbi
     文件       11313  2019-04-16 17:24  STM8_DemoProjectDebugObjstm8s_interruput.pbi.xcl
     文件      272378  2019-04-16 17:24  STM8_DemoProjectDebugObjSTM8_Demo.pbd
     文件      272378  2019-04-16 17:24  STM8_DemoProjectDebugObjSTM8_Demo.pbd.browse
............此处省略47个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)