历史上的今天
今天是:2024年09月09日(星期一)
2018年09月09日 | 【STM32】JTAG IO复用 (PB4、PB3、PA15)
2018-09-09 来源:eefocus
最近在使用STM32F103VCT6 做项目时,其中PA15的IO一直输出高电平。
查看了好多次程序,发现IO初始化的程序也没有问题,
后来又试了直接将MCU的程序全擦掉,仍是输出3.3V.
最后在芯片的数据手册上,看到了管脚的复用内容有一项是:JTDI。
后来又上网查了下,
STM32默认启动时,
PB4、PB3、PA15三个引脚不是普通IO,而是JTAG的复用功能,分别为JNTRST、JTDI、JTDO。
当我们试用SWD接口调试仿真时,这三个引脚可以用作普通IO。
具体做法就是禁用JTAG功能。只需使用以下语句即可。
#define GPIO_Remap_SWJ_JTAGDisable ((uint32_t)0x00300200) /*!< JTAG-DP Disabled and SW-DP Enabled*/
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); /*使能SWD 禁用JTAG*/
上一篇:STM32L1标准固件库使用
史海拾趣
|
现代汽车不断增加越来越复杂的电子系统。市场调研公司 Allied Business Intelligence 预测,到 2007 年,汽车半导体市场将增长到一年超过 170 亿美元,而去年这一市场为 123 亿美元。另一家市场调研公司 Strategy Analytics 也持有同样乐观的看法: ...… 查看全部问答> |
|
MDValidateRomChain: XIP (00000000 -> 00000000) doesn\'t exist in OEMAddressTable ERROR! XIP region span accross discontigious memory!!! System Halted! s3c2440 WIN-CE5.0… 查看全部问答> |
|
在EVC里面 如何使用自定义的命令按钮和如何改变命令按钮上的文字颜色阿?? 如题,在EVC里面 创建基于对话框的工程,在使用命令按钮时,为了界面的美观和风格统一,如何使用自定义的命令按钮和如何改变命令按钮上的文字颜色阿?? 谢谢各位了… 查看全部问答> |
|
菜鸟请教D12驱动应用程序问题 小弟使用D12和51做一个大量数据传输的东西。 固件使用ZLG的,驱动是用DriverStudio3.1直接生成的。 使用DS里面的函数OpenByInterf()打开USB设备,用ReadFile()阻塞模式来读取USB数据 因为在51那里是连续发的,所 ...… 查看全部问答> |
|
各位朋友好,本人现在在北京一家公司做IC销售,我们家一般都是从国外订货,质量有保证,如果没有库存,订货一般7-10天,我们家常做的厂家有altera, intel,on,maxim,atmel,st,ad,ti等等的。欢迎各位朋友给小女子我捧场啊,在这里我先谢谢各位朋友啦 ...… 查看全部问答> |
|
本帖最后由 dontium 于 2015-1-23 13:23 编辑 我做了关于THS3201的放大电路,反向放大时整体偏置,同相放大时会自激振荡也会整体偏置。请问有人使用过吗?有高见么? … 查看全部问答> |
|
做了两块LM3S2B93的板子,结果全部因为2B93的内部LDO问题失效,第一块板运行成功一段时间后,突然失效,最后检测结果2B93中LDO短路,第二块板运行成功一段时间后,同样失效,检测2B93中LDO电压降为0.8V,3.3V电路正常。 1.2V电路仅接了去耦电容X5R ...… 查看全部问答> |




