大家好,今天小编关注到一个比较有意思的话题,就是关于正点原子linux教程学习的问题,于是小编就整理了4个相关介绍正点原子Linux教程学习的解答,让我们一起看看吧。
- 正点原子有多厉害?
- 本人初学stm32,看上正点原子的教程搜了一下发现他有探索者STM32F407ZGT6和战舰STM32F103ZET6两种开发板?
- 初学STM32单片机是用正点原子的mini版好还是精英版好呢?
- 学习stm32,怎么学都学不懂怎么办?
正点原子有多厉害?
正点原子第一款Linux开发板重点使命是帮助大量的STM32用户入门Linux,同时芯片在性能上不能低,必须在市面有较高的认可度。I.MX6UL/6ULL首当其冲。
I.MX6UL/6ULL外设功能相对较简单,但常见的外设都有,比如LCD、音频、IIC、SPI、网络、DDR3等,基本就是STM32的外设增强版。没有GPU、硬件视频解码、多核这些“花哨”的功能。
本人初学stm32,看上正点原子的教程搜了一下发现他有探索者STM32F407ZGT6和战舰STM32F103ZET6两种开发板?
两者区别还是蛮大的,一个是M4的内核,一个是M3 的内核,要是手头经济不是很紧张,可以考虑使用F4的,毕竟F103上面有的F407上面都有,但F407有的,F103就不一定了。也就是说F407具有更全面的外设接口,功能也更多,两者相比之下当然选择F407最好。
当然从另一个角度来说,F103几乎是STM系列的代表了,F103系列的使用者最多,网上资源丰富,非常适合初学者入门,对于F407来说,初学者的入门会慢上一些,毕竟F407功能更全,也意味着更复杂。
所以我的建议是根据你自身的情况作出选择:
要是你急需入门,之前没有一定的单片机基础,你现在要做的项目功能比较简单,不涉及网络方面的,就建议你上手F103。
要是你有过其他单片机的基础了,现在时间充裕,想更全面的提高自己的技能,就建议选F407的。
初学STM32单片机是用正点原子的mini版好还是精英版好呢?
如果是初学者,那么那些复杂的功能暂时都不会用到。
初学者主要学习系统时钟配置,GPIO配置与控制,常用的外设如串口、SPI,看门狗用法,定时器,ADC用法等。就是一个比较简单的项目所需要的功能,有了这些基础,再慢慢提升扩展。
STM32提供了免费的STM32CubeIDE集成开发环境,内嵌了可视化的STM32CubeMX初始化工具,上手非常容易。通过解读其初始化代码,也有助于快速理解相关功能寄存器的配置和使用方法。
可参考我的专题,有详细解说STM32的功能与用法。
正点原子的min板和精英版是存在差异的。
Min板的主控是STM32F103RCT6,LQFP64封装的,256K的flash.
精英版的主控是STM32F103ZET6,LQFP144封装的,512K的flash,64K的SRAM
精英版 比MIN多了,六轴加速度MPU6050和OV7725摄像头模组。
MIN版,比精英版多了接近检测模块ATK-PAJ7620。
这两个芯片都属于STM32的大容量系列,芯片自身都带5路串口,3路ADC,8个定时器,2个看门狗,1个滴答定时器等外设。
相同的选配:可以选配TFT屏幕,网络接口,SD卡,GSM模组,LOAR无线串口模块,WIFI模块,蓝牙串口模组,步进电机,指纹模块,OLED模块。
学习stm32,怎么学都学不懂怎么办?
如果之前没有学习过单片机开发,一开始就学习STM32单片机的话,会有点吃力。STM32单片机采用ARM内核,寄存器非常多,比51单片机的话复杂很多,所以刚开始学习STM32单片机上手难度比较大,要花更多时间学习。
目前淘宝上STM32单片机开发板很多,想要学习STM32单片机最好是选择一个教程资料详细的STM32开发板。我推荐买一个正点原子的STM32F1系列开发板,正点原子的开发板最大的优点就是教程非常详细,很适合初学者入门学习。按照正点原子的STM32教程,把所有开发板外设学习几遍以后,对STM32单片机应该会有一个初步的掌握。
学习STM32单片机开发,我建议是从寄存器开始学习,因为任何单片机最后操作的对象就是寄存器。学习ARM寄存器以后,才能对ARM内核有个基本的了解。掌握了ARM寄存器操作以后,再学习STM32库函数开发,寄存器开发时间比较长,库函数开发时间比较短。
顺便说一下,任何单片机最后的操作都是寄存器读写。所以,单片机寄存器操作是学习单片机开发的必要过程。学习寄存器操作是基础,基础不牢,地动山摇。你学会了STM32寄存器操作的话,以后碰到其他单片机也可以马上使用,因为所有单片机开发流程都是一样的。
到此,以上就是小编对于正点原子linux教程学习的问题就介绍到这了,希望介绍关于正点原子linux教程学习的4点解答对大家有用。