转载请注明出处,谢谢!

Newbit-Msming 2018-09-11

环境:Windows 10、Simplicity Studio 4

SDK: Gecko SDK Suite

工程:自建

1、 参考 EFR32MG裸机工程-1-新建,新建一个空白工程;

2、 在工程中点击右键,New -> Other ->Simlicity Studio -> Simplicity Configurator Document -> Next,填写路径和文件名。

3、 打开步骤2生成的文件,并添加2个LED,注意下图标号“4”,好像不能手动添加最后的两行,解决方法是直接更改文本文件,文本如下:

<property object="LED" propertyId="ABPeripheral.included" value="true"/>
<property object="LED" propertyId="LED.BSP_LED0.PIN" value="PF4"/>
<property object="LED" propertyId="LED.BSP_LED1.PIN" value="PF5"/>
<property object="LED" propertyId="LED.HAL_LED_COUNT.INT" value="2"/>
<property object="LED" propertyId="LED.showadvanced.BOOL" value="1"/>

改完后,保存或者在下图左边的区域点击右键-> Generate Source就会自动生成代码文件“hal-config.h”

4、 新建led.c和led.h文件,代码可以从其他工程Copy过来。
5、 main函数代码如下:

#include "em_device.h"
#include "em_chip.h"#include "hal-config.h"
#include "led.h"unsigned long i=0xFFF;int main(void)
{/* Chip errata */CHIP_Init();halInternalInitLed();/* Infinite loop */while (1) {i=0xFfFFF;while(i--);halToggleLed(BOARDLED0);}
}

6、 烧录的时候烧录bin或者hex文件;

7、 完成代码请查看附件。

附件-工程代码

常驻:NewBit Studio

EFR32MG裸机工程-2-LED相关推荐

  1. EFR32MG裸机工程-4-UART

    转载请注明出处,谢谢! Newbit-Msming 2018-09-19 环境:Windows 10.Simplicity Studio 4 SDK: Gecko SDK Suite 工程:自建 1. ...

  2. EFR32MG裸机工程-1-新建

    环境:Windows 10.Simplicity Studio 4 SDK: Gecko SDK Suite 工程:自建 1. 打开Simplicity Studio 4后,File->New- ...

  3. 基于裸机工程移植内核

    基于裸机工程移植内核 在TencentOS Tiny官方项目仓下载内核代码,下载地址: GITHUB:https://github.com/OpenAtomFoundation/TencentOS-t ...

  4. Raspberry PI 系列 —— 裸机点亮LED灯

    Raspberry PI 系列 -- 裸机点亮LED灯 背景 近期刚买了Raspberry PI B+,配置执行了官方提供的Raspbian系统,折腾了一周Linux系统,感觉没啥意思,于是就试着想了 ...

  5. OK6410裸机开发之LED灯

    平台:WinXP+eclipse+OpenJTAG 开发板:OK6410A 128M DDR 1G NandFlash ---------------------------------------- ...

  6. FreeRTOS记录(九、一个裸机工程转FreeRTOS的实例)

    记录一下一个实际项目由裸机程序改成FreeRTOS,以前产品的平台还是C8051单片机上面的程序, 硬件平台改成了STM32L051,同时使用STM32CubeMX生成的工程,使用FreeRTOS系统 ...

  7. 单片机裸机实用组件--LED

    easy_led 介绍 单片机常用led驱动,可以十分方便的控制led闪烁频率和闪烁持续时间 移植教程 将 easy_led.c easy_led.h easy_led_port.c 添加到工程中 打 ...

  8. 使用STM32CubeMX新建小熊派的STM32L431RCT6工程实现LED灯闪烁

    目录 作者介绍 工程生成步骤 双击打开软件 新建一个工程 芯片选型 配置GPIO 配置系统时钟 设置目录.工程名.编辑使用的IDE等 生成工程 打开工程 打开工程的小插曲:STM32 Keil新建工程 ...

  9. 一、2440裸机点亮led

    从代码開始(先写一个像普通单片机一样的代码): /********led.c************************/ #define GPFCON  (*(volatile unsigned ...

最新文章

  1. JavaScript_process01
  2. android获取控件宽度高度
  3. 什么原因接触接触impala的
  4. STM32之串口原理
  5. 一次EXPDP数据泵性能问题诊断和调优
  6. pytorch —— 正则化之Dropout
  7. a start job is running for延迟90s的解决办法
  8. java如何恢复视图_Java - 如何用reformation+Moshi创建回收站视图_java_酷徒编程知识库...
  9. SQLSERVER中如何快速比较两张表的不一样
  10. linux把profile文件删了怎么办,误删Profile后的处理
  11. 仿链家地图找房的简单实现
  12. 天下3各服务器最新互转查询,转服必看 大荒最新服务器火爆度排行榜
  13. 现代密码学的第一次高光时刻
  14. elasticsearch最大节点数_记录 Elasticsearch 的 maximum shards open 问题
  15. 沅有芷兮:类型系统的数学之美
  16. Coursera-Neural Networks by Geoffrey Hinton
  17. SQLServer中uniqueidentifier数据类型理解
  18. python解决水仙花数(自恋数)
  19. mysql常用命令orderby_mysql常用命令小结
  20. UR机器人的优点 | 推动制造生产可持续性

热门文章

  1. python opencv压缩图片_OpenCV Python 缩放图片
  2. java 变位词,java程序 问题: 判断两个单词是否为变位词。
  3. Ubuntu视频没有声音
  4. 云呐|医院医疗的IT设备信息化资产盘点管理系统
  5. 赛氪2020上半年 A.转换AV号(avtobv)[神奇的输入][神奇的getchar()][进制转换]
  6. 车载冰箱E-mark认证要多长时间?
  7. HTML入门笔记12-HTML中备注写法
  8. 基于C++的社交应用的数据存储与实现
  9. 如何剪辑视频,视频画中画制作教程分享
  10. Ti ub954/953 Sensor调试心得