自定义博客皮肤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)
  • 收藏
  • 关注

原创 位段操作

利用位段操作,一次加载/存储操作可以访问(读/写)一个位。对于Cortex-M3处理器,两个名为位段区域的预定义存储器区域支持位段操作,其中一个位于SRAM区的第一个1MB,另一个位于外设区域的第一个1MB。这两个位段区将别名存储器区中的每个字映射到位段存储器区的一个位,在别名存储区写入一个字具有对位段区的目标位执行读-改-写操作的相同效果。 下面的映射公式给出了别名区中的每个字是如何对应位带区的相应位的: bit_word_addr = bit_ban...

2020-10-15 21:49:22 913

原创 assert_param

在STM32的库函数中,好多函数都有"assert_param()"这个断言。这个宏作用是检查输入的参数是否有效,若非有效参数则输出某个警告。"assert_param"的定义如下: 当"USE_FULL_ASSERT"这个宏未定义时,assert_param就是一个空的宏,没有任何操作。定义"USE_FULL_ASSERT"时,当参数"expr"为真时,则无操作((void)0);当参数"expr"为假时,则调用函数 assert_failed();但库函数中,只对a...

2020-09-15 21:58:06 4846

原创 STM32L073移植Contiki系统

Contiki系统完全采用C语言开发,可移植性好,能够在各种微处理器上运行,在ARM硬件平台的运行也得到验证。目前,contiki相关的资料不是很多,对于初学者来说。可以参考Jelline大神的博客:http://blog.chinaunix.net/uid-9112803-id-2978041.html;也可以参考http://www.iotdev.net/forum.php上的一些资料。本篇只实现了在STM32L073单片机移植contiki系统后控制LED灯的闪烁。 首先新建一个流水灯...

2020-07-05 02:40:44 499

原创 contiki目录结构

Contiki操作系统是小型、开源、可移植的多任务计算机操作系统,它适用于一系列内存受限的网络系统,包括8位计算机到微控制器的嵌入式系统设备。Contiki操作系统完全采用C语言开发,可移植性好,对硬件要求极低。典型的配置只占用约2kB的RAM以及40KB的FLASH存储器,能够运行在各种类型的微处理器即电脑上。 要移植contiki系统,先要对Contiki文件目录有一定的了解。Contiki源代码可以在http://www.contiki-os.org/网站下载到,2015年8月推出了最新的3...

2020-06-29 17:51:27 473

原创 使用CubeMX工具新建STM32L073工程

本文通过CebeMX工具新建STM32L073工程,并在ST开发板NUCLEO-L073RZ开发板上验证。 打开CubeMX工具,点击ACCESS TO MCU SELECTOR,选择MCU。出现选择页面,在左侧的搜索框内,有芯片列表,选择STM32L073。NUCLEO-L073开发板的的单片机型号为STM32L073RZT6,选中STM32L073RZTx选项,点击Start Project。首先要配置系统或内核相关的东西。点击SYS,选中Debug Serial Wire,选...

2020-06-22 18:04:42 953

原创 IAR环境生成HEX文件及BIN文件

以ARM7.60.2为例,版本不同可能稍有差异。依次点击project->Options->Output Converter。生成hex文件:勾选Generate additional output,Output format选择 Intel extended 选项,Override default 是否选择覆盖,根据自己需求选择,在框中填入要生成的名字,后缀为hex。...

2020-01-10 11:43:35 1693

空空如也

空空如也

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

TA关注的人

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