求PIC单片机与AVR单片机对比

2020-02-08 09:24发布

请各位单片机大侠解释一下,到底这是为什么?


PIC没用过。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
84条回答
machunshui
1楼-- · 2020-02-11 04:01
运算性能和PIC18差不多。

PIC18可以达到16MIPS 速度。
AVR大致也是这个范围
machunshui
2楼-- · 2020-02-11 04:46
何况PIC18还带有单周期乘法器和中断现场硬件自动保存功能
hsztc
3楼-- · 2020-02-11 07:11
【19楼】 machunshui

是差不多,就差一倍,AVR最快的是32MIPS.

而且PIC是四分频的,要想有16MIPS的性能就要工作在16*4=64MHz频率上,

AVR是不分频的,只要工作在32MHz就可达到32MIPS.


PIC单周期的乘法器只能做无符数运算,要想做有符号数运算就得要6个周期。

而AVR虽然是2周期的乘法器,但不管是有符号运算,无符号运算,有符号跟无符号的运算都是2个周期的。
yifengzeng
4楼-- · 2020-02-11 11:09
来学习了
chaodigonghao
5楼-- · 2020-02-11 16:44
 精彩回答 2  元偷偷看……
chaodigonghao
6楼-- · 2020-02-11 21:08
回复【21楼】hsztc  
【19楼】 machunshui
是差不多,就差一倍,avr最快的是32mips.
而且pic是四分频的,要想有16mips的性能就要工作在16*4=64mhz频率上,
avr是不分频的,只要工作在32mhz就可达到32mips.
pic单周期的乘法器只能做无符数运算,要想做有符号数运算就得要6个周期。
而avr虽然是2周期的乘法器,但不管是有符号运算,无符号运算,有符号跟无符号的运算都是2个周期的。
-----------------------------------------------------------------------

AVR常见型号16MIPS,哪有能运行在32MIPS上的AVR?


PIC18当前主推的K系列都是16MIPS,最大可以运行于64M。


AVR很多是不带乘法器的,并非全系列带乘法器。

PIC18全系列都带乘法器,

而且带中断现场硬件自动保存功能,可以大幅度降低中断延迟.

一周热门 更多>