HAL库禁用JTAG,使用PB3、PB4、PA15作为普通IO

 

void HAL_GPIO_Init(GPIO_TypeDef  *GPIOx, GPIO_InitTypeDef *GPIO_Init)
{
  ......
  __HAL_RCC_AFIO_CLK_ENABLE();
  __HAL_AFIO_REMAP_SWJ_NOJTAG(); //禁用JTAG
  ......
    
}

截图

 

Leo 2024
关注 关注
  • 14
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
HAL库中如何屏蔽复用功能-PB4引脚无法正常输出IO电平,默认为JTAG模式
06-28 665
终于把PB4对应的灯点亮:
STM32 JTAG接口PB3PB4配置为IO使用问题
08-04
因为IO口紧张,在原理绘制期间就利用了PB3PB4,但是在调试程序的时候才发现,PB3PB4控制不了。
stm32JTAG引脚做普通IO使用
crjmail的博客
03-26 1243
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);
STM32使用HAL库来配置中断
最新发布
m0_72442663的博客
08-13 844
一直坚持我的一句话:舞台再大,你不上台,永远是观众。平台再好,你不参与,永远是局外人。函数:HAL_GPIO_EXTI_IRQHandler()是外部中断共用的入口函数,函数内部会清除中断标志位,并调用callback回调函数。通过中断入口函数的GPIO_PIN判断来自哪个IO口的中断,然后执行中断回调函数,就在该函数里来实现中断后你想要实现的功能。主程序执行LED的闪烁,利用中断来使按键来控制LED的亮灭。参数:中断号,IRQn_Type的类型。配置中断口,配置中断触发的方式等。大概画了一下,能力有限。
stm32 hal库 pb3普通io
hclrda的博客
03-17 925
stm32 hal库 pb3普通io 解决 pb3 一直为低,无法使用问题 // An highlighted block __HAL_RCC_AFIO_CLK_ENABLE(); __HAL_AFIO_REMAP_SWJ_NOJTAG(); //关闭JTAG DBGMCU->CR &= ~((uint32_t)1<<5); //关闭异步跟踪,否则PB3将一直读出0 ...
STM32 HAL库如何启用PB3-5与PA13-15
glassca的博客
08-24 2618
STM32中基于HAL库完全启用SWD/JTAG引脚的方法
STM32 HAL库禁用JTAG使用PB3PB4PA15作为普通IO
czy8787475的博客
09-01 1201
STM32 HAL库禁用JTAG使用PB3PB4PA15作为普通IO
基于HAL库开发的STM32,将PB3设置为普通IO方法
Jerikchao的博客
10-13 1393
测试期间发现PB3不能直接作为普通IO(第二次遇到这种问题,以防忘记,记录下来。。。),需要在使用此引脚之前进行配置: 1、开启GPIOB及AFIO复用时钟 __HAL_RCC_AFIO_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); 2、配置JTAG __HAL_AFIO_REMAP_SWJ_...
STM32F1,F4,L1系列禁止JTAG和SW引脚方法
RyanLee90的博客
03-01 5365
STM32F1,F4,L1系列禁止JTAG和SW引脚方法
【学习笔记】STM32hal库开发入门笔记
qq_45498008的博客
03-17 8810
HAL库开发,零基础入门级,自学笔记(完善中)
STM32L4 HAL 库(驱动)使用说明
11-25
STM32L4是STMicroelectronics(意法半导体)推出的一款高性能、低功耗的ARM Cortex-M4微控制器系列,HAL库(硬件抽象层)是该系列芯片的一种编程接口,能够帮助开发者简化代码编写,提升程序的移植性。STM32Cube则是...
STM32F4xx HAL 库(驱动)使用说明
11-25
3. **初始化和配置**:在使用任何外设之前,必须先通过HAL初始化函数设置相关参数。例如,要使用GPIO,需调用`HAL_GPIO_Init()`函数,指定GPIO端口、引脚和工作模式。对于其他外设,如定时器(TIM),则需要设置...
stm32f4的HAL库例程代码,包括有所有模块使用的代码
02-23
⑧ 可以独立使用或者作为 Eclipse 插件使用 对于 STM32CubeMX 和 STM32Cube 的关系这里我们还需要特别说明一下, STM32Cube包含 STM32CubeMX 图形工具和 STM32Cube 库两个部分,使用 STM32CubeMX 配置生成的代码,...
STM32F4基于HAL库的LCD显示实验
07-29
HAL库(Hardware Abstraction Layer,硬件抽象层)是ST为STM32提供的一个统一的、高抽象级别的软件接口,简化了开发者对硬件的操作,降低了跨平台移植的难度。 STM32CubeMX是ST提供的一款配置工具,它能帮助开发者...
STM32 HAL库禁用调试
JFM的博客
11-14 3495
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); //开启AFIO时钟 GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);//使能JTAGDisable,即禁用JTAG接口 常见的禁用选项: * @arg GPIO_Remap_SWJ_NoJTRST : Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST *
stm32 PB3 PB4 PA15引脚作为普通IO使用指南
huangyangquan的博客
01-02 2976
stm32PB3 PB4 PA15引脚可以在使用SWD仿真和烧录的情况下释放出来,作为普通IO使用。 初始化代码如下: [html] view plain copy GPIO_InitTypeDef GPIO_InitStructure;      RCC_APB2PeriphClockCmd(RCC_APB2Perip
STM32 PB3 PB4 配置为普通IOHAL库 LL
xiapuye的专栏
08-29 1642
STM32 PB3 PB4 配置为普通IOHAL库 LL
STM32-HAL库实验记录(二)--串口通讯
qq_33808003的博客
10-29 1025
Clion+STM32CUBEMX+OPENOCD开发使用的开发板是STM32F407ZGT6开发IDE是Clion的SW4STM32嵌入式开发对于简单的串口通讯,其实总得来说,在不使用中断,不考虑能耗的情况下,初始MX设置就只有1.基本启动设置2.串口设置3.时钟设置(简而言之,未系统学习时钟树情况下,无脑将单个区域配置到最大且能通过即可)4.编写 [LOOP]1.STM32CUBEMX进行初始化MCU配置生成初始CODE;
jtag调试接口的端口冲突问题
RTFSC的博客
06-13 715
使用PB3PB4PA15作为普通IO 如果要使用PB3PB4PA15端口作为普通IO,就不能使用JTAG下载和调试代码,改为swd。 用jtag进入debug模式可以发现,在使能这几个端口之前,可以正常debug。使能这几个端口之后,degub会出错,强行退出debug模式。 ...
stm32hal库spi通信
06-07
好的,我可以帮你解答关于STM32HAL库的SPI通信问题。SPI通信是一种同步的串行通信协议,它使用4根线实现通信,分别是时钟线(SCLK)、主设备输出线(MOSI)、主设备输入线(MISO)和片选线(CS)。下面是一份使用STM32HAL库进行SPI通信的示例代码,你可以参考一下: ```c #include "stm32f4xx_hal.h" // 定义SPI句柄 SPI_HandleTypeDef hspi1; // 定义数据缓冲区 uint8_t tx_buf[10]; uint8_t rx_buf[10]; int main(void) { // 初始化HAL库 HAL_Init(); // 初始化SPI口 hspi1.Instance = SPI1; hspi1.Init.Mode = SPI_MODE_MASTER; // 主机模式 hspi1.Init.Direction = SPI_DIRECTION_2LINES; // 双线全双工 hspi1.Init.DataSize = SPI_DATASIZE_8BIT; // 8位数据位 hspi1.Init.CLKPolarity = SPI_POLARITY_LOW; // 时钟极性为低电平 hspi1.Init.CLKPhase = SPI_PHASE_1EDGE; // 时钟相位为第一边沿 hspi1.Init.NSS = SPI_NSS_SOFT; // 软件控制片选信号 hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_256; // 波特率预分频 hspi1.Init.FirstBit = SPI_FIRSTBIT_MSB; // MSB优先 hspi1.Init.TIMode = SPI_TIMODE_DISABLE; // 禁用TI模式 hspi1.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; // 禁用CRC校验 HAL_SPI_Init(&hspi1); // 发送数据 HAL_SPI_Transmit(&hspi1, tx_buf, 10, 100); // 接收数据 HAL_SPI_Receive(&hspi1, rx_buf, 10, 100); // 同时发送和接收数据 HAL_SPI_TransmitReceive(&hspi1, tx_buf, rx_buf, 10, 100); while (1) { } } ``` 在使用HAL库进行SPI通信时,需要先初始化SPI口并定义一个SPI句柄。然后可以使用HAL_SPI_Transmit、HAL_SPI_Receive和HAL_SPI_TransmitReceive函数分别进行发送、接收和同时发送和接收数据。参数说明如下: - 第一个参数:SPI句柄 - 第二个参数:待发送数据的缓冲区指针 - 第三个参数:待发送/接收数据的长度 - 第四个参数:超时时间(单位为ms) 希望这些信息可以帮助你解决问题。
写文章

热门文章

  • ESP32引脚参考 27523
  • Python如何将字符串(str/json)转换字典(dict) 22057
  • 解决win10下localhost打不开的问题 14407
  • 了解MicroPython多线程 12156
  • TrueSTUDIO for STM32 编辑keil工程文件 10543

分类专栏

  • 学习记录 19篇
  • FreeRTOS
  • Cadence
  • MicroPython-PYBORAD 10篇
  • MicroPython-ESP8266/ESP32 9篇
  • Python 7篇
  • 转载学习 21篇
  • 软硬件调试 3篇

最新评论

  • MySQL安装及Python获取串口数据存入本地数据库

    m0_72748031: Traceback (most recent call last): File "C:/Users/5580/Desktop/python/测风速.py", line 29, in <module> td = int(data[4:6]) ValueError: invalid literal for int() with base 10: ''为何出现这种错误啊格式好像还是不对

  • HAL库禁用JTAG,使用PB3、PB4、PA15作为普通IO

    Milk丶: 用的CUBEMX配置的PA15引脚,只要配置成RESET就不能正常运行程序,请问可以怎么改呢?

  • LoRa——关于Low Data Rate Optimization功能分析

    m0_71433943: 请问为什么开启了低速率优化反而传输速率变慢的原因有哪些啊

  • MicroPython之ADS1115+平滑滤波NTC温度采集

    听雨525: ADS1115库 https://github.com/robert-hh/ads1x15,这个链接上不了。

  • MySQL安装及Python获取串口数据存入本地数据库

    electronic waste: 大佬串口拒绝访问怎么办

最新文章

  • WaveDrom 使用指南
  • 28BYJ-48单极性步进电机
  • MPLAB® Harmony 3.0教程-链接
2022年1篇
2021年5篇
2020年25篇
2019年16篇
2018年4篇

目录

目录

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家合肥玻璃钢花盆厂家贵州景区玻璃钢雕塑联系方式革命主题玻璃钢雕塑批量定制玻璃钢雕塑验收规范河池玻璃钢仿铜麒麟雕塑玻璃钢孔子雕塑厂家公园校园玻璃钢雕塑生产厂家商场端午美陈评比主持博兴玻璃钢造型雕塑嵩县玻璃钢花盆花器株洲玻璃钢座椅雕塑造价巩义定制玻璃钢雕塑承德玻璃钢仿真水果雕塑聊城玻璃钢雕塑制作厂家晋中玻璃钢马雕塑三亚玻璃钢雕塑价格表常州蛋型玻璃钢花盆福建中庭商场美陈供货商江门市玻璃钢雕塑价格黑龙江玻璃钢雕塑订做价格平凉玻璃钢雕塑哪家好郴州佛像玻璃钢雕塑汕头玻璃钢卡通雕塑艺术品四川玻璃钢雕塑制造美陈玻璃钢雕塑销售方法抚州动物玻璃钢雕塑市场商场美陈赚钱吗安庆订制玻璃钢雕塑玻璃钢雕塑能保存商场美陈施工组织计划阐述香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化