【经验】Silicon Labs C8051F系列8bit MCU C2接口编程注意事项
SILICON LABS 8bit MCU C8051F系列采用C2接口进行程序的烧写和软件的调试。C2的工作方式类似于JTAG,三个JTAG数据信号(TDI,TDO,TMS)映射成一个双向C2数据信号(C2D)。C2接口通过单个地址寄存器和一组数据寄存器提供对片上编程和调试硬件的访问。接线示意图如下:
接口连线示意图
在使用C2接口进行程序的烧写和软件的调试过程中,要注意以下几点:
一、Silicon Labs提供的上位机烧写软件内嵌J_LINK动态链接库.DLL,在使用中要下载最新的版本,以免出现不兼容问题。
二、Silicon Labs的烧写软件动态库,虽然兼容不同的系统如XP、win7、win10等,但是在调用时判读使用不同默认配置,导致在不同系统下时序和下载速度不同。可在在IDE中修改C2的时序或者增加合适的上拉电阻。如下图时序修改方法:
三、如果下载线太长或者环境干扰,也会引起C2接口的信号线波形失真,造成烧写失败或者无法连接成功的现象。所以下载连接线不易过长,如果下载线确实需要延长,可根据下载线的长短,对应加适当电阻值的上拉电阻,以保证信号线的时序和波形(尽量不要超过50cm,如果小于50cm,可上拉1K电阻,具体按实际设计测量得出合适电阻值)。关于C2接口的详细资料可参考Silicon Labs(芯科科技) AN127 通过C2接口进行闪存编程 应用笔记
- |
- +1 赞 0
- 收藏
- 评论 2
本文由Mia提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】如何下载、安装、设置Silicon Labs 8位单片机集成开发环境IDE?
Silicon Labs的8位单片机集成开发环境IDE,简单、容易、强大,是C8051F及EFM8等8位单片机软件开发的强大利器!为了让新手能够快速上手IDE,本将详细接收Silicon Labs IDE的下载、安装、设置等方法。
设计经验 发布时间 : 2018-09-19
【经验】Silicon Labs C8051F系列8位MCU基于keil软件调试方法及常见问题总结
Silicon Labs的C8051F系列8位MCU芯片采用的是51架构,工程师都比较熟悉这个架构,软件开发及调试过程比较简单,应用也很广泛,在软件的开发及调试上可以采用Silicon Labs提供的免费IDE环境,也可以采用KEIL µVision软件. 本文将重点介绍keil软件的使用方法;
设计经验 发布时间 : 2018-09-16
【经验】解析芯科科技8bit MCU EFM8BB5如何使用KEIL开发环境调试烧录
大多使用C8051平台开发的用户都在使用KEIL或IAR开发工具,学习新的SSV5集成开发平台,会投入较多精力和使用习惯问题,不利于产品的快速研发和迭代。故为满足广大用户的需求,本文介绍芯科科技8bit MCU EFM8BB5如何使用KEIL开发环境调试烧录。
设计经验 发布时间 : 2021-11-04
技术问答 发布时间 : 2024-07-29
【经验】Silicon Labs 8位MCU 烧录程序异常的解决方法
本文介绍Silicon Labs的8位MCU C8051F/EFM8系列的芯片在量产烧录过程中遇到问题的解决方法。
设计经验 发布时间 : 2019-01-27
C8051F MCU 调试适配器 无法识别芯片 打开U-Ec5设备出现错误
1、检查硬件连接,目标板是否有硬件问题。排除硬件问题,电脑系统问题。2、使用Silicon Labs原厂下载编程工具,flash program utility测试。参考相关应用文章:utility 3、重置仿真器固件 USB Debug Adapter Reset Utility,下载地址:USB Debug Adapter Reset Utility
技术问答 发布时间 : 2020-06-20
【经验】芯科科技8bit MCU EFM8BB5使用J-Link Commander命令行工厂烧写指南
本文介绍如何使用J-Link Commander命令行烧写Silicon Labs(芯科科技)最新推出的EFM8BB5系列高性价比8bit MCU,方便支持工厂烧写工装的自定义界面设计。
设计经验 发布时间 : 2021-11-12
【应用】芯科科技8bit MCU EFM8BB5系列助力水下无人机电调设计,超宽电压输入范围1.8~5.5V
随着无刷电机的大力发展,无刷电调占据了市场的主流。单向有刷电调不能改变信号控制电机反转,双向无刷电调则可以控制电机反转。产品的性能优势和成本是水下无人机企业抢占市场的关键;本文重点介绍芯科科技8bit MCU EFM8BB5系列MCU助力水下无人机电调设计。
应用方案 发布时间 : 2022-08-30
【经验】8位单片机EFM8系列的SFR Page操作
Silicon Labs的8位单片机EFM8系列,集成丰富的外设,高性能,小封装。软件开发时,由于外设多,寄存器操作引入了SFR Page机制,注意SFR Page设置,防止程序错误,让EFM8系列芯片设计出稳定的优质产品。
设计经验 发布时间 : 2019-04-17
轻松搞定Silicon Labs 8bit MCU 代码加密
为了防止未经授权访问或拷贝单片机的机内程序,大部分芯片都带有加密锁定位或者加密字节,以保护片内程序。本文就代码加密技术先进,简单易用,可靠性高的Silicon Labs MCU的加密问题,提供几个简单易用的窍门。
技术探讨 发布时间 : 2016-07-08
【应用】芯科科技8bit MCU EFM8BB5,超宽电压输入范围1.8~5.5V,助力四旋翼无人机电调设计
本文重点介绍Silicon Labs(芯科科技)最新推出90nm高性价比8bit MCU EFM8BB5系列MCU通过控制扬杰科技3颗双N通道MOS管YJG100N04A,调节输出电压而实现的电机调速来控制无人机的飞行速度和飞行姿态,助力四旋翼无人机电调设计。
应用方案 发布时间 : 2021-11-10
【经验】如何给Silicon Labs的集成开发环境IDE指定工具链?
Silicon Labs的集成开发环境IDE简单强大,是C8051F及EFM8等8位单片机软件开发的优秀武器。最近有客户问, 如何给Silicon Labs集成开发环境IDE指定工具链?本文总结了2个方法来解决这个问题。
设计经验 发布时间 : 2020-09-29
【应用】8bit MCU EFM8BB21用于玩具无人机主控,QFN20超小封装
玩具无人机是一种消费类玩具产品,有主控模块、无线通信模块、传感模块、电源模块、晶振、电驱、LED、蜂鸣器等,统一由主控MCU来控制。本文将介绍Silicon Labs的8bit MCU EFM8BB21F16G-C-QFN20R在玩具无人机上的应用,超小封装、低功耗、高性价比。
应用方案 发布时间 : 2020-10-26
【经验】如何将8位单片机C8051F580在IDE的代码移植到Simplicity Studio?
未开发C8051F系列及EFM8LB系列8位单片机,Silicon Labs提供了早期简单实用的IDE及现在功能强大的Simplicity Studio。最近有工程师问,如何将早期的IDE下工程,移植到现在的Simplicity Studio,本文将详细解答这个问题。
设计经验 发布时间 : 2020-10-02
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 104,128
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论