EFR32MG裸机工程-2-LED
转载请注明出处,谢谢!
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相关推荐
- EFR32MG裸机工程-4-UART
转载请注明出处,谢谢! Newbit-Msming 2018-09-19 环境:Windows 10.Simplicity Studio 4 SDK: Gecko SDK Suite 工程:自建 1. ...
- EFR32MG裸机工程-1-新建
环境:Windows 10.Simplicity Studio 4 SDK: Gecko SDK Suite 工程:自建 1. 打开Simplicity Studio 4后,File->New- ...
- 基于裸机工程移植内核
基于裸机工程移植内核 在TencentOS Tiny官方项目仓下载内核代码,下载地址: GITHUB:https://github.com/OpenAtomFoundation/TencentOS-t ...
- Raspberry PI 系列 —— 裸机点亮LED灯
Raspberry PI 系列 -- 裸机点亮LED灯 背景 近期刚买了Raspberry PI B+,配置执行了官方提供的Raspbian系统,折腾了一周Linux系统,感觉没啥意思,于是就试着想了 ...
- OK6410裸机开发之LED灯
平台:WinXP+eclipse+OpenJTAG 开发板:OK6410A 128M DDR 1G NandFlash ---------------------------------------- ...
- FreeRTOS记录(九、一个裸机工程转FreeRTOS的实例)
记录一下一个实际项目由裸机程序改成FreeRTOS,以前产品的平台还是C8051单片机上面的程序, 硬件平台改成了STM32L051,同时使用STM32CubeMX生成的工程,使用FreeRTOS系统 ...
- 单片机裸机实用组件--LED
easy_led 介绍 单片机常用led驱动,可以十分方便的控制led闪烁频率和闪烁持续时间 移植教程 将 easy_led.c easy_led.h easy_led_port.c 添加到工程中 打 ...
- 使用STM32CubeMX新建小熊派的STM32L431RCT6工程实现LED灯闪烁
目录 作者介绍 工程生成步骤 双击打开软件 新建一个工程 芯片选型 配置GPIO 配置系统时钟 设置目录.工程名.编辑使用的IDE等 生成工程 打开工程 打开工程的小插曲:STM32 Keil新建工程 ...
- 一、2440裸机点亮led
从代码開始(先写一个像普通单片机一样的代码): /********led.c************************/ #define GPFCON (*(volatile unsigned ...
最新文章
- JavaScript_process01
- android获取控件宽度高度
- 什么原因接触接触impala的
- STM32之串口原理
- 一次EXPDP数据泵性能问题诊断和调优
- pytorch —— 正则化之Dropout
- a start job is running for延迟90s的解决办法
- java如何恢复视图_Java - 如何用reformation+Moshi创建回收站视图_java_酷徒编程知识库...
- SQLSERVER中如何快速比较两张表的不一样
- linux把profile文件删了怎么办,误删Profile后的处理
- 仿链家地图找房的简单实现
- 天下3各服务器最新互转查询,转服必看 大荒最新服务器火爆度排行榜
- 现代密码学的第一次高光时刻
- elasticsearch最大节点数_记录 Elasticsearch 的 maximum shards open 问题
- 沅有芷兮:类型系统的数学之美
- Coursera-Neural Networks by Geoffrey Hinton
- SQLServer中uniqueidentifier数据类型理解
- python解决水仙花数(自恋数)
- mysql常用命令orderby_mysql常用命令小结
- UR机器人的优点 | 推动制造生产可持续性
热门文章
- python opencv压缩图片_OpenCV Python 缩放图片
- java 变位词,java程序 问题: 判断两个单词是否为变位词。
- Ubuntu视频没有声音
- 云呐|医院医疗的IT设备信息化资产盘点管理系统
- 赛氪2020上半年 A.转换AV号(avtobv)[神奇的输入][神奇的getchar()][进制转换]
- 车载冰箱E-mark认证要多长时间?
- HTML入门笔记12-HTML中备注写法
- 基于C++的社交应用的数据存储与实现
- 如何剪辑视频,视频画中画制作教程分享
- Ti ub954/953 Sensor调试心得