你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 2574|回复: 1

STM32F107 GPIO复用问题(急。。。)求高手帮忙

[复制链接]

1

主题

0

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2013-4-20 15:55:21 | 显示全部楼层 |阅读模式
STM32F107  JTAG口程序怎么设置才能当作普通的IO口用?要是哪位高手知道麻烦告诉一下。。。非常感谢 
 
回复

使用道具 举报

0

主题

3

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2013-5-14 19:45:27 | 显示全部楼层

RE:STM32F107 GPIO复用问题(急。。。)求高手帮忙

通过设置复用重映射和调试I/O 配置寄存器(AFIO_MAPR)可以关闭JTAG接口
AFIO_MAPR
地址偏移:0x04
复位值:0x0000 0000
位26:24 SWJ_CFG[2:0] :串行线JTAG 配置 (Serial wire JTAG configuration)  
这些位只能由软件写( 读这些位,将返回未定义的数值) ,用于配置SWJ和跟踪复用功能的I/O口。SWJ(串行线JTAG) 支持JTAG 或SWD访问Cortex 的调试端口。系统复位后的默认状态是启用SWJ但没有跟踪功能,这种状态下可以通过JTMS/JTCK脚上的特定信号选择JTAG 或SW( 串
行线)模式。
000 :完全SWJ(JTAG-DP + SW-DP):复位状态;
001 :完全SWJ(JTAG-DP + SW-DP)但没有NJTRST ;
010 :关闭JTAG-DP,启用SW-DP;
100 :关闭JTAG-DP,关闭SW-DP;
其它组合:无作用。
一旦JTAG I/O被用户代码释放,GPIO控制器再次取得控制。这些I/O 口的状态将恢复到复位时的状态。 软件可以把这些I/O 口作为普通的I/O 口使用。
然后再按GPIO设置就可以了。
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版