永发信息网

单片机与ARM通信时,需要考虑晶振频率的问题吗

答案:6  悬赏:40  手机版
解决时间 2021-01-31 04:16
单片机与单片机通信是不是必须用11.0592的,两个都必须是吗
我看书上说单片机与电脑上的串口调试工具通信时,用的11.0592的晶振,赋一次初值就行了,如果用其它的晶振,需要不断的改变定时器的初值。
两个单片机之间的通信,是不是都用11.0592的比较好? 还有单片机与ARM通信,单片机和ARM的晶振频率有要求吗
最佳答案
没必要,改变定时器的初值就是为了针对不同的晶振使得串口的波特率一样,只要两者的波特率相同,就可以通信的,对晶振没有要求。至于单片机用11.0592的晶振,是因为对于常用的波特率,比如9600,在11.0592的晶振下初值是一个整数,这样子利于计算初值,减小误差。

   单片机,全称单片微型计算机(英语:Single-Chip Microcomputer),又称微控制器(Microcontroller),是把中央处理器、存储器、定时/计数器(Timer/Counter)、各种输入输出接口等都集成在一块集成电路芯片上的微型计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。由于其发展非常迅速,旧的单片机的定义已不能满足,所以在很多应用场合被称为范围更广的微控制器;从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。
全部回答
肯定不需要晶振是一致的了,只要保证通信的时钟能够同步即可,而且晶振也不是非得要这个11.0592的频率的
不需要晶振一致, 只要求通讯波特率一致就可以
两单片机如果是串口通信时,最好当然是用特殊的晶振比较好。这样算出的波特率会更准确,每个处理器关于波特率的计算是不同的,像你说的11.0592晶振在某些单片机可以算出一个准确的波特率,可能在其他的单片机就不一定了。如果在ARM中,它一般都有倍频,所以频率可以很高,如果不用特殊的晶振都可以做出一个比较准确的波特率。(如果两通信的处理器的运行时的波特率与约定的波特率误差越小,通信的成功率就越高,反之则低。) 你说的要改变定时器,其实是不用的。一般单片机都有一个固定的串口模块可以直接输出串行数据块,只要你根据晶振与处理器的波特率设设置方式,制定你想要的波特率就可以了,不用自己处理定时器的问题。 如果你不用串口通信,则处理器的晶振就可以根据两通行处理器的约定协议的要求确定晶振频率就可以了,一般约定协议的频率越高,晶振频率要求也当然要高了。
可以不焊,插上就能用,不过要保证接触良好。 不焊的目的是: 你的板子是开发板,开发的时候可能会根据需要更换不同频率的晶振(比如c51单片机,用11.0592m的晶振,很适合产生串口时钟,而12m晶振很方便计算定时器的时间),使用插接式比较方便。 如果你做产品,一旦确定了晶振的规格,就应采取焊接的方式安装,以保证稳定性。
改变定时器的初值就是为了针对不同的晶振使得串口的波特率一样,只要两者的波特率相同,就可以通信的,对晶振没有要求。至于单片机用11.0592的晶振,是因为对于我们常用的波特率,比如9600,在11.0592的晶振下初值是一个整数,这样子利于我们计算初值,减小误差。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
高县云川商务宾馆地址好找么,我有些事要过去
豪端的意思是什么啊?知道的请说下!
求 腹黑少主闲凉妻子 全本下载
高县钰峰宾馆地址有知道的么?有点事想过去
下列选项中不属于选择围堰外形应考虑的因素是
在吉林不知道临安山核桃吃的人多不多的
华硕A46C笔记本电脑加根4G内存条需要注意什么
中国青年旅行社(外商中心分社)地址在哪,我要
高县南城宾馆地址在什么地方,想过去办事
克山县齐齐哈尔社会福利诊所在哪里啊,我有事
抛曲的意思是什么啊?知道的请说下!
手机卡掉了,怎么查别人消费了
高县九州宾馆地址在什么地方,我要处理点事
西昌泸沽湖女儿国旅行社地址有知道的么?有点
事业单位退休人员病故丧葬费是多少?(山东省
推荐资讯
秀山朋来宾馆地址在什么地方,我要处理点事
北京市直径多少公里
我是一个在南京做小生意的个体户,最近遇到点
990银一般一克什么价位
钱家店中心小学地址在什么地方,想过去办事
泾阳县围棋协会轩辕围棋教室地址在什么地方,
您好! 老人出资买了一间商品房,房产证上只
手游大话西游炼化用低九还是高九好
谢坝水库地址好找么,我有些事要过去
小甲指美甲店地址在什么地方,我要处理点事
厦门TDK BV部的外形人员漏接流入外观的检讨书
儿童在次玩耍,需有大人陪同,请勿乱写乱画,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?