资源简介
这是火牛开发板上的STM32+NAND FLASH做U盘的程序,已经调试成功,可直接用
代码片段和文件信息
#include “stm32f10x_lib.h“
#include “stm32f10x_type.h“
#include “delay.h“
//初始化延迟函数
static u8 fac_us=0;//us延时倍乘数
static u16 fac_ms=0;//ms延时倍乘数
void delay_init(u8 SYSCLK)
{
SysTick->CTRL&=0xfffffffb;//选择内部时钟 HCLK/8
fac_us=SYSCLK/8;
fac_ms=(u16)fac_us*1000;
}
//延时Nms
//注意Nms的范围
//Nms<=0xffffff*8/SYSCLK
//对72M条件下Nms<=1864
void delay_ms(u16 nms)
{
u32 temp;
SysTick->LOAD=(u32)nms*fac_ms;//时间加载
SysTick->VAL =0x00; //清空计数器
SysTick->CTRL=0x01 ; //开始倒数
do
{
temp=SysTick->CTRL;
}
while(temp&0x01&&!(temp&(1<<16)));//等待时间到达
SysTick->CTRL=0x00; //关闭计数器
SysTick->VAL =0X00; //清空计数器
}
//延时us
void delay_us(u32 Nus)
{
u32 temp;
SysTick->LOAD=Nus*fac_us; //时间加载
SysTick->VAL=0x00; //清空计数器
SysTick->CTRL=0x01 ; //开始倒数
do
{
temp=SysTick->CTRL;
}
while(temp&0x01&&!(temp&(1<<16)));//等待时间到达
SysTick->CTRL=0x00; //关闭计数器
SysTick->VAL =0X00; //清空计数器
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2225 2008-09-06 00:36 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\cortexm3_macro.h
文件 75617 2008-12-11 22:11 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\fonts.h
文件 6891 2008-12-15 02:53 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\lcd.h
文件 1668 2008-12-14 03:56 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\main.h
文件 2618 2009-02-17 23:07 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\spi_flash.h
文件 6911 2008-07-04 23:43 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_bkp.h
文件 13996 2008-07-04 23:43 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_flash.h
文件 19041 2008-07-04 23:43 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_fsmc.h
文件 14820 2008-09-06 21:49 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_gpio.h
文件 3842 2008-09-21 13:01 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_it.h
文件 3200 2008-09-06 22:26 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_lib.h
文件 28290 2012-09-16 11:42 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_map.h
文件 19198 2008-07-04 23:43 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_nvic.h
文件 3865 2008-07-04 23:43 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_pwr.h
文件 15720 2009-04-21 11:00 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_rcc.h
文件 15453 2009-04-21 10:04 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_rcc.h.bak
文件 13782 2008-09-06 21:26 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_spi.h
文件 3212 2008-07-04 23:43 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_systick.h
文件 3388 2008-09-06 22:23 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_type.h
文件 166 2009-10-02 13:20 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_type.h_cbf
文件 14475 2008-09-07 00:43 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\inc\stm32f10x_usart.h
文件 31926 2008-08-21 10:59 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\src\CAN.txt
文件 10308 2008-07-04 23:44 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\src\cortexm3_macro.s
文件 4388 2008-08-21 11:03 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\src\CRC.c
文件 5452 2008-08-21 11:03 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\src\DBGMCU.c
文件 30902 2009-05-21 09:29 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\src\lcd.c
文件 18631 2009-02-17 23:06 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\src\spi_flash.c
文件 55201 2008-08-01 12:01 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\src\stm32f10x_adc.c
文件 9670 2008-08-01 21:51 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\src\stm32f10x_bkp.c
文件 30576 2008-08-07 11:31 【20】火牛读卡器及U盘程序for_128M(NAND FLASH)\common\src\stm32f10x_dma.c
............此处省略243个文件信息
- 上一篇:医院药品进出口程序
- 下一篇:网络工程与组网课程设计
评论
共有 条评论