FatfsDemo

所属分类:处理器开发
开发工具:C/C++
文件大小:748KB
下载次数:19
上传日期:2011-09-20 00:54:12
上 传 者dajiang
说明:  这是一个arm7 lpc2148的读写sd卡+fatfs的代码,很好用的 新鲜出炉的
(This is a arm7 lpc2148 sd card+ fatfs read and write the code, good use of fresh-baked)

文件列表:
FatfsDemo\DELAY\delay.c (1782, 2011-09-12)
FatfsDemo\DELAY\delay.h (792, 2009-09-23)
FatfsDemo\FATFS\diskio.c (7229, 2011-09-18)
FatfsDemo\FATFS\diskio.h (2438, 2011-01-03)
FatfsDemo\FATFS\ff.c (137687, 2011-09-20)
FatfsDemo\FATFS\ff.h (12138, 2011-09-20)
FatfsDemo\FATFS\ffconf.h (7510, 2011-09-12)
FatfsDemo\FATFS\integer.h (1394, 2011-09-12)
FatfsDemo\FATFS\option\cc932.c (249488, 2010-05-09)
FatfsDemo\FATFS\option\cc936.c (724358, 2011-05-25)
FatfsDemo\FATFS\option\cc949.c (567684, 2010-05-08)
FatfsDemo\FATFS\option\cc950.c (450696, 2010-04-29)
FatfsDemo\FATFS\option\ccsbcs.c (30169, 2010-08-25)
FatfsDemo\FATFS\option\syscall.c (4859, 2010-04-14)
FatfsDemo\Obj\delay.crf (20698, 2011-09-20)
FatfsDemo\Obj\delay.d (624, 2011-09-20)
FatfsDemo\Obj\delay.o (37372, 2011-09-20)
FatfsDemo\Obj\diskio.crf (21380, 2011-09-20)
FatfsDemo\Obj\diskio.d (638, 2011-09-20)
FatfsDemo\Obj\diskio.o (40052, 2011-09-20)
FatfsDemo\Obj\fatfs.axf (83520, 2011-09-20)
FatfsDemo\Obj\fatfs.htm (58680, 2011-09-20)
FatfsDemo\Obj\fatfs.lnp (387, 2011-09-20)
FatfsDemo\Obj\fatfs.plg (3016, 2011-09-20)
FatfsDemo\Obj\fatfs.sct (479, 2011-09-11)
FatfsDemo\Obj\fatfs.tra (1401, 2011-09-20)
FatfsDemo\Obj\ff.crf (35011, 2011-09-20)
FatfsDemo\Obj\ff.d (153, 2011-09-20)
FatfsDemo\Obj\ff.o (55184, 2011-09-20)
FatfsDemo\Obj\main.crf (20675, 2011-09-20)
FatfsDemo\Obj\main.d (414, 2011-09-20)
FatfsDemo\Obj\main.o (37720, 2011-09-20)
FatfsDemo\Obj\sd.crf (23927, 2011-09-20)
FatfsDemo\Obj\sd.d (546, 2011-09-20)
FatfsDemo\Obj\sd.o (48432, 2011-09-20)
FatfsDemo\Obj\spi.crf (20525, 2011-09-20)
FatfsDemo\Obj\spi.d (572, 2011-09-20)
FatfsDemo\Obj\spi.o (36560, 2011-09-20)
FatfsDemo\Obj\Startup.d (29, 2011-09-20)
... ...

CID:02 54 4D 53 41 30 32 47 07 14 44 83 00 00 B4 0D CSD:00 2E 00 32 5B 5A A3 A0 FF FF FF 80 0A 80 00 8F 程序说明: 本程序通过串口0在查询方式下实现串口的接收和发送。主程序中一共有三种收发方式,可以单独试验。 端口说明: TXD0 P0.0 串行输出 RXD0 P0.1 串行输入 设置方法: PINSEL0 = 0x00000005; // 设置I/O口连接到UART0,可能会影响其他端口连接 PINSEL0 = (PINSEL0 & (~0x0F)) | 0x05; // 不影响其他端口连接 寄存器说明: 1. U0DLM: 除数寄存器高8位 2. U0DLL: 除数寄存器低8位 3. U0LCR: 线控制寄存器,决定发送和接收数据的字符格式 4. U0FCR: FIFO控制寄存器 5. U0THR: 发送缓冲寄存器 6. U0RBR: 接收缓冲寄存器 7. U0LSR: 提供收发的状态信息 串口基本操作方法: 1. 设置I/O连接到UART0; 2. 设置串口波特率(U0DLM,U0DLL); 3. 设置串口工作模式(U0LCR,U0FCR); 4. 发送或接收数据(U0THR,U0RBR); 5. 检查串口状态或等待串口中断(U0LSR); 波特率的设置:UxDLM,UxDLL = Fpclk / (16 x baud) 注意事项: 1. 对于串口程序,一定要注意PLL的设置,如果没有设置正确收发均是乱码。此设置在target.c中。 2. 如果应用在线调试方式,可以任意方式ISP的跳线;如果用COM1下载程序,需要把ISP跳线帽短接;如果程序已经下载到Flash中时, 应该取掉ISP的跳线帽,否则程序下后仍然不运行。

近期下载者

相关文件


收藏者