
STM32
有崖
这个作者很懒,什么都没留下…
展开
-
stm32 IAP
硬件平台 : STM32f407ZGT6 , 1024K flash, 128K ram# stm32 IAP# mtdpartsNo. name range size1 bootloader 0x08000000 ~ 0x08010000 0x10000 (64K)2 application 0x08010000 ~ 0x08100000 ...原创 2020-07-08 21:32:20 · 480 阅读 · 0 评论 -
FATFS 文件管理 (1) - 判断文件类型
思路:通过判断文件后缀来判断文件类型;(1) 先建立基准数据TODO: update the count#define FILE_MAX_MAIN_TYPE 7#define FILE_MAX_SUB_TYPE 4 static const char *File_Table[FILE_MAX_MAIN_TYPE][FILE_MAX_SUB_TYPE] = { ...原创 2018-08-30 16:48:49 · 2335 阅读 · 0 评论 -
stm32驱动NOR Flash 之MX25L51245G(64MB)
MX25L51245G 支持SPI的MODE0/MODE3,一般都选择mode3#define FLASH_SECTOR_SIZE (4*1024)#define FLASH_PAGE_SIZE 256引脚定义/** SPI1* @SCK : PA5* @MISO : PA6* @MOSI : PA7** @CS : PA0*/读写接口...原创 2018-12-09 17:42:24 · 9149 阅读 · 4 评论 -
stm32 接收蓝牙(uart)等设备命令的处理
方法有两种:方法1:查询法static void BT_RX_Handler(void){ u8 data = USART_ReceiveData(USART2); if((BT_Buf_Status & 0x80) == 0) /* not complete */ { if(BT_Buf_Status & 0x40) { BT_RcvBuf[B...原创 2018-12-08 15:23:56 · 4254 阅读 · 0 评论 -
STM32F103使用SPI3总结
最近项目中需要使用到SPI3,由于SPI3的PA15引脚和JTAG引脚共用,调试过程中发现SPI不能读写数据经过查询资料和阅读datasheet发现, 使用SPI3需要先关闭JTAG功能(默认上电使能JTAG),如下:①将PA15配置为普通IO口(GPIO_Mode_Out_PP )②开启AFIO时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFI...原创 2018-12-07 13:06:12 · 5692 阅读 · 3 评论 -
stm32驱动16位ADC(ADS1113)
相关原理图:其中VDD: 引脚定义:/** I2C1* @ADC_SDA PB7* @ADC_SCL PB6* @CU_BE_EN PC8 (1 : ON , 0: OFF)* @CU_BE_SELE PB12 (here should be low, reference current.c)*/PB12可以忽略,我们这里使...原创 2018-12-11 13:18:22 · 10345 阅读 · 4 评论