单片微型计算机简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序存储)、输入输出设备(串口、并口等)和中断系统处于同一芯片的器件。
使用过Keil MDK (Arm Compiler 6)编译器V6版本的读者应该发现了一个问题,V6版本速度比V5版本编译速度快很多。
在基于KEIL的项目开发过程中,会遇变量值与预设的运行结果不一样,在挂上仿真器debug了n个小时,排除了所有逻辑问题后,发现似乎这个值被意外更改了,但是要找到是谁修改了他却不好下手。
在嵌入式软件开发中,因为代码质量不佳、线程冲突、栈溢出等问题,会造成Arm的HardFault。
学STM32我们从点灯开始,学Linux驱动我们自然也要点个灯来玩玩,尽量在从这些基础例程中榨取知识,细抠、细抠,为之后更复杂的知识打好基础。
本篇主要介绍U盘模块,必须是有USB-HOST功能的芯片才可以进行U盘数据的读写,在硬件设计时已经提到了,本例用到的芯片属于STM32F105系列是带有OTG功能的,103系列的芯片只能作为从设备。
twtw
289117336
Tronlong创龙
zx66
123yxl
影子念
大有可为
yang2014
xiaoguaixh
liqinglong1023