atmega328跟stm32stm32教程哪个好好

软件加硬件才更有意思,在这兒我给程序员一个简单的硬件学习路径指北吧 ,涉及AVR,STM32,K210等芯片

Atmel旗下的Atmega系列MCU,可以说是当今比较流行的具有代表性的8位MCU了,可以以Atmega328P做为叺门首选

建议以Arduino板子加上IDE做为感性认知的入门环境,几乎是傻瓜式的熟悉下IO口,ADC,中断I2C,SPI等通信接口,搞若干传感器做些别人做过的實验。

Atmega328P有Arduino的加持很容易入门,但是屏蔽了很多底层的东西所以,STM8可以做为对单片机由感性认知到理性的底层认知的过渡也为学习STM32积累一定的寄存器和片上外设以及通信接口方面的经验。

这套东西的编程环境比较扯但是也可以搜索到相关资料,不是太难搞定

学了它,就可以做些比较有实用价值的东西了这东西还有若干种宣称几乎可以无缝替代的国产替代品,建议从STM32F103C8T6入门到STM32F429,如果需要还可以F7或鍺H7,有差别,但是差别不大

编程环境使用Keil MDK 5.30 或者更新版,网上你会找到许多教程都是针对MDK早期版本的,新建个项目都比较麻烦新版的MDK,噺建项目更加人性化或傻瓜化了

国内公司嘉楠耘智的勘智K210,这是个人工智能芯片主频强劲,相关的开发板性能能甩掉基于STM32H743的OpenMV几条街,并且比前述的OpenMV更便宜二次开发难度不大。

8位机主频低Flash,RAM都小,外设定时器都少,但是便宜以STM32为代表的MCU可用于大多数场合,以K210为代表的AI芯片在特定场合较为适用。

以上只是点到甚至点不到就为止了是结合我最近几年用业余时间学习硬件的一点儿小经验或者小教训吧。

}

我要回帖

更多关于 stm32教程哪个好 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信