正点原子的水平 初学STM32单片机是用正点原子的mini版好还是精英版好呢?
初学STM32单片机是用正点原子的mini版好还是精英版好呢?
如果您是初学者,这些复杂的函数暂时不会使用。
初学者主要学习系统时钟配置、GPIO配置和控制、常用外设如串口、SPI、看门狗用法、定时器、ADC用法等,这是一个相对简单的项目所需要的功能。有了这些基础,我们可以逐步升级和扩大。
STM32提供了一个免费的stm32cubeide集成开发环境,嵌入了一个可视化的stm32cubemx初始化工具,非常易于使用。通过对其初始化代码的解释,也有助于快速了解相关功能寄存器的配置和使用。
您可以参考我的专题,详细介绍STM32的功能和用法。
户户通怎么重写25Q64?
W25q64是一个SPI接口。在野火和准时原子的过程中,我们都在讨论如何操作这个芯片。所有的操作功能都可以直接复制。最重要的功能是在任何地址写入任何字节的数据
两者之间的差别很大。一个是M4内核,另一个是m3如果经济性不是很紧,可以考虑使用F4。毕竟F103上有f407,但是有f407,所以F103是没有必要的。也就是说,f407具有更全面的外围接口和更多的功能。相比之下,f407是最好的选择。
当然,从另一个角度来看,F103几乎是STM系列的代表。F103系列拥有最多的用户和丰富的在线资源,非常适合初学者。对于f407,初学者的介绍会慢一些。毕竟,f407有更多的功能和手段更复杂。所以我的建议是根据你自己的情况做一个选择:如果你迫切需要开始和没有MCU之前的基础,你现在要做的项目在功能上相对简单,不涉及网络,我建议你从F103开始。!如果你有其他单片机的基础,现在你有充足的时间,并且想要更全面地提高你的技能,建议选择F407。
本人初学stm32,看上正点原子的教程搜了一下发现他有探索者STM32F407ZGT6和战舰STM32F103ZET6两种开发板?
W25q64是SPI接口。在野火和准时原子的过程中,我们都在讨论如何操作这个芯片。所有的操作功能都可以直接复制。最重要的功能是在任何地址写任何字节的数据
实际上,单片机的开发没有什么需要了解的。关键是你要根据主芯片的开发手册来配置相关的功能,这样才能实现这些功能。你必须了解一些硬件。你必须能够阅读和理解芯片的英文开发手册(你不能全部阅读),因为配置过程是由CPU设计工程师事先规定的,这是写在开发手册中的。
如果单片机不跟着项目走,就很难有自己的方向。如果条件允许,建议购买UART转TTL工具(或USB转RS232、USB转RS485)或51单片机或其他单片机。先调试单片机的串口,调试串口功能,再调试打印功能(这样可以看到打印过程中的代码运行)打印信息,还要学会单步调试),然后连接两个单片机的串口互相通信,因为很少有项目不使用串行端口。
然后调试公司项目中常用的其他外围设备,如IIC、SPI和PWM。这些外设的配置信息和驱动接口功能必须调试好,以确保以后连接其他模块时问题少。
其余为上层应用程序。一般来说,底层驱动程序的调试过程比较痛苦,但是接收量会比较大,因为它涉及的硬件知识比较多。上层应用基本上是测试你的C语言技能和应用逻辑分析能力,只要做足够全面的测试,一般产品出厂前都会避免很多风险和问题
!当出现问题时,您可以搜索更多的在线资源,基本上可以找到许多问题的解决方案。
最后,SCM将是一条艰难的道路,我们必须持之以恒,祝您成功!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。