2016 - 2024

感恩一路有你

stm32 spi的标志位怎么设置 为什么我学了几天STM32感觉一脸茫然?

浏览量:1220 时间:2023-04-04 21:18:02 作者:采采

为什么我学了几天STM32感觉一脸茫然?

其实单片机的发展没什么好理解的。关键是你要根据主芯片的开发手册来配置相关的功能来实现功能。你必须了解一些硬件,你必须能够阅读和理解芯片的英文开发手册(在哪里查找,你可以 t全部看完),因为配置流程是设计CPU的工程师给你开的处方,写在开发手册里。

如果你不 t跟踪项目,it 你很难有方向。如果条件允许,它 s建议买个UART-TTL工具(或者USB-RS232,USB-RS485)或者买个51单片机或者其他单片机。先调试单片机串口,调试串口功能,调试打印功能(这样可以在代码运行的过程中看到打印信息,不过也要学会一步调试),然后把两个单片机的串口连接起来互相通信。

然后调试其他外设,如公司常用的IIC、SPI、PWM等 的项目。这些外设的配置信息和驱动接口功能一定要调试好,保证后期连接其他模块时少出问题。

剩下的就是上层应用了。一般来说,调试底层驱动的过程比较痛苦,但是因为涉及的硬件知识比较多,收据会比较大。上层应用基本上是测试你的C语言基础知识和应用逻辑的分析能力。一般的产品只要做一个全面的测试,出厂前就会规避很多风险和问题!

有问题的时候可以多搜索网上资源,基本上很多问题都能找到解决办法。

最后,单片机的路会更艰难,一定要坚持不懈,祝你成功!

我在stm32外加了sram和flash怎样让程序从片外的flash启动?

方法1:

从flash的旧扇区取1k数据到ram,放入flash的新扇区;

从flash的旧扇区中取出第二个1k数据到ram中,放入flash的新扇区中;

重复直到完成,然后擦除闪存的旧扇区。

如果闪光灯容量不够,换一个大容量的兼容pin to pin的闪光灯。华邦官网还有很多同系列的spi flash。

方法二:

换成内存更大的stm32。

方法三:

外部SDram芯片通过fsmc接口用作外部ram。

功能 单片 开发 手册 问题

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。