自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

转载 STM32将IAP和APP一次性下载进MCU的方法

一、Keil编译生成bin文件1.在Keil界面点击魔法棒按键(Options for traget)2.点击User选项卡。3.将After Build/Rebuild 下的 Run #1打钩,后面写入 fromelf.exe --bin -o "$L@L.bin" "#L"4.重新编译工程,在输出的文件夹里将有一个和工程名字相同的.bin文件。二、合并.bin文件...

2019-03-26 12:51:54 358

转载 USART中的SART_IT_RXNE,USART_IT_TC,USART_IT_TXE

USART中的SART_IT_RXNE,USART_IT_TC,USART_IT_TXETXE--写寄存器DR清零RXNE--读寄存器DR清零,也可软件手动清零TC-- 读/写寄存器DR清零,也可软件手动清零在USART的发送端有2个寄存器,一个是程序可以看到的USART_DR寄存器,另一个是程序看不到的移位寄存器,对应USART数据发送有两个标志,一个是TXE=发送数据寄存器空,另...

2019-03-25 19:18:35 1592

转载 电源符号:VCC、VDD、VEE、VSS、VBAT各表示什么意思?

电路设计以及PCB制作中,经常碰见电源符号:VCC、VDD、VEE、VSS、VBAT,他们具有什么样的关系那?  一、解释  (1)VCC:C=circuit 表示电路的意思, 即接入电路的电压  (2)VDD:D=device 表示器件的意思, 即器件内部的工作电压;  (3)VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压(4)VEE:负...

2019-03-25 19:13:37 2156

转载 IAR建立stm32工程

版本1:stm32是一个当下非常流行的微控制器,很多人都加入了学习stm32的行列中,常用的stm32编译器有IAR和mdk两种,接下来是利用stm32固件库3.5在IAR下的建立的工程模板历程:  1、在常用的文件夹下新建立一个文件夹,根据个人喜好,分别建立如下几个文件夹,用于分别存放固件库中的文件和用户自己的文件  2、将固件库E:\STM32\stm32固件库3.5\...

2019-03-25 19:09:48 299

转载 IAR工程下.eww、.ewp、.ewd、.map、.hex、.bin、.browse、.ewt、.o文件的作用!

IAR工程下.eww、.ewp、.ewd、.map、.hex、.bin、.browse、.ewt、.o文件的作用!1.eww:工作空间文件(不可删除)这个文件是多个工程的索引文件,也是我们打开IAR工程的文件。2.ewp:工程文件(不可删除)新建工程之后产生的文件,在同一个工作空间下建立多个工程,就会有多个ewp文件。3.ewd:工程调试器配置文件(不可删除)他配合IAR系统编译...

2019-03-25 18:59:09 1446 1

转载 STM32F103 CAN通信的滤波器设置

刚开始接触CAN通信,测试过收发后,还需要使用标识符过滤来实现固定节点的数据收发。记录一下“屏蔽位模式”下滤波参数的设置。发送代码如下://can发送一组数据(固定格式:ID为0X123,标准帧,数据帧) //len:数据长度(最大为8) //msg:数据指针,最大为8个字节.//返回值:0,成功;// 其他,失败;u8 Can_Send_Msg(u8*...

2019-03-25 18:39:04 1084

转载 STM32F4 RTC的使用

比较F1的片子对于F4的RTC来说有很大提升,F4的RTC提供了日历时钟和两个可编程闹钟中断,一个周期性可编程唤醒标志。这样很方便设置系统时间,并不会像F1的RTC那样要自己计算年月日时分秒。F4的RTC是一个独立的BCD定时计数器,系统可以自动将月份天数补偿为28、29(闰年)、30、31天。并且还可以进行夏令时补偿。由此可见RTC,下面贴出代码方便以后查看(这里特别提一下RTC_Alarm...

2019-03-15 13:48:14 2910

转载 STM32F030使用RTC周期性唤醒STOP模式

首先,F030与F072的RTC唤醒功能是不一样的,在相关定义文件stm32f0xx_exti.h中有如下定义:#define EXTI_Line17 ((uint32_t)0x00020000) /*!< Internal interrupt line 17Con...

2019-03-15 09:19:34 1423

转载 DMA多知识学习应用实例

DMA多知识学习应用实例闲来无事,学习了下DMA的相关知识和使用。平时看到的DMA都是简单的存储器到寄存器或者寄存器到存储器这样单类的传输。学习完DMA后,我想写个比较综合点的DMA学习实例,不仅能增加自己对DMA的深入应用,也同时发表于此给网友提供参考。之所以说多知识,实例涉及到存储器到寄存器和寄存器到存储器,以及DMA中断使用等相关知识。实例内容:单片机采集AD值通过DMA传输给RA...

2019-03-15 09:17:31 724

转载 关于STM32定时器使用的一个注意事项(以此为前车之鉴,重要!)

我们平时使用定时器的时候多数都是处于开启状态,平时的定时中断书写格式一般是:void TIM3_IRQHandler(void){if(TIM_GetITStatus(TIM3, TIM_IT_Update) == SET){TIM_ClearITPendingBit(TIM3, TIM_IT_Update);//要处理的事件内容。。。。}}但是,项目的实验过...

2019-03-15 09:16:04 549

转载 网上发现的一个stm32的I2C比较通俗易懂的入门例程

买了个核心板,算是有自己的STM32板子了,所以顺便也整一整I2C(因为上面的是24C02,嘻嘻,比较亲切),刚开始的时候,按照参考书上面的例程写了一个读写程序,但是直接把程序下载到板子里串口无数据输出(我是用的串口把读出的数据发送出来),然后我就在FLASH里调试,一步步的走下去,发现程序停在了while(!I2C_CheckEvent(I2C1,I2C_EVENT_MASTER_BYTE...

2019-03-15 09:10:37 781

转载 stm32待机模式和停机模式唤醒程序的区别,以及唤醒后程序入口。

这两天研究了STM32的低功耗知识,低功耗里主要研究的是STM32的待机模式和停机模式。让单片机进入的待机模式和停机模式比较容易,实验中通过设置中断口PA1来响应待机和停机模式。void EXTI1_IRQHandler(void){if(!GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_1)){delay_ms(10);while(!GPIO_ReadI...

2019-03-15 09:08:43 1415 1

转载 stm32用于进入停止模式的中断和用于产生唤醒的中断,后者的抢占优先级一定要高,否则无法唤醒!

之前做实验时,实验时遇到了一个很严重的问题,就是停止模式无法唤醒。实验内容主要是:用一个外部中断的响应,使得程序进入停机模式。然后再通过其他一个外部中断或者闹钟中断将单片机唤醒。但是调试了很久用于进入停止模式的中断和用于产生唤醒的中断,后者要抢占优先级一定要高,否则无法唤醒。由实验结果分析原因:由于进入停止模式后,调节器以低功耗模式提供1.8V电源未断开,寄存器的内容还是保持的,所...

2019-03-15 09:01:24 1048 1

转载 RTC使用内部低速时钟LSI时,对RTC的配置过程

下面是一开始写程序时,配置过程:char RTCInit(){char count = 0;StartTime.year = 16;StartTime.month = 3;StartTime.day = 5;StartTime.hour = 20;StartTime.min = 41;StartTime.sec = 0;RCC_APB1PeriphClockCmd...

2019-03-15 08:59:14 2237

bin合并工具

stm32用于合并IAP和APP的工具,APP偏移地址可以随意指定!

2019-03-15

sourceInsight宏定义

在sourceInsigth中加入这些宏定义,可以提高工种效率,使用更方便!比如注释掉某段代码,只需要一个快捷键!

2017-01-11

stm32模拟I2C程序

stm32模拟I2C,另一个项目正在使用,使用简单,方便!

2016-10-26

STM32 串口中断接受

STM32中断接受,好用,已经测试过!

2016-09-21

STM32硬件I2C中断接受

STM32硬件I2C从机中断接受数据,方便,实用!

2016-09-21

sqlite-arm-linux.tgz

在linux上使用的小数据库。自己在linux上安装成功。

2014-01-17

空空如也

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

TA关注的人

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