自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HR8P506,FLASH的IAP操作与RAM不得不说的秘密

好久不更新,今天弄了个FLASH的IAP自编程操作,,, 进行这节前一定一定要熟读FLASH章节.首先,要做IAP操作要记得将配置字设置一下. 可以看到,最快捷的方式是将FWPEB位设置成Disable就好了. 其余设置自己领悟.然后只要在程序中调用已经写好的库函数就好了.举个栗子:#define START_ADDR 0x00006400#define PAGE_ADDR (STAR

2017-02-20 18:15:22 2246 1

原创 HR8P506,SysTick,是谁的亲生子.

了解过Cortex-M内核单片机的人都知道,这类单片机都会有一个系统定时器, SysTick这个定时器是什么东西,我就大致说一下,具体的大家还是在网上找找资料,一搜一大堆.,SysTick这个定时器其实是厂家向ARM买内核的时候送的定时器,一个集成在内核上的东西,有别于不同厂家的外设,这个是内核赠送品,尽管用,不用心疼,现在我们就用这个定时器,做一个100ms的定时任务.由于涉及Systick跟中

2017-01-18 17:36:45 1491 2

原创 HR8P506,时钟配置,来自晶振的觉悟.附写配置字.

上一篇介绍了怎么用内部高速时钟做系统时钟, 内部时钟好是好,就是3%的偏差对于一些苛刻的场合也许不是那么适用. 那么现在,是时候适用外部晶振作为系统时钟了.这颗芯片,如果使用晶振,在写程序前需要先写配置字. 好了,那就先说说怎么写配置字.我手上的是JlinkV8,按官方说法,只要使用JLinkBurner.exe这个软件就能写. 这个软件在哪里? 在安装了Keil插件之后,这个软件就会出现

2017-01-18 15:52:23 3705 1

原创 HR8P506,时钟配置,一切从内部时钟HRC开始.

首先,在进行这项工作之前,建议大伙先熟读HR8P506手册的系统时钟章节. 前面我们已经进行过点灯工作了,为什么我们什么都没有配置单片机仍然会跑呢? 好吧,一般单片机从上电开始就会默认开启内部IRC时钟,所以不用担心芯片没有时钟不会跑,你只要担心它具体上电频率是多少. 这里留个悬念,到底单片机上电时是多少频率在跑,在芯片手册上应该能找到答案.让我们先看看时钟树,我们如果要将系统时钟配置成内部时

2017-01-18 11:34:39 3382 2

原创 HR8P506,哪里冒出来的SystemInit函数,用库函数点灯again.

上一篇我做了一个电量LED的程序,但是这个程序真的好粗暴,直接是用寄存器操作了,加载的库函数也没有用,,,,,,那么现在我用库函数再点一次灯,首先,首先,,,一定要说的是,,,有好奇的同学可能已经把逐个文件打开过了,在system_HR8P506.c这个文件下,有一个SystemInit函数,.为什么会有这么一个函数,而且还是空的,,,,噔噔噔,,,,

2017-01-16 17:36:28 1226

原创 东软载波M0,HR8P506开发应用初阶-搭建环境及点亮LED.

基本上,任意一种MCU,只要点亮灯,就代表已经搭建好编译环境及烧录工具了,这里我将主要介绍怎么搭建HR8P506这颗M0的开发环境及如何点亮第一颗LED.首先我使用的开发环境是Keil5.12a,芯片的板子是我自己画的一个最小系统板,调试下载工具是Jlink V8,本来板子搭载了一个JlinkOB,但是发现这个芯片支持不是很好,无奈还是拿出压箱底的V8出来用了.

2017-01-16 16:17:26 9708 5

空空如也

空空如也

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

TA关注的人

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