昨天收到开发板的,拆开一看和MM32F103基本差不多。加电测试正常
由于ARM的低功耗特性,使用USB供电很方便,可是电脑USB接口有限,如果仿真器可以供电并且调试就方便多了,对于一般Jlink的3.3V都不会输出,因为硬件电路做了选择
把Jlink拆开,跳线帽改一下就可以了
这时就不用给板子单独供电也可以下载程序。
通常3.3V系统使用不会有什么问题,假设用于5V系统,这时可能就会出问题。
假设Jlink设置为不提供3.3V VCC电压,这时如果直接连接到5V系统上,那么盗版的Jlink无法正常工作,原因是VCC脚无法识别5V电平,它只认3.3V电平。这时候的解决办法是:将Jlink设置为提供3.3V的VCC电压模式,即将掉线冒按上图所示短接,这时候Jlink的VCC引脚悬空,不去和板子上的VCC相连接
总结起来:
1) 盗版的Jlink如果VCC不提供3.3V电压,那么它必须接在3.3V电压上,5V不行。
2)盗版的Jlink VCC可以输出3.3V电压
3)盗版的Jlink 接口是5V兼容的
4) 正版的Jlink VCC不可以做输出,它可以接3.3V或者5V都可以
修改一个串口上传ADC例程,用串口观测如下:
昨天收到开发板的,拆开一看和MM32F103基本差不多。加电测试正常
由于ARM的低功耗特性,使用USB供电很方便,可是电脑USB接口有限,如果仿真器可以供电并且调试就方便多了,对于一般Jlink的3.3V都不会输出,因为硬件电路做了选择
把Jlink拆开,跳线帽改一下就可以了
这时就不用给板子单独供电也可以下载程序。
通常3.3V系统使用不会有什么问题,假设用于5V系统,这时可能就会出问题。
假设Jlink设置为不提供3.3V VCC电压,这时如果直接连接到5V系统上,那么盗版的Jlink无法正常工作,原因是VCC脚无法识别5V电平,它只认3.3V电平。这时候的解决办法是:将Jlink设置为提供3.3V的VCC电压模式,即将掉线冒按上图所示短接,这时候Jlink的VCC引脚悬空,不去和板子上的VCC相连接
总结起来:
1) 盗版的Jlink如果VCC不提供3.3V电压,那么它必须接在3.3V电压上,5V不行。
2)盗版的Jlink VCC可以输出3.3V电压
3)盗版的Jlink 接口是5V兼容的
4) 正版的Jlink VCC不可以做输出,它可以接3.3V或者5V都可以
修改一个串口上传ADC例程,用串口观测如下: