【经验】芯海科技8位MCU、SOC芯片开发软件CSU-IDE的Code Option功能介绍
芯海科技是国内领先的信号链IC和解决方案提供商。主要有8位MCU、32位MCU、蓝牙SOC、高精度ADC等产品。芯海针对自有的8位MCU和SOC芯片推出专用的开发软件CSU-IDE。CSU-IDE 提供了强大的工程管理、编辑、设置、 查找以及调试等功能,有助于快速的完成产品设计开发。
相比其他开发软件,CSU-IDE的参数设置选项中增加了一个“Set Code Option”,该功能可以设置MCU的时钟、看门狗、IO口的上下拉等功能。通过该功能配置,可以减少MCU的初始化程序设计。
图1 CSU-IDE的Project Settings界面
“Set Code Option”配置功能在“Project Settings”配置下的“Body”页面,点击“Set Code Option”按键进入。
图2 Code Option界面
如图2所示,“Set Code Option”里可以配置大部分的基本参数。如果忽略了这里的参数配置,在程序工程里又进行了配置,但配置的参数和这里的参数产生了冲突,比如,“下拉代码选型”配置为“以上IO均不接下拉,驱动能力为正常值”,在程序中又初始化为IO口带下拉电阻。运行时会发现,运行结果和程序中配置配置不匹配。这是因为程序会按照“Code Option”中配置进行工作,程序设计时需要特别注意,否则容易产生未知错误。
在通过CS-link进行在线调试时,有时候会出现“Modify CodeOption Fail!”错误,排除CS-link版本和硬件连接问题后,可以检查下“Code Option”中是否配置了“代码保密位”使能功能。如果使能了该功能,会导致MCU加密,无法进行在线仿真。要恢复在线仿真功能,需要使用CSWrite烧写器擦除保密位。
如果MCU需要使用Sleep功能时,“Code Option”功能里的“ICD模式使能选项”需要禁用,否则会出现不能休眠的情况。禁用ICD功能,需要通过CSWrite烧写器的烧录软件进行配置。如图3所示。
图3 在CSWrite软件中禁用ICD功能。
- |
- +1 赞 0
- 收藏
- 评论 1
本文由东方的风提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
芯海科技CS32A010 EVB仿真评估板用户使用指南
本说明文档介绍的CS32A010-Start_ V1.0仿真评估板(EVB)为使用芯海科技CS32A010 高性能SOC应用开发设计的一块仿真评估板,也叫CS32A010 Demo Board,可以用来对CS32A010 SOC压力变送器、TC/热电偶测温、血氧检测、电压/电流检测、热敏电阻测量等应用产品的仿真、开发、设计、调试和功能演示。
设计经验 发布时间 : 2024-08-30
【经验】芯海科技CSU-IDE新建工程与8位MCU CSU32M10 GPIO的配置与调试
本文主要分享如何使用芯海科技 CSU-IDE新建工程以及8位MCU CSU32M10的GPIO调试。首先我们打开CSU-IDE,新建工程;选择C Project,填好工程名,选择保存地址。选择MCU-CSU32M10;弹出了“CodeOption”窗口,在本例中直接点击OK就好。
设计经验 发布时间 : 2020-01-03
【经验】使用芯海科技的CSU-IDE新建8位MCU CSU38F20工程的方法步骤分享
芯海科技的CSU38F20是一个带LED驱动和12bit-ADC的8位CMOS单芯片Flash MCU,内置了16K字节Flash程序存储器。该8位MCU CSU38F20的开发环境是芯海科技的CSU-IDE,本文将分享如何在CSU-IDE中新建CSU38F20的工程。
设计经验 发布时间 : 2021-09-03
【应用】芯海8位MCU CSU32M10-SOP16助力电子烟设计,具有5μs响应快速可靠、集成度高优势
电子烟主控选择方面客户比较在意能否提供完善的一套方案,这样也可以节省开发时间,实现量产,推荐芯海8位MCU CSU32M10-SOP16方案,集成度高、能够有效节省PCB空间,还有硬件短路保护、恒功率控制、不断电烧录等特点。
应用方案 发布时间 : 2023-03-22
芯海科技CS8M188具备温度补偿功能,有效解决智能充气泵的温飘问题,增强充气泵的适用性和可靠性
CS8M188是芯海科技全新推出的一款高性能8位RISC SOC芯片,集成了24b Sigma-Delta ADC和12b SAR ADC,能够提供精准的模拟信号处理能力。芯片内置8K×16位Flash存储器和488字节SRAM。
应用方案 发布时间 : 2024-11-05
压力传感器的信号调理SoC芯片选择CS32A01X,内置24位高性能ADC模块,采样率高达8k
芯海科技CS32A01X是一款专为压力传感器而设计的高性能信号调理SoC芯片,具备高集成、高精度、高性能的特性,拥有多通道模拟输入、高性能处理器以及丰富的外设接口,并且采用了小型化封装设计。该芯品能够在工业级环境中持久运行,在处理复杂的传感器信号时表现出了优异的性能表现。
应用方案 发布时间 : 2024-04-22
基于芯海科技模拟SoC芯片CS32A010的血氧仪解决方案,满足高性能、高精度、低功耗的市场需求
本文基于CS32A010芯片设计的血氧检测整体解决方案,通过整体硬件设计、软件设计、算法处理以及显示模块等,最终验证测试精度良好,血氧饱和度精度能够满足临床应用。同时也证明CS32A010作为一款集成多功能高性能模拟SoC,能够完全适用于血氧仪的方案开发满足高性能、高精度、低功耗的市场需求。
应用方案 发布时间 : 2024-07-09
芯海8位MCU选型表
芯海8位MCU选型表主要提供8位OTP MCU和8位Flash MCU的相关参数,ROM Type包括OTP、MTP、Flash,SRAM(Bytes)从32Bytes到488Bytes,EEPROM(Bytes)位128B。
产品型号
|
品类
|
ROM Type
|
ROM(bits)
|
SRAM(Bytes)
|
IO
|
8bits Timer
|
8bits Timer/PWM
|
WDT/WWDT
|
Operating Temp.(℃)
|
Supply Voltage(V)
|
Package
|
CSU8RP2113-SO
|
8位OTP MCU
|
OTP
|
1K*14bits
|
32Bytes
|
6
|
1
|
1
|
1/0
|
-40℃~85℃
|
2.2V~5.5V
|
SOP8
|
选型表 - 芯海 立即选型
【产品】内置24位ADC的国产8位RISC MCU CSU18P88,指令周期共五档可选
芯海科技旗下的CSU18P88 是一个带 24bitADC 的 8 位 RISC MCU, 内置 8k× 16 位 OTP 程序存储器。CSU18P88主要应用于电子衡器、精密测量及控制系统等场景。
新产品 发布时间 : 2022-02-26
芯海推出基于快充电源管理SOC芯片CPW6410的电池包解决方案,具备高效可靠、低功耗且低成本的优势
当前,便捷式电子产品的市场需求持续扩大。如何实现这些电子设备的快速、安全、低成本、低功耗的充电,并进一步提升消费者的快充体验,成为当前市场研究的热点。芯海科技快充电源管理SOC芯片CPW6410提供了一种高效、可靠、成本低、功耗少的快充电源解决方案。
应用方案 发布时间 : 2023-12-19
【应用】国产低功耗蓝牙SOC芯片CST92F25助力电动牙刷,支持BLE5.0,主频高达64MHz
电动牙刷通过电动机芯的快速旋转或振动,使刷头产生高频振动,瞬间将牙膏分解成细微泡沫,深入清洁牙缝。本文介绍芯海CST92F25在电动牙刷里的应用。此蓝牙SOC芯片是一颗高集成度的低功耗蓝牙SOC芯片,基于低功耗蓝牙5.0协议栈。
应用方案 发布时间 : 2022-09-16
芯海科技高性能模拟SoC芯片CS32A01X荣获“硬核中国芯”2023年度最佳信号链芯片奖
日前,“第五届硬核芯生态大会”在深圳国际会展中心盛大启幕。芯海科技旗下,基于Smart Analog®产品平台研发的旗舰芯片CS32A01X,因其出色的智能模拟、高可靠性和极简高效的信号链设计能力,荣获“2023年度最佳信号链芯片”奖项。
产品 发布时间 : 2023-11-04
【应用】高集成度低功耗的蓝牙SOC芯片CST92F30应用于智能门锁,功耗更低且系统稳定性更高
芯海科技的高集成度低功耗蓝牙SOC芯片CST92F30基于低功耗蓝牙5.0协议栈,其片内置32位Cortex-M0 CPU、512KB Flash、138KB SRAM,最多可支持34个GPIO,12位ADC,最多支持16*18的键盘扫描,上述特性特别适用于智能门锁方案设计。
应用方案 发布时间 : 2019-09-04
电子商城
现货市场
服务
拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。
最小起订量: 1 提交需求>
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
查看全部1条回复