[发明专利]基于STM32F103VE芯片模拟多组UART接口的方法有效
申请号: | 201210059462.1 | 申请日: | 2012-03-08 |
公开(公告)号: | CN102880576A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 王炎喜;董有议;熊金华 | 申请(专利权)人: | 深圳市华旭科技开发有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 深圳市睿智专利事务所 44209 | 代理人: | 郭文姬 |
地址: | 518103 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于STM32F103VE芯片模拟多组UART接口的方法,包括如下步骤,A.选定芯片的至少两组GPIO口作为模拟UART接口;B.当各组模拟UART接口中任一组有发送请求时,令芯片的第一定时器启动,第一定时器每隔一段时间中断一次,发送时中断仅仅只是模拟物理层将多组模拟UART接口的TX数据位送出;C.各组模拟UART接口的RX引脚中任一出现中断请求则触发接收请求,同时令芯片的第二定时器启动,第二定时器每隔一段时间中断一次,中断时只采样各模拟UART接口接收端口状态并保存到缓冲区。 | ||
搜索关键词: | 基于 stm32f103ve 芯片 模拟 uart 接口 方法 | ||
【主权项】:
一种基于STM32F103VE芯片模拟多组UART接口的方法,其特征在于:包括如下步骤, A.选定芯片的至少两组GPIO口作为模拟UART接口; B.当各组模拟UART接口中任一组有发送请求时,令芯片的第一定时器启动,第一定时器每隔一段时间中断一次,以使模拟UART接口完成发送任务,发送时中断仅仅只是模拟物理层将多组模拟UART接口的TX数据位送出,并通知数据链路层对要发送的数据位进行组织; C.各组模拟UART接口的RX引脚中任一出现中断请求则触发接收请求,同时令芯片的第二定时器启动,第二定时器每隔一段时间中断一次,中断时只采样各模拟UART接口接收端口状态并保存到缓冲区,当接收到停止位时将数据发送到模拟物理层行数字滤波以得到接收字节,之后再把接收到的字节数据传递给数据链路层,最终通过网络层传递给应用层。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华旭科技开发有限公司,未经深圳市华旭科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210059462.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种字符输入的方法、装置及系统
- 下一篇:一种自动变速器