自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分享一个关于单片机利用定时器去卡中断操作的方法

首先,我们知道,比如我们要去实现灯的一秒一次的亮灭,一开始想到的办法肯定是加延时啦!大多数人想的肯定是:OPEN_LED();DELAY_MS(1000);CLOSE_LED();DELAY_MS(1000);这种方法肯定可行啦,但是有没考虑一个后果,在delay的时候整个单片机的CPU都给你卡住了,系统就不会去运行别的代码,就死死卡在这里,所以,下面介绍一种用定时器卡LED灯反转的方法。配置TIM1定时器我就不说啦,省一点,其实也很简单。主函数为:if(LEDFlag == 0) //

2021-11-18 15:58:54 336

原创 关于STM32在线升级文件大或者跳转后中断有问题的解决方法(IAR环境)

首先,大家都知道是跳转到每个程序的复位中断地址,一开始我的IAR环境的启动文件是没有复位中断地址的,可以去IAR官网随便下载一个重新覆盖掉启动文件,当然还得看你的外设中断有没有包含,或者有多的要去掉(DCD Handler类型的) 如果遇到IAP或者APP跳转之后中断不能使用的,而且你确定好在跳转之前中断或者总中断关闭的,跳转过去之后中断没有起作用的,直接在跳转之前进行复位一次,我这里使用的是软复位,如图:(可能这是比较多人遇到的问题)剩余的前面的步骤在我上一篇发的博客了,自己去找一...

2021-10-15 15:55:42 1509

原创 关于STM32之IAP与APP互跳转重点

大家会很好奇IAP和APP是如何实现跳转的,如果你是需要完成这个任务的话,肯定已经了解了不少的知识,我就不重复别人的博客进行分析了,话不多说,直接来吧。首先,如果你是使用IAR软件的话,你一定要去看看自己生成的.map文件是否有Reset_Handle这个地址,我在我现有的IAR里面是生成不出来的,可以在工程文件夹里面直接搜索.map文件进行查看,所以,下面我都是使用KEIL进行测试。这个就是KEIL生成出来的这个复位中断地址,简单说一下这个就是跳转的中断,不要好奇,因为这个只要在APP文件中设置正确,

2021-09-11 10:08:51 3967 3

空空如也

空空如也

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

TA关注的人

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