自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (9)
  • 收藏
  • 关注

原创 STM32L151RCT6添加标准库

1.首先下载标准库链接:https://pan.baidu.com/s/18RfyYJknrQOaz_NSDnJM8w2.使用keil创建一个普通的stm32l151RCT6工程(1)(2)下面选择的那俩不知道干啥的,先选着以后再分析(3)弄个main ,然后编译通过3.将库文件里的libraries拷贝到自己的工程中,并将库文件中stm32l1xx_conf....

2019-01-31 13:40:48 2040 4

原创 STM32 下载程序时,往flash固定位置写数据配置

1.就像参数定义时使用下面语句const unsigned char Flash_user_data[16] __attribute__((at(0X08080000))) ={            0x01,0x02,0x03,0x04,               0x01,0x01,0x03,0x03,            0x04,0x04,0x04,0x04,     ...

2019-01-29 14:04:40 2702

原创 Keil5生成bin文件

1.Options -> User,选择路径2. 选择keil5安装目录下的fromelf.exe。这个是keil自带工具3.输出bin文件并添加bin文件存放路径:--bin --output ../../Output/test.bin4.找到 .axf文件存放的路径5:最终结果:C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --...

2019-01-25 15:21:00 1216

原创 STM32 IAP(Bootloader)

想给STM32做串口升级功能,研究STM32程序执行步骤。1.STM32程序下载起始地址0x08000000,0x08000004这个地址是中断地址2.先自己设计一个bootloader程序 ,然后再设计一个应用程序3.给stm32 bootloader分配下载程序的空间,我用的是STM32F407ZGT6,具有1m的flash (1)bootloader:0x0800 0000 ...

2019-01-24 18:14:34 4890 5

原创 STM32F407 周期唤醒功能

1.下图是STM32F407的中文参考手册中,RTC介绍部分。因为我想实现单片机每秒自动唤醒自己一次,开始打算用闹钟中断,但是每次唤醒以后都要自己设置下次唤醒的时间,简单的方法是秒+1,但是要考虑是不是59秒的情况,比较麻烦。所以就选择唤醒中断的方式。2.时钟图分析:(1)通过寄存器RTC_CR   WUCKSESEL[1:0] 设置唤醒时钟,为了方式我选择的是10X(1HZ)。   ...

2019-01-23 17:36:51 2806 2

原创 STM32读取flash数据

uint32_t uwAddress = 0;  //定义一个32位的参数int flashdata = *(__IO uint32_t*)uwAddress;  //uwAddress 是地址,flashdata就是里面的数据。这个操作只能读,不能写flash ...

2019-01-15 20:05:13 2980

原创 STM32F407 DMA请求映射

2019-01-15 15:58:26 4603 2

原创 FreeRTOS下低功耗

    最近学习STM32F407开发板,做freertos操作系统下低功耗,我使用的是停止模式,发现睡眠之后系统的滴答定时器中断会唤醒单片机。然后我就想把滴答定时器中断停止了,通过外部唤醒之后再恢复。我下载了 STM32F4xx中文参考手册,但是没有找到相关的嘀嗒定时器相关寄存器说明。最终在 ARM Cortex-M3与Cortex-M4权威指南 中找到了。权威指南下载链接:https://...

2019-01-15 10:12:00 1338

原创 STM32F407时钟树

买了一块野火的STM32F407板子,看到RTC一章时,发现主函数如下:说SystemInit();函数会默认把主频设置到72M,于是我就把SystemInit();函数都看了一遍。SystemInit();函数中没有发现,再看SetSysClock();最终倍频的参数是168M,并不是72MSTM32查看时钟频率函数:RCC_ClocksType...

2019-01-12 14:03:36 1537

原创 STM32F407产生随机数

STM32F407具有随机数发生器功能。代码实现:初始化  RCC_AHB2PeriphClockCmd(RCC_AHB2Periph_RNG, ENABLE);    /* 使能RNG时钟 */  RNG_Cmd(ENABLE);       /* 使能RNG外设 */应用while(RNG_GetFlagStatus(RNG_FLAG_DRDY)== RESET);  //...

2019-01-12 12:57:02 2451

原创 STM32F4系列移植FreeRTOS

    采用的是野火的资料,我的板子是秉火(霸天虎系列)。资料里第124页开始讲的是移植步骤。非常的详细,我这就不写了,大家直接看文档的。链接在下面:资料:https://pan.baidu.com/s/1bSQQQTafi7h_MXyKtjXWTQ代码:https://pan.baidu.com/s/1pcJVqHKgDO12WFywuIAepw...

2019-01-11 16:23:27 822

USB转I2C USB转SPI工具 串口转I2C串口转SPI工具

USB转I2C、USB转SPI、USB转ADC、USB转PWM、USB转GPIO工具。 通过串口通讯

2024-01-18

M0内核-IAP,MM32F031

MM32F031IAP例子,也可以参考于其他系列MO内核单片机,原理都是一样的,甚至代码都能通用。 MM32F031IAP例子,也可以参考于其他系列MO内核单片机,原理都是一样的,甚至代码都能通用。

2020-10-30

cJSON完整资源包资料.zip

cjson代码.c .h文件,其中也包含完整的其他资料,类似参考和path等。正常使用的话只需要.c .h文件就可以,直接调用!

2019-09-11

CH341T I2C工具 I2C助手

CH341T模块I2C功能专用工具,具有定时发送功能。因为没法设置不收取积分。如果没积分的朋友可以通过如下下载 链接:https://pan.baidu.com/s/1uqg4ZBuVH15egxHh2IOMjg?errmsg=Auth+Login+Params+Not+Corret&errno=2&ssnerror=0#list/path=%2F

2019-03-29

FT4232专用串口工具 多路串口助手

1.FT4232专用串口助手,用于同时检测4路串口状态。 2.串口助手

2019-03-20

W25Q128FV 数据手册

W25Q128FV 数据手册,最低一个分数,没办法!

2019-01-15

AT24C02_STM8

AT24C02存储芯片的STM8代码,代码中有引脚连接说明,下载后可以直接使用。代码适用AT24CXX一系列的存储芯片。

2018-09-06

AT24C02_51程序

AT24C02存储芯片的51代码,代码中有引脚连接说明,下载后可以直接使用。代码适用AT24CXX一系列的存储芯片。

2018-09-06

AT24C02 STM32程序

AT24C02存储芯片的STM32代码,代码中有引脚连接说明,下载后可以直接使用。代码适用AT24CXX一系列的存储芯片。

2018-09-06

空空如也

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

TA关注的人

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