社区
单片机/工控
帖子详情
STC15F2K60S2单片机串口分时复用
you_chao
2016-05-30 04:27:52
如题,现在用到STC15F2K60S2单片机,需要用到3个串口,但是本身只有2个串口,想用串口1分时复用,望大神能解答一下怎么实现,串口中断怎么工作的
...全文
1453
4
打赏
收藏
STC15F2K60S2单片机串口分时复用
如题,现在用到STC15F2K60S2单片机,需要用到3个串口,但是本身只有2个串口,想用串口1分时复用,望大神能解答一下怎么实现,串口中断怎么工作的
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
you_chao
2016-05-31
打赏
举报
回复
非常感谢!如果分为主设备(主设备优先,也是单片机)与次设备,现在想的是主设备要通信前另外给个信号(IO口),单片机接收到这个信号就将串口切换到接收主设备的IO口,完成后再切换到次设备通信的IO口。理论上想想是可以实现,但是我担心是否可以随时切换IO口,会不会有什么冲突,什么情况下会丢包,现在还是做方案,还没试过,不知道可不可行,马上试试。
gspUser
2016-05-31
打赏
举报
回复
串口分时复用通常是用分出来的两个串口都是主动发数据收数据的情况,两个被动收的数据是有点问题。 按你的要求,就是串口一直保证切换在P1口,当P3口有数据要发送或接收时,就切换到P3口通信,这样就要求你要知道什么时候P3串口有数据,比如P3口与串口型传感器连接的话,可以用定时器之类的,偶尔需要数据时切换到P3口,采集到数据后马上切换回P1口。 当两个串口的数据量大时,必然会有丢包的情况 你可以这样试下,效果不好的话就用多串口的ARM或者用串口扩展芯片
you_chao
2016-05-30
打赏
举报
回复
谢谢,Datasheet看过,大致情况了解,没试过。实际的需求是我希望复用的两个串口设备是有优先级的,比如串口1可以在P1口与P3口切换,我想要P1口只要有串口中断就处理,P1口没有的话就一直让P3口通信,这要怎么实现呢?
gspUser
2016-05-30
打赏
举报
回复
你下载这个单片机的datasheet看下串口的说明就行了 STC的单片机串口有寄存器可以设置切换,比如默认的串口1是在P3那里,设置切换寄存器以后可以切换到P1口那里作为串口1。 也有部分封装是有P4口的,串口2也可以在P1口和P4口之间设置切换 就是硬件线路上的切换。 以串口1切换为例子 你把电路板上P1和P3的串口管脚都接成串口,软件处理上还是串口1,中断这些都没变化,只是要自己软件判断是接在P1口还是P3口。 分时复用串口1就是把串口1设置切换到P3口,与设备1进行通信,通信完后设置串口1切换到P1口,与设备2进行通信,这样一个串口就模拟两个串口了
STC15F2K60S2
单片机
控制继电器实验实践
STC15F2K60S2
是STC公司生产的一款8051内核的
单片机
,具备较高的性价比,广泛应用于各类电子项目。它含有2KB的内部程序存储器和128字节的数据RAM,支持ISP(在系统编程)和IAP(在应用编程)功能,方便了用户的开发和程序更新。KEIL软件是一款广泛应用于嵌入式系统的集成开发环境(IDE),特别适合于基于8051内核的
单片机
程序开发。其功能丰富,特点显著,包括但不限于以下几点:支持多种编程语言:KEIL不仅支持C语言,还支持汇编语言,给开发者提供了灵活的选择。
STC15F2K60S2
学习板电路设计与实现
STC15F2K60S2
是STC系列
单片机
中的一个型号,由STC微电子公司设计和制造。这款
单片机
采用8051内核,具有较高的性能和丰富的外设接口,是工业控制和消费电子产品中的热门选择。
直流数字电压表设计
摘 要 本设计利用
STC15F2K60S2
单片机
的A/D转换功能设计一个直流数字电压表,由A/D转换、数据处理及显示控制等组成,测量0-5V范围内的输入电压值,并由4位共阴8段数码管扫描显示,最大分辨率0.01V,误差在0.05V范围内。 关键词:数字电压表;
STC15F2K60S2
;共阴数码管 目 录 一、数字电压表简介 5 二、数字电压表设计方案论证及选择 5 1.主控芯片 5 2.显示部...
STC
单片机
基础应用:
串口
通信与数码管显示驱动实战
STC15F2K60S2
单片机
,基于经典的8051内核,集成了众多高效能的功能,已经成为电子工程师在设计创新项目时的首选。它搭载的增强型CPU,拥有更宽的电压工作范围及更快的指令执行速度,这些性能的提升使它在各种应用中如鱼得水,从简单的家用电器控制到复杂的工业自动化系统都可以见到其踪影。
串口
通信,也称为串行通信,是
单片机
与外部设备进行数据传输的一种常用方式。它通过一对数据线实现数据的异步串行传输,其中一个发送数据,另一个接收数据。
STC15W408AS-35I-DIP28引脚功能图
STC15W408AS-35I-DIP28引脚功能图 吐槽一下STC这芯片命名乱七八糟的,真难找。名字能不能统一。 官网详细地址:http://www.stcmicro.com/cn/stc/stc15w408as.html PDF:http://www.stcmicro.com/datasheet/
STC15F2K60S2
-cn.pdf STC15W408AS-35I-DIP28引脚详情页在第十八页。 ...
单片机/工控
27,517
社区成员
28,798
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章