随笔分类 - STM32
摘要:http://blog.csdn.net/jdh99/article/details/22056203
阅读全文
摘要:http://www.cnblogs.com/ransn/p/5654068.html
阅读全文
摘要:spi移位寄存器即是spi的数据寄存器,在stm32中数据手册是这样描述的:
阅读全文
摘要:摘自:《圈圈教你玩usb》 241页 SCSI(small computer system interface)是小型计算机系统的缩写,有一套完整的协议规定其命令和命令数据的响应。scsi的命令有很多,但u盘中常用的就几个:INQUIRY,READ CAPACITY , READ(10),WRITE
阅读全文
摘要:2 BULK_ONLY和UFI协议 USB设备分为5大类,即显示器、通信设备、音频设备、人机输入和海量存储。通常所用的U盘、移动硬盘均属于海量存储类。 海量存储类的规范中包括4个独立的子规范,即CBI传输、Bulk-Only传输、ATA命令块、UFI命令规范。 前两个协议定义了数据/命令/状态在US
阅读全文
摘要:在USB库文件mass_mal.c中添加对flash和sd读写的函数,USB库调用这些函数从而实现模拟U盘的功能
阅读全文
摘要:hw_config.c: 该文件中包含系统配置的函数。 usb_desc.c:各种描述符 usb-endp.c:就两个函数分别处理端点1的IN和端点2的OUT。 usb_istr.c: 该文件中只有一个函数,即 USB 中断的 USB_Istr 函数,该函数对各类引起 USB 中断的事件作轮询处理。
阅读全文
摘要:http://blog.csdn.net/u011318735/article/details/17532109
阅读全文
摘要:USB协议规定了4种传输类型:批量(bulk)传输,等时传输(同步传输),中断传输和控制传输。
阅读全文
摘要:STM32移植文件系统,操作SD卡,对SD卡进行读写 FATFS文件系统与底层介质的驱动分离开来,对底层介质的操作都要交给用户去实现,它仅仅是提供了一个函数接口而已,函数为空,要用户添加代码。然后 FATFS 的应用函数就可以调用这些函数来操作我们的卡了。 ff.c(不动) 文件系统的实现代码,里面
阅读全文
摘要:SD卡中的命令是SD控制器和SD卡之间的桥梁,它封装了SD卡的实现细节,不影响SD卡中FLASH的读写变更。 命令的长度是48位,它的字段如图: SD校准定义的CMD如下:
阅读全文
摘要:C语言中按位异或运算符^: 0 ^ 1 = 1 1 ^ 1 = 0 与1异或就是取反; 0 ^ 0 = 0 1 ^ 0 = 1 与0异或原位不变;
阅读全文
摘要:转载http://blog.csdn.net/wuwuhuizheyisheng/article/details/8239599 STM32的GPIO总结 作者:JCY 该文是自己学习了一段STM32后所写,是对STM32使用固件库编程最简单的一段程序,是对固件库函数的一部分进行解析。如有错误之处请
阅读全文
摘要:http://www.cnblogs.com/caihongsheng/p/3513279.html
阅读全文
摘要:我们可以双击错误,然后会自动定位到文件 stm32f10x.h 中出错的地方,可以看到代码: #if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined(STM32F10X_MD) && !defined (STM32F
阅读全文
摘要:我们的C语言有个进化版,叫C++,这个想必楼主知道,Keil MDK是支持C++编程的,也就是说,你可以用C语言或者C++写你的程序,都可以。但是,有一个问题,就是头文件的问题,C语言写的头文件C++是不认识的,需要转换一下,这个转换的方法就是加上extern "C"#ifdef __cpluspl...
阅读全文
摘要:首先得说一下,以前都没有遇到过类似的问题,但是看到有个同学曾经满篇的乱码那叫个心疼。这里我所说的办法其实只是格式转换的问题,对于其他原因造成的,可能会在以后遇到的时候再来处理了。另外,在将代码文件转换成UTF-8之前还要把Keil的环境也设置成UTF-8的模式,方法是:“Edit”——〉“Confi...
阅读全文
摘要:不仅是主控最小系统需要对电源退偶,所有的数字电路和模拟电路共存的系统,都需要对电源退偶。电源退偶,说直接一点就是将电源上的噪声电压引入到地平面,让电源电压保持在一个稳定的值,这样系统才可能稳定工作。怎么做呢?用一个大电容并联一个小电容。常用的电源退耦电路我们都知道,电容对频率越高的信号,呈现低阻特性...
阅读全文
摘要:STM32的基本系统主要涉及下面几个部分: 一、电源 1)、无论是否使用模拟部分和AD部分,MCU外围出去VCC和GND,VDDA、VSSA、Vref(如果封装有该引脚)都必需要连接,不可悬空; 2)、对于每组对应的VDD和GND都应至少放置一个104的陶瓷电容用于滤波,并接该电容应放置尽量靠近MC
阅读全文
浙公网安备 33010602011771号