
STM32
文章平均质量分 72
獠
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于STM32的SDIO用4位总线24MHZDMA模式操作SHDC卡
http://blog.youkuaiyun.com/xuzhenglim/article/details/5632176 很蛋疼的发现网上很多所谓的SDIO操作SHDC无意例外都是官方的那个烂玩意,完全没有修改过,所以很多时候根本无法初始化SHDC,我也在网上看到很多人关于这部分的疑问,虽然STM32的SDIO的确是可以这样操作。但是很佩服那群人,什么都没改就发上来,把哥我害惨了。。。。经过转载 2013-10-19 12:00:24 · 2836 阅读 · 0 评论 -
SD卡升级——SDIO IAP实验
http://blog.youkuaiyun.com/hexiaolong2009/article/details/8990235 在嵌入式项目中,经常会用到SD卡升级这一方式来进行产品的软件升级。刚好最近做的项目也需要这一功能,由于之前未接触过IAP开发,刚好在这个时候可以学习一下,于是先到各大网站去搜索相关资料,两天下来,基本对于IAP的概念和编程步骤有了大致的了解。本人手里有块正点原子的开发板,前转载 2013-10-19 10:49:08 · 1824 阅读 · 0 评论 -
在MDK中如何生成*.bin格式的文件
在Realview MDK的集成开发环境中,默认情况下可以生成*.axf格式的调试文件和*.hex格式的可执行文件。虽然这两个格式的文件非常有利于ULINK2仿真器的下载和调试,但是ADS的用户更习惯于使用*.bin格式的文件,甚至有些嵌入式软件开发者已经拥有了*.bin格式文件的调试或烧写工具。为了充分地利用现有的工具,同时发挥Realview MDK集成开发环境的优势,将*.axf格式文件转载 2013-10-19 10:54:23 · 677 阅读 · 0 评论 -
STM32的IAP下载与设置
首先修改IAP程序: 由于官方的例子中是基于官方的开发板的,其中使用的触发条件为上电检测一个按键。所以需要更改启动设置。去官方下载IAP程序http://www.stmicroelectronics.com.cn/stonline/mcu/STM32_AN.htm第一步:打开官方的STM32的IAP程序,根据软件选择工程STM3210B-EVAL,我用得是MDK。第二步:我转载 2013-10-19 10:48:01 · 1809 阅读 · 0 评论 -
利用ST提供的USB例程实现USB IAP功能
[STM32入门]---利用ST提供的USB例程实现USB IAP功能 我们知道ST推出的Cortex-M3平台STM32内部有两个Flash区域,一是System Flash,ST官方保留的一个区域,用于存放IAP代码。该区域不对用户开放,仅提供UART的通讯接口用于IAP升级;另一个区域是User Flash,这一部分是供用户自由使用的。STM32自带USB 2.0 D转载 2013-09-26 10:51:38 · 1028 阅读 · 0 评论 -
关于 STM32 的 IAP 概念和应用笔记
版权所有 STMFANS 原创,转载请保留出处http://www.stmfans.com/bbs/viewthread.php?tid=1446&extra=page%3D1关于 STM32 的 IAP 概念和应用笔记STM32的ISP方式和IAP方式下载程序有什么区别都可以通过串口来下载啊,(也可以通过USB来下载,敬请留意 IAP 之USB篇。)转载 2013-09-26 10:46:38 · 1059 阅读 · 0 评论 -
STM32 USB设计
首先,我们来看看usb的工作过程。当usb设备接入到主机时,主机开始枚举usb设备,并向usb设备发出指令要求获取usb设备的相关描述信息,其中包括设备描述(device descriptor)、配置描述(configuration descriptor)、接口描述(interface descriptor)、端点描述(endpoint descriptor)等。这些信息是通过端点0(en转载 2013-09-18 10:01:14 · 1910 阅读 · 0 评论 -
STM32 USB-HID通信移植步骤
如有转载请注明来自http://blog.youkuaiyun.com/cy757大家可以使用压缩包中的UsbApp.exe调试本软件idVendor为:0483 idProduct为5750。今天太晚了,明天还要上半天班,上位机软件找个时间在写一篇文章。请关注我的博客。压缩包中附带了几个编译软件典型的上位机源代码,大家可以参考下。本文中源程序的下载网址为:http://downloa转载 2013-09-18 10:17:01 · 3853 阅读 · 0 评论 -
STM32的USB例程JoyStickMouse代码分析
一、USB的“JoyStickMouse”例程结构分析1、例程的结构(1)底层结构包括5个文件:usb_core.c(USB总线数据处理的核心文件),usb_init.c,usb_int.c(用于端点数据输入输入中断处理),usb_mem.c(用于缓冲区操作),usb_regs.c(用于寄存器操作)。它们都包含了头文件“usb_lib.h”。在这个头文件中,又有以下定义:#incl转载 2013-09-18 10:13:10 · 1972 阅读 · 0 评论 -
USB枚举的详细流程
附一个很好的枚举过程的详细流程:◆ 用户将一个USB设备插入USB端口,主机为端口供电,设备此时处于上电状态。◆ 主机检测设备。◆ 集线器使用中断通道将事件报告给主机。◆ 主机发送Get_Port_Status(读端口状态)请求,以获取更多的设备信息。◆ 集线器检测设备是低速运行还是高速运行,并将此信息送给主机,这是对Get_Port_Status请求的响应。◆ 主机发送S转载 2013-09-18 09:54:17 · 4559 阅读 · 0 评论 -
如何修改STM32的USB例程为自己所用
单击此处下载整个范例程序包: 在万利学习板自带的演示例程中,有几个USB的例程。如果我们想实现一个USB功能,可以拿里面的例子来改。 那么具体要改哪些地方呢?首先要改各种描述符,然后是具体的数据处理。我们拿USB摇杆鼠标范例来修改,把它改成USB键盘。该范例在目录\Manley\EKBoard\EKSTM32F\USBDemo(8M osc)\USBDemo\USBLi转载 2013-09-18 10:05:44 · 1487 阅读 · 0 评论 -
STM32 USB详细使用说明
说明:使用的是STM32F103ZET6硬件原理图在开始枚举设备的一些初始化void bsp_USBInit(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_USB_PULL_UP, ENABLE); USB_CABLE_DISABLE(转载 2013-09-18 09:59:14 · 10745 阅读 · 0 评论 -
STM32的USB例程修改步骤
我修改过的ST的Custom_HID例程http://download.youkuaiyun.com/source/2022984本文中修改好的例程http://download.youkuaiyun.com/source/2807366以下是笔者将ST的Custom_HID例程修改为“自定义USB设备”例程时总结出来的,因为笔者也是刚刚学USB开发不久,某些方面理解错误在所难免,请各位大虾指正。 一转载 2013-09-18 10:18:53 · 2270 阅读 · 0 评论 -
USB基础知识
相关名词:主机(Host)设备(Device)接口(Interface)管道(Pipe)管道是主机与设备端点数据传输的连接通道,代表了主机的数据缓冲区与设备端点之间交换数据的能力。管道包括数据流管道和消息管道。Such associations between the host software and a USB deviceendpoint are called pip转载 2013-09-18 09:58:46 · 1045 阅读 · 0 评论 -
STM32平台移植uCOS-II详细说明
文档作者:合嵌电子科技有限公司 移植准备 1. 建立工程所需的文件夹 l 建立文件夹uCOS-II-Port :工程根目录 l 建立文件夹uCOS-II-Port/App :存放用转载 2013-09-16 16:39:57 · 5257 阅读 · 0 评论 -
FM1208 CPU卡操作程序调试小结
转自: http://blog.youkuaiyun.com/taot2009/article/details/6894863FM1702这款芯片的操作可以通过SPI串口,也可以通过并口。在我们的设计中,是通过SPI串口进行操作的。所以在硬件电路搭建好了之后,首先要做的是调试SPI接口。我们所用的控制芯片是STM32F103C8TL,其中集成了SPI接口,对其进行操作就是进行一些设置,然后读写转载 2013-06-04 00:39:11 · 1709 阅读 · 0 评论 -
STM32 USB转串口CDC官方示例程序修正
转自AmoBBS官方程序中有几个BUG导致只能单字节发送,用7位串口方式也有问题。查看源程序,发现有几个地方需要修改:1.USB->UART 没有等串口发送完,现象是只能发一个字符void USB_To_USART_Send_Data(u8* data_buffer, u8 Nb_bytes){ u32 i; for (i = 0; i {转载 2013-10-31 10:15:52 · 4827 阅读 · 1 评论