新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ARM9的串口通信的应用设计

基于ARM9的串口通信的应用设计

作者: 时间:2014-05-27 来源:网络 收藏

 

本文引用地址:https://www.eepw.com.cn/article/247431.htm

3.2 下位机单片机的通信程序设计

选用C8051F021 的定时器T1 作为波特率发生器,晶振采用11.0592 MHz,定时器工作在方式2,计数初值为0xfd,串口工作在串行方式1( 1 - 8 - N - 1) ,采用中断方式收发数据。

 

 

4 结束语

随着近年来嵌入式Linux 在国内的应用范围日益壮大,基于ARM 平台的嵌入式Linux 设备也将会越来越多地用在数据采集中作为上位机对数据进行处理、显示、存储、发送。本文所介绍方案适用于大多数场合Linux 下ARM 和单片机的串口通信设计,设计人员只需根据自己的实际需要修改或重新制定通信协议即可。另外需要注意的是由于上位机ARM 的速度比单片机快很多,所以一次不能发送过多的数据,否则极有可能使发送缓冲区溢出而出现数据丢失的现象,开发人员要根据通信双方设备的状况选择合适的帧长度,以达到最佳的传输状态。

数字通信相关文章:数字通信原理


通信相关文章:通信原理



上一页 1 2 下一页

关键词: ARM9 s3c2440

评论


相关推荐

技术专区

关闭