假如你会使用8051 , 会写 C 语言,那么 STM32 本身并不需要刻意的学习。当你需要使用 STM32 某些功能,而 51 实现不了的时候,那 STM32 自然不需要学习,你会直接去寻找 STM32 某方面的使用方法。
最近学习了用Cadence绘制PCB板,用它画了一个SD卡的转接板,后面就开启了文件系统移植之路,试了很多方法,找了很多资料,发现资料挺多,要筛选,所以我就总结了20步,让SD卡文件系统在stm32单片机上跑起来。
照理来说,USB-CAN这种东西应该已经被做的烂大街的工具,国内居然没有一个拿得出手的开源方案。这里推荐一个国外的炒鸡好用的开源工具CANable,ta有完全开源的软硬件及上位机支持,支持windos和linux Stock can并且都免驱,且支持Python。
第6章 固件库与硬件底层的关联 本书阐述的USB设备开发都是基于STM32单片机的,为了方便之前从未接触过该系列单片机的读者,我们会花费两章的篇幅熟悉相应的编程开发,同时还会深入探讨固件库与硬件底层寄存器之间的关联,这对后续顺利掌握USB控制器相关的源代码分析与编程也有着