我来说说对PIC的看法..其实是多余的.用过的都知道

2020-02-09 11:34发布

我说说我的看法.
PIC的结构确实很落伍..
写起程序来非常的不灵活..
函数调用层数过多怎么死的都不知道.
内存要分bank.
所以指针也很不好用.而且效率低下.
可以说从C程序员的角度来说是垃圾中的垃圾..

可取之处可能就是大家常提到的抗干扰性能了吧.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
83条回答
machunshui
1楼-- · 2020-02-16 20:54
49楼,以偏概全了吧?

要照你这么说.
AVR里面能找出PIC16F946性价比差不多的吗?

至于编译器,没办法,D版.

不光PIC,大部分MCU使用者都是D版.包括AVR.

不过据说,MCC正版也不贵,几百元而已.


要说误导,楼主已经大大地误导了.
machunshui
2楼-- · 2020-02-16 22:20
 精彩回答 2  元偷偷看……
machunshui
3楼-- · 2020-02-17 01:28
至于编译器,调试器,
我也是但对厂家靠这个赚钱的.

卖芯片,就应该提供免费工具.

所以我使用D版,也不觉得理亏(买芯片已经让厂家赚钱了)
machunshui
4楼-- · 2020-02-17 04:58
至于编译器,调试器,
我也是反对厂家靠这个赚钱的.

卖芯片,就应该提供免费工具.

所以我使用D版,也不觉得理亏(买芯片已经让厂家赚钱了)
ilcvm
5楼-- · 2020-02-17 05:16
楼上,你买手机的时候是否会反对厂家靠卖蓝牙耳机赚钱?你是否觉得买手机时顺便偷个蓝牙耳机也觉得不理亏?
更何况,很多编译器不是厂家自己开发的,像AVR就根本没有自己的C编译器,PIC的也是这两年才收购了家做C编译器的公司。
wheat
6楼-- · 2020-02-17 10:22
我用过pic的10,12,16系列好几年了,avr的mega48v和88v也做过几个项目,要说哪个好,这个不好比较,但是从这几年来说,avr这几款单片机的价格变动的不多,这是代理商也是这样认为的,而pic这几年出了不少性价比更好的芯片去替换旧型号,不要总拿16f57来说事,这款确实抗干扰差点,但是一个系统的稳定性不能完全去靠单片机的性能来决定的,只要符合设计的需求就可以了。pic的8位机种类多,基本上同封装同脚位数目的都可以直接替换,这是一个很好的兼容性,这点非常好。楼上的说起72x,确实这个系列的价格很好,还有mcv系列的,都是针对大陆市场。avr的用汇编不好写,麻烦,当初的结构设计就是为了用c.pic的指令集简单有效,在一些小资源项目上用好了,确实可以省点成本,在竞争大的小家电市场上这点很重要。

一周热门 更多>