各位来聊聊常见单片机性能特点解决方法
各位来聊聊常见单片机性能特点1.51类2.PIC3.AVR4.STM325.韩系6.富士通。。。等等 暂时想到这么多。[解决办法]1
各位来聊聊常见单片机性能特点
1.51类
2.PIC
3.AVR
4.STM32
5.韩系
6.富士通
。。。等等 暂时想到这么多。
[解决办法]
1.51类
这个我觉得就是普通,便宜。
2.PIC
据说高可靠,抗干扰能力强。不过我之前用的时候是用在手持设备上,没有真心的体会。
3.AVR
据说是性能高,同样没什么感觉。
4.STM32
在上面跑了UCOS,除了一些接口和驱动,感觉代码和传统的51越来越远。
[解决办法]
还有台湾系的,走的廉价路线
[解决办法]
MSP430呢
[解决办法]
不外乎哈佛结构 冯诺伊曼结构
[解决办法]
51 入门简单, STM32高级些,但代码以及很复杂
[解决办法]
STM8算哪一类呢
最近都在做STM8和STM32开发 感觉可参考的资料很多
[解决办法]
STM8就算ST独门的一类8位机。大厂子Cypress的也不错啊,我很喜欢他们本土的技术支持,服务非常到位。
我就直接分4位机、8位机、16位机、32位机。有时候连这个都省了。比如瑞萨的HEW集成开发环境兼容自产的从4位到32位所有内核的型号,只要引用了对应的头文件都能用,用户不用管这么多了。反正用C语言开发都差不多吧,无非就是熟悉一下开发环境,调试工具和调试流程,熟悉一下片上资源、寄存器功能和使用方法,没啥了。
通常就是做一个项目先看要实现的功能需要哪些资源,然后横向对比具备这些资源的各家IC,从多个角度考察。如果成本敏感就挑便宜的,如果开发周期敏感就挑熟悉的或技术支持好的;如果产品只是一个系列的初期型号,那需要对应的IC也自成系列,便于未来扩展;如果对安全性要求高,就挑偏门的片子或者逆向成本高的片子。总之别管是哪家的,只要适合需求,拿来就用即可。
[解决办法]
[解决办法]总之别管是哪家的,只要适合需求,拿来就用即可。
[解决办法][解决办法][解决办法][解决办法][解决办法][解决办法]51入门易, 便宜,网络软件硬件资源都很多。
STM32性能高,官方库丰富。
AVR也不错,不同厂家而已。
各个也有不同型号的芯片,也不能说谁好谁差,选型还要看产品需求,个人是否熟悉它等等。