当前位置: 首页 > news >正文

【ARM内核】SWCLK/SWDIO引脚复用

我以CMS32L1032(ARM®Cortex®-M0+)单片机举例:

一、直接将下载端口引脚复用是会出问题的

电平可能跟别的IO不一样,然后还不好用,仔细阅读芯片手册:

然后禁用代码是:

//禁用SM调试接口
*(volatile uint32_t *)0x4001B004|=(1<<24);// 设置SWDIS位为1

二、不要单片机一开始就禁用,否则无法下载程序

(可以使用复位然后快速下载程序试试,不好整)

需要延时一段时间再禁用,但是只禁用了还不行,阅读手册发现:

单片机复位后swlck(P21)引脚是默认上拉,所以还需要禁用上拉电阻
 

http://www.dtcms.com/a/56524.html

相关文章:

  • HasMap源码学习(持续更新)
  • 割平面法的理解
  • 销售易CRM:用户体验与实际应用深度分析
  • Uniapp项目运行到微信小程序、H5、APP等多个平台教程
  • 【音视频】ffmpeg命令参数说明
  • 【一文学会 HTML5】
  • 洛谷 P1194 买礼物 最小生成树--但有小坑
  • ESP32S3N16R8驱动ST7701S屏幕(vscode+PlatfoemIO)
  • 【清华大学】实用DeepSeek赋能家庭教育 56页PDF文档完整版
  • selenium库
  • 记录一次mysql全文索引不生效
  • C#中的委托是什么?事件是不是一种委托?委托与事件的区别?
  • SpireCV荣获Gitee 最有价值开源项目称号
  • 鸿蒙跨平台框架ArkUI-X
  • Android 屏幕适配 Tips
  • 单片机如何用C语言重写vfprintf
  • npm 执行安装报错
  • Final Cut Pro X for Mac fcpx音视频剪辑编辑
  • 项目设计之用户注册与登录
  • Unity HDR颜色、基础颜色、强度强度、HDR面板Intensity之间的相互转换
  • UDP协议 TCP协议(格式 超时重传 滑动窗口 拥塞控制...)
  • 如何收集 Kubernetes 集群的日志
  • 7V 至 30V 的超宽 VIN 输入范围,转换效率高达 96%的WD5030
  • Java中lombok的@Data注解【布尔类型】字段定义方式
  • 在使用 router-link 进行路由跳转时,A页面跳转到A页面,资源要重新加载吗
  • eBay日本站猫咪用品卖家数量激增60%,新机遇显现
  • Spring 无法解决循环依赖的 5 种场景
  • 嵌入式 ARM Linux 系统构成(3):根文件系统(Root File System)
  • Magento2根据图片文件包导入产品图片
  • 解决火绒启动时,报安全服务异常,无法保障计算机安全