自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 STM32移植USB从机(读卡器)

STM32移植USB从机(读卡器)从官方例程中移植以下文件然后主要修改,注意在主函数中初始化SD卡后就不要在这个文件中初始化了/** ****************************************************************************** * @file usbd_storage_msd.c * @author MCD application Team * @version V1.2.1 * @date 17-M

2021-12-09 16:36:43 877

原创 STM32移植USB-HOST(读写U盘)

STM32移植USB-HOST,MSC(读U盘)下载官方例程后移植以下文件,.h全部放进文件夹其中主要修改usbh_usr.c 文件,其他的根据编译提示进行调整。添加连个定义直接返回OK然后自己代码写在USBH_USR_MSC_Application函数里int USBH_USR_MSC_Application(void){ FRESULT res; static BOOL fgUsbInputFirst=TRUE; switch(USBH_USR_ApplicationSt

2021-12-09 16:01:37 5412 1

原创 STM32F205通过SDIO和SPI读写SD卡文件

STM32F205通过SDIO和SPI读写SD卡文件移植文件系统从官网下载R0.12版本,src文件夹里的文件都加入工程中。其中主要只修改diskio.c/*-----------------------------------------------------------------------*//* Get Drive Status *//*--------------------

2021-12-09 08:59:24 1068

原创 正点原子UCOSIII例程,KEIL移植到IAR

正点原子例程:精英板例10-2 UCOSIII使用信号量访问共享资源区IAR版本:IAR 6.30保留例程中以下文件夹USER文件夹里保留以下文件3.用IAR的启动文件替换4.建立IAR工程5.建立组并添加文件,添加时有的要选IAR文件夹下的6.设置工作路径和宏定义6.选择MCU型号7.其他设置void WFI_SET(void){ __ASM volatile("wfi"); }//关闭所有中断void INTX_DISABLE(void)

2021-07-17 14:01:41 835

原创 HAL库USB+SD卡,读卡器设置

HAL库USB+SD卡,读卡器设置STM32CUBE设置如下开启SDMMC的DMA,RX和TX都设置为轮询模式开启FATFS修改红框中内容开启USB,设置device_onlyhost:主机device:从机OTG:既可以是主机也可以是从机,双功能设备speed:传输速度,全速USB最高12Mlow power: 低功耗模式link power management :电源管理VBUS sensing :USB 检测signal start of frame:帧开始信号开

2020-09-24 22:54:52 1288 2

原创 HAL库操作SD卡,加载FATFS文件系统

HAL库操作SD卡,加载FATFS文件系统修改红框中两项,其他默认其他配置见前篇红框部分,调大堆栈在main.c中添加如下定义FATFS fs; // Work area (file system object) for logical drive FIL fil; // file objects uint8_t wtext[] = "This is STM32 working with FatFs"; //要写入文件内

2020-09-22 23:56:03 3100 1

原创 HAL库读写SD卡(DMA方式)

stm32cube配置SDMMC 时钟分频,当MCU主频低时,SDMMC时钟也得降低,否则不能读写DMA中断优先级要低于SDMMC中断优先级RX和TX设置为轮询模式#define BLOCK_SIZE 512 // SD卡块大小 #define NUMBER_OF_BLOCKS 1 // 测试块数量(小于15)#define WRITE_READ_ADD

2020-09-21 21:52:43 2591 1

原创 HAL库读写SD卡(非DMA)

stm32cube配置SDMMC 时钟分频,当MCU主频低时,SDMMC时钟也得降低,否则不能读写#define BLOCK_SIZE 512 // SD卡块大小 #define NUMBER_OF_BLOCKS 1 // 测试块数量(小于15)#define WRITE_READ_ADDRESS 0x00001000 // 测试读写地址__a

2020-09-21 21:45:09 490 2

原创 FMC驱动16位并口TFT

FMC驱动16位并口TFT主控:STM32L476VET6屏幕:16位并口 ILI9341 240*320Stm32cube配置如下1.FMC配置2.屏幕电路FSMC 读写GRAM函数不同的地址线要计算地址偏移量/* 当选择NE1 连接 LCD时, 地址范围: 0x60000000~0x63FFFFFF * 当选用FSMC_A16地址线时 * 16位数据时: 16bits => FSMC[24:0]== HADDR[25:1] 8位数据时 : 8bits => F

2020-09-18 20:52:31 1042

原创 FMC驱动8位并口TFT

FMC驱动8位并口TFT主控:STM32L476VET6屏幕:8位并口 ILI9163S 128*160Stm32cube配置如下1.FMC配置2.GPIO配置配置LCD的RST和LED背光控制引脚3.屏幕电路FSMC 读写GRAM函数/* 当选择NE1 连接 LCD时, 地址范围: 0x60000000~0x63FFFFFF * 当选用FSMC_A16地址线时 * 16位数据时: 16bits => FSMC[24:0]== HADDR[25:1] 8位数据时 :

2020-09-18 20:30:32 2511 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除