单片机外部接上下拉电阻的好处是什么

控制/MCU

1877人已加入

描述

1.不要太相信STM32内部的IO上下拉,必要的话,在外部接上下拉电阻。

2.当把JTAG的IO口当成普通IO口来使用时,要先禁止JTAG。

STM32单片机

即:要使用到PB3、PB4、PA13、PA14、PA15时,要先禁止JTAG。

在库函数中,调用一下函数:

GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);//关闭jtag,保留swd

在寄存器编程中,用:

//JTAG模式设置,用于设置JTAG的模式

//mode:jtag,swd模式设置;00,全使能;01,使能SWD;10,全关闭;

//#define JTAG_SWD_DISABLE 0X02

//#define SWD_ENABLE 0X01

//#define JTAG_SWD_ENABLE 0X00

void JTAG_Set(u8 mode)

{

u32 temp;

temp=mode;

temp《《=25;

RCC-》APB2ENR“=1《《0; //开启辅助时钟

AFIO-》MAPR&=0XF8FFFFFF; //清除MAPR的[26:24]

AFIO-》MAPR|=temp; //设置JTAG模式

}

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分