【使用芯海MCU常见问题点】

一、芯海科技32位MCU如何使用J-LINK进行烧录:

应用场景:32位MCU使用J-LINK,建议使用J-LINK-V9版本或以上;8位MCU需要使用CS-LINK-8 V1.4


问题描述

例如:在线仿真时识别不到芯片,无法下载程序,报错No Cortex-M SW Device Found

解决方案:

1:首先检查是否安装好芯片支持包Pack;

2:   如已安装好支持包,请点击魔术棒Device选择相应的型号如下图一所示;

3: 点击Debug选择J-LINK-Settings检查J-LINK状态看看是否能识别到J-LINK,识别不到J-LINK尝试一下把复位线也接上试试;如果可以识别到J-LINK,识别不到芯片请检查接线是否有问题,接线如果没有问题的话一般都是J-LINK版本问题建议换一个版本的J-LINK;图三所示状态为可以识别到J-LINK,识别不到芯片;

4:点击Debug选择J-LINK-Settings时会有一个弹窗SEGGER J-LINK V7.66 -Target device settings 读不出芯片需要手动选择相应内核的芯片例:M0,如下图四所示;

5:如J-LINK版本没有问题,手动选择完相应内核的芯片后就可以正常识别到芯片了,如下图五所示;

6:重新下载程序,问题解决;

安装好支持包,请点击魔术棒Device选择相应的型号

如下图一所示

下图为:图一

点击Debug选择J-LINK-Settings检查J-LINK状态看看是否能识别到J-LINK

下图为:图二

 点击Debug选择J-LINK-Settings检查J-LINK状态看看是否能识别到J-LINK,识别不到J-LINK尝试一下把复位线也接上试试;如果可以识别到J-LINK,识别不到芯片请检查接线是否有问题,接线如果没有问题的话一般都是J-LINK版本问题建议换一个版本的J-LINK;图三所示状态为可以识别到J-LINK,识别不到芯片;

下图为:图三

 点击Debug选择J-LINK-Settings时会有一个弹窗SEGGER J-LINK V7.66 -Target device settings 读不出芯片需要手动选择相应内核的芯片例:M0

下图为:图四

 识别正常重新下载程序,问题解决

下图为:图五


二:M0系列芯片常见问题

CS32F03X系列:

1、CS32F035的IO口外部中断和读取IO口电平失败,按键的应用,用外部中断获取按键的长短按是有成功。但是长按函数中我再读取IO口的高底电平失效是不能这样朝左吗?还是需要先关掉NVIC再读取?

答:建议重新设置成 GPIO 输入方式再读取 IO 电平状态。

2、CS32F030/031是否只能使用外部晶振?

答:既可以使用外部晶振也可以使用内部振荡电路。

3、CS32F03和CS32F031的区别?

答:CS32F031比CS32F030多一个特有的tim2外设模块。

4、CS32F031G6U6悬空的IO口,深度睡眠要配成什么?

答:有 ADC 功能的,配置成 ADC 输出,没有ADC 功能的,配置有 IO 输出,输出 0 还是 1 和电路相关,总之,不能有电流流进 MCU 也不能有电流流出 MCU,低功耗 
 GPIO 配置的原则, 有模拟功能的IO 全部设成模拟输入,其它 GPIO 设成输出方向, 输出 0 还是 1, 取决于外部电路,要避免电流流进或者流出 MCU。 其它不用的 外设时钟尽量关掉。

5、CS32F031K8U6 SPI接口数量选型表上显示有2路SPI接口,但是数据手册K8U6没有SPI2接口?

答:只有 48 PIN 的 才有两个 SPI 接口,K8U6 只有 SPI1。

6、CS32F03X VDDA工作电压范围是多少?

答:VDDA的工作电压范围根据是否使用ADC模块的不同,有所变化:
1.不使用ADC模块的情况下,2V~5.5V
2.使用ADC模块的情况下,2.4V~5.5V。

7、CS32F03x ADC有多少个通道?

答:CS32F03X有10个外部通道,这些外部通道分别与GPIO口相连接,可对外部输入信号进行A/D转换;还有3个内部通道,分别与片内的温度传感器、内部参考电压和外部电池供电引脚相连接,用于对这些模拟量进行检测

8、CS32F030多路AD采样异常

答:需要在初始化AD后,运行校准函数,然后再去采样,外部引脚最好不要悬空,另外注意一下各路间隔时间,采集切换的时间太快,互相之间有影响。

9、CS32F030系列可以外接16M晶振吗?

答:可以外接。

10、芯海的MCU CS32F030C8T6开发板,烧录串口例程后,为什么串口助手接收不到数据?

答:开发板上面标明的串口采用的是PA2和PA3,但是例程实际使用的GPIO为PA9和PA10,更改之后就可以了。

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值