【经验】C8051F410单片机快速可视化编程代码产生的使用方法
SILICON LABS为了帮助工程师快速编程,提供了一个配置向导软件,名称为”Configuration Wizard 2”,这个软件的主要功能是对各个模块初始化的配置和工程师设计原理图前对外设进行设置。
图1, config2配置软件
本文主要介绍C8051F410单片机初始化代码快速产生的使用方法和技巧,这是Silicon Labs 可视化编程独有的特性,使用简单缩短开发时间。我们来看一下在Simplicity studio开发环境下的如何配制和使用。操作如下:
1,打开”Configuration Wizard 2”软件,选”options”->”code format”,按照下图2配置编程代码格式。选择为C语言。
图2,CONFIG2软件配置程序格式。
2,选”Peripherals”栏中,配置项目需要的功能模块进行配置”,按照下图3配置。
图3,config2功能模块配置。
综上所述,当需要模块功能配置完成后,就立即产生代码,如下图4
图4,可视化代码生成图
- |
- +1 赞 0
- 收藏
- 评论 0
本文由飞翔提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】C8051单片机Flash失效分析
本文将就 Silicon Labs C8051Fxxx单片机Flash失效的问题进行根因分析以及提出解决办法。
设计经验 发布时间 : 2017-07-27
【经验】8位单片机EFM8系列的SFR Page操作
Silicon Labs的8位单片机EFM8系列,集成丰富的外设,高性能,小封装。软件开发时,由于外设多,寄存器操作引入了SFR Page机制,注意SFR Page设置,防止程序错误,让EFM8系列芯片设计出稳定的优质产品。
设计经验 发布时间 : 2019-04-17
【经验】芯科科技单片机EFM32PG22的ADC采样如何使用LDMA传输大于2048个数据?
EFM32PG22使用LDMA传输ADC的采样数据,可以在MCU休眠下进行,从而降低MCU功耗,是比较好的应用方式。但是LDMA的计数器最多只能计数2048,限制了LDMA的一次性传输数据大小,本文介绍如何打破LDMA传输大小的限制。
设计经验 发布时间 : 2023-07-01
【经验】如何计算8位单片机EFM8LB系列PWM最高输出频率?
在电机驱动、电源发生、可调电压发生等应用中,经常需要PWM波,Silicon Labs推出的高性能、高集成度、小体积、高性价比的EFM8LB系列8位单片机,可广泛应用光模块、电机控制等领域,它支持输出PWM波。本文将详细讲解如何计算EFM8LB系列8位单片机PWM最高输出频率。
设计经验 发布时间 : 2020-02-05
EFR32MG21单片机pwm如何配置的,这样可以么,没有输出,IO如何映射过去呢?
Silicon Labs 无线SOC EFR32MG21的PWM的输出需要将TIMER的CC端口配置到GPIO上,如下: GPIO->TIMERROUTE[0].ROUTEEN = GPIO_TIMER_ROUTEEN_CC0PEN | GPIO_TIMER_ROUTEEN_CC1PEN; GPIO->TIMERROUTE[0].CC0ROUTE = (LED0_PORT << _GPIO_TIMER_CC0ROUTE_PORT_SHIFT) | (LED0_PIN << _GPIO_TIMER_CC0ROUTE_PIN_SHIFT); GPIO->TIMERROUTE[0].CC1ROUTE = (LED1_PORT << _GPIO_TIMER_CC1ROUTE_PORT_SHIFT) | (LED1_PIN << _GPIO_TIMER_CC1ROUTE_PIN_SHIFT);具体可以参考MG21的BT MESH的程序。
技术问答 发布时间 : 2019-11-13
【经验】如何使用芯科的单片机EFM32PG23的内部温度传感器
EFM32PG23内部集成一个温度传感器,可以采集芯片的温度,用于时钟、ADC等校准,也可以用于过温报警等功能。由于手册对温度传感器的介绍比较少,并没有详细介绍温度传感器的使用步骤,导致研发时,不清楚怎么使用EFM32PG23内部的温度传感器。本文将详细介绍。
设计经验 发布时间 : 2023-04-17
Silicon Labs 单片机程序烧写接口探讨
本文总体介绍了Silicon Labs 产品编程烧录选择,对于一个空白器件最常用的编程方法主要有两种,系统编程和预编程,对于这两种方法的选择,主要考虑两方面,一方面看需编程的器件数量,另一方面考虑需编程的器件上是否预留调试引脚(JTAG或C2),一旦器件被编程一次,器件即可通过UART或其他接口升级固件。
技术探讨 发布时间 : 2016-05-26
【经验】8位单片机EFM8的Boot代码放置模式及其特点
Silicon Labs 8位单片机EFM8支持Boot功能,通过该功能,可以使EFM8摆脱调试器进行代码下载,甚至可以实现远程代码升级等,这给单片机代码更新带来了极大的方便。而Boot在FLASH中的放置,对Boot实现具有重要影响,本文将详细为你解读Boot代码放置模式及其特点。
设计经验 发布时间 : 2019-07-05
【应用】芯科科技高性能8位单片机EFM8BB31F32G用于音频放大器,集成多达四个12位DAC
本文介绍Silicon Labs 8位单片机EFM8BB31F16G-D-QFN24R用于音频放大器,优势:最高工作频率50MHz,稳定性好;集成一个12位ADC、四个具备同步和PWM功能的12位DAC;FLASH从16KB~64KB可选等。
应用方案 发布时间 : 2022-09-20
【经验】一招教你延长单片机的Flash擦写寿命
在单片机开发应用中,工程师经常会遇到需要在单片机内部Flash的某个区域保存和读取一些数据,而这些数据在应用中可能会经常变化,因而需要对Flash的数据经常更新。本文就以Silicon Labs的8位单片机EFM8SB10F8G为例,教大家如何延长单片机的Flash擦写寿命。
设计经验 发布时间 : 2018-04-06
【经验】PCB布线技巧:8位单片机端口Crossbar功能的使用及配置
如果单片机自带Crossbar功能,只要软件配置调整一下各端口功能,PCB布线就会畅通。
设计经验 发布时间 : 2017-08-09
【经验】Silicon Labs EFM32系列单片机在使用KEIL编译时如何生成BIN文件?
Silicon Labs的32位单片机在集成开发环境中,默认情况下编译可以生成*.axf格式的调试文件和*.hex格式的可执行文件。这两个格式的文件支持市面上大部分仿真器的下载和调试,但是有些用户的下载器软件需要支持*.bin格式的文件,在现有的开发工具利用集成开发环境的优势,如何将*.axf格式文件或*.hex格式文件转换成*.bin格式的文件。
设计经验 发布时间 : 2021-06-03
系统硬件要求: 系统控制三个2相4线5v的微信步进电机,和一段0.25mm x 60mm的电热丝,两对反射式光电开关,配合工作。 1.电路板及其附属元器件总成(不包括电源)需能放置于80*20*7mm的空间中,越小越好,主板加元件的厚度不能超过8mm,宽度20mm可以调整,高度最高不能超过84mm。 2.电热丝及步进电机均采用引线焊接于主板的链接方式,(如果可以做到像苹果手机主板上那样的mini 排线,可采用之)。 3.由于步进电机是2相4线5v的,所以采用5v直流动力电池供电。 4.主板应带有电池过冲放电控制模块,接口采用安卓手机充电接口或苹果手机充电接口。 5.电热丝的供电不能随电池的电压变化而变化,应具有恒定的功率输出。 请问选什么单片机和驱动芯片
单片机可以选择Silicon Labs的EFM8BB系列的芯片,芯片的体积小,运算速度快,集成度高。驱动芯片可以使用MOS管组成全桥驱动,也可以选择集成全桥驱动的专用集成芯片。
技术问答 发布时间 : 2020-02-10
用Silicon Labs C8051F410 单片机,KEIL编程,中间需用到汇编。 #pragma ASM 汇编语句 #pragma ENDASM 1、已将Assembler SRC File”和“Assemble SRC File”,变成有效状态; 2、已加 C51S.Lib和STARTUP.A51文件; 3、编译时,先出现 file has been changed outside the editor,reload? 点 “确定”后,出现错误ATTEMPT TO DEFINE AN ALREADY DEFINED LABEL (汇编中标号确定没有重复,也不是关键字) 哪位大侠能指点迷津?
“ file has been changed outside the editor,reload”这个提示是“ 文件已在编辑器外更改,请重新加载”,可以尝试直接在KEIL下面编译,测试下;
技术问答 发布时间 : 2019-06-12
【经验】如何对EFM8系列8位单片机进行一次性下载两个HEX文件操作?
Silicon Labs(芯科实验室)推出的EFM8系列8位单片机被大量使用在光模块、电机控制等产量巨大的产品上。正因为量大,客户经常会问“如何提高下载效率?”的问题,尤其是用了EFM8LB的光模块客户,甚至还希望能一次性下载“bootloader HEX”+“APP HEX”两个HEX文件,可以这样操作吗?答案是肯定的,本文将为你详细讲解方法。
设计经验 发布时间 : 2020-06-22
电子商城
现货市场
服务
支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。
提交需求>
提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制
最小起订量: 1台 提交需求>
登录 | 立即注册
提交评论