
单片机
raoqin
这个作者很懒,什么都没留下…
展开
-
STM32F407的GPIO操作
/*#include "stm32f4_discovery.h"#include "stm32f4xx_conf.h" uint32_t Gb_TimingDelay;void Delay(uint32_t nTime);void main( ){ SysTick_Config(SystemCoreClock / 1000); //设置systemtic原创 2013-01-27 14:08:01 · 3714 阅读 · 0 评论 -
自己的android控制的飞思卡尔小车
1.用的wifi小板的波特率默认是57600,是单片机的TX接wifi板的RX,RX接wifi板的TX.原创 2013-06-24 15:35:11 · 753 阅读 · 0 评论 -
stm32f4中用SD卡存储DCMI的图像
因为自己本科做的创新性实验和飞思卡尔小车都是摄像头的,研究生也做的视频处理方向。后来,想做一个小视频监制,闲麻烦,没有用那TI的DM6446,就用的手头stm32f4开发板,由于没有LCD显示屏,我只能直接把DCMI图像保存在内部RAM中,再保存到SD里,在上位机读取SD卡转换成图片,我就用VC+OPENCV。现在说说做的流程吧。摄像头是买的OV9665 。直接接的是DCMI接口。而SD卡不能原创 2013-05-09 11:52:36 · 8037 阅读 · 8 评论 -
stm32的定时器使用方法
转自于:http://hi.baidu.com/snic_k/item/0f045e3288e6683d2e20c42bSTM32学习笔记(六)----TIM (待补充)1、使能TIM时钟 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM*,ENABLE);2、基础设置 TIM_TimeBaseStructure.TIM_Period转载 2013-05-08 17:25:45 · 2288 阅读 · 0 评论 -
STM32中DMA的认识
本来一直就调用库中的程序,也没有多管其它的,但是发现,当真的要用到DMA的时候,就有点问题了,现在需要对其进行进一步认识了。在一个模块中,要用DMA进行传输的时候,有几个问题我不懂:1. 谁来触发这个DMA传输数据 2.DMA传输数据时,到底什么时候会结束下面是下午查到的,其实在官方的PDF中,对DMA的讲解里有这样的一张表,就是对于不同的DMA12,不同的通道stream,都有默原创 2013-05-06 20:07:09 · 1630 阅读 · 1 评论 -
转载的:stm32之DMA彻底研究
这文章主要是为了收藏,转自于:http://blog.chinaunix.net/uid-21658993-id-3030728.html在做实验之前,首先必须明白什么是DMA,DMA的作用又体现在哪里。DMA,即直接内存存储,在一些数据的传输中,采用DMA方式,从而将CPU解放出来。让CPU有足够的时间处理其他的事情。stm32使用DMA的相关操作:1、DMA的配置要配置转载 2013-05-06 20:15:54 · 2891 阅读 · 0 评论 -
stm中32DMA参数设置
Buffersize 具体指代缓冲区的大小(多少字节大小的缓冲区)还是缓冲区的数目(多少个指定宽度(DMA_PeripheralDataSize 或DMA_MemoryDataSize)的缓冲区)呢?手册中给出:Specifies the buffer size, in data unit, of the specified Channel. The data unit is eq原创 2013-05-07 12:03:17 · 1133 阅读 · 0 评论 -
关于IAR中的printf设置
1. 的options 下定义全局的宏_DLIB_FILE_DESCRIPTOR 2. 然后在程序中 include3. 重写回调函数, 根据实际情况选择串口USARTn, intfputc(int ch, FILE *f){ /* Place your implementation of fputc here */ /* Loop原创 2013-05-05 21:07:14 · 2596 阅读 · 0 评论 -
stm32中引脚和一些功能模块的一般配置方法
注意,初始化任意东西,都得最先配置这个GPIO或者模块的时钟,不然会失败/*************************************************Function: void USART_Config(void) Description: USART配置函数 Input: 无原创 2013-05-05 20:34:48 · 4672 阅读 · 0 评论 -
MAC和PHY之间的关系
1.一块以太网网卡包括OSI中的两层特征层:定义数据传输与接收所需要的电与光信号....。也就对应于PHY.数据链路层:提供寻址机构、数据帧的构建、传送.....。对应于MAC但是有些公司将MAC和PHY集成到了一块芯片上,例如TI公司的LM3S9B96。而ST的芯片内部,一般仅有MAC,所以经常需要外扩PHY芯片。2.网卡:(netword interface card:简称原创 2013-04-02 11:04:07 · 1535 阅读 · 0 评论 -
stm32f407开发板的时钟配置问题
使用8M的晶振,需要在官方例程的基础上修改两个宏定义:1)在systm_stm32f40x.c中将PLL_M修改为82)在stm32f40x.h中将HSE_VALUE修改为8000000,如下:#define USED_HSE_8M#if !defined (HSE_VALUE) #ifdef USED_HSE_8M #define HSE_VALUE ((ui原创 2013-05-04 17:11:55 · 2041 阅读 · 0 评论 -
stm32f4基于spi用fatfs读写SD卡的实现
stm32f4之中其实有SDIO这个接口,但是我用封装是100引脚的,有些功能分不开,没办法,只能用SPI来读写SD卡。这里用加了FATFS文件系统,用的是官方的09版本,这种文件中包括6个文件,分别如下ff.c ff.h diskio.c diskio.h integer.h ffconf.h 其中需要写的是diskio.c中的函数原创 2013-05-05 18:15:25 · 11037 阅读 · 5 评论 -
解决IAR中Go to definition of不可用问题
解决右键点击函数Go to definition of 变灰不能用的问题。选择Tools->Options->Project,勾选Generate browse information,重新打开工程则Go to definition of恢复可用。或者是先取消Generate browse information 再选上就可以原创 2013-05-03 17:51:07 · 1521 阅读 · 0 评论 -
读写SD卡
FatFS是一种开源的文件系统格式,移植方便,容易使用。最近开始玩STM32,玩到了SD卡部分,准备移植FatFS到SD卡上并解决驱动问题,一开始使用的是SPI带SD卡,这部分解决后就可以再着手进行SDIO模式。下面是关于FatFS文件系统移植需要的几个关键文件: ff.c(不动) 文件系统的实现代码,里面主要是FatFS文件系统源码,移植的时候不需要修改原创 2013-05-03 15:32:47 · 925 阅读 · 0 评论 -
树莓派的上手教程
刚买了一次树莓派,下面是参考了一下各种论坛中原创 2014-05-31 10:06:09 · 938 阅读 · 0 评论