问题
之前为了驱动电机,设置PB4和PE4分别输出为高低电平,可以正常驱动电机。之后同时给PB4和PE4低电平或高电平时,电机还是可以旋转。困扰了我好久,一度以为是程序没有烧进板子。

解决办法:
今天看视频时偶然发现。PA13,PA14,PA15,PB3,PB4上电之后默认是SWJ调试端口,配置输入输出无效。可以使用别的IO口或者使用JTAG/SWD模式设置库函数:

void GPIO_PinRemapConfig(uint32_t GPIO_Remap,FunctionlState NewState)

设置只使用SWD,此时就可以对PB3和PB4进行初始化,使其输出相应的电平。

果然在基础知识还不清楚的情况下不能盲目实践,否则会浪费很多时间。

【STM32F103】PB3和PB4不能按照设置输出相应的电平问题相关推荐

  1. STM32F103的PC13、PB3和PB4定义为普通IO口使用

    PC13初始化: PC13的.c文件初始化: void GPIO_Init(void) {GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClock ...

  2. stm32 将PB3,PB4设置为普通IO模式

    最近在做项目,涉及到将PA3.PA4引脚作为普通IO模式,控制LED灯亮灭,发现这两个IO口不受控制,一直处于高电平状态.查阅stm32的引脚说明发现,PB3和PB4在系统复位时候,分别默认为SYS_ ...

  3. 关于STM32中SPI1引脚PB3和PB4无法拉低的问题及相关解释

    关于STM32中SPI1引脚PB3和PB4无法拉低的问题及相关解释 近几点准备使用SPI1调试M25P80 发现需要用到引脚 PB3----SPI1_SCK PB4----SPI1_MISO PB5- ...

  4. STM32F103 PB3外部中断不正常问题

    使用STM32F103 PB3外部中断不正常,无法触发中断,然后后来把PB3改成推挽输出高电平,结果发现还是低电平,所以怀疑芯片坏了,但是在另一个板子也是这样情况,最后查出是这个引脚是JTAG相关引脚 ...

  5. cout设置输出数据不显示科学计数法

    [解决方案] 1.在头文件包含-#include<iomanip>--定义IO流输出输入格式控制相关函数. 2.利用cout输出格式为-cout << fixed <&l ...

  6. STM32的PA15、PB3、 PB4管脚作普通管脚的解决办法

      最近做了一个板子,使用的是SWD方式进行下载程序,仅仅使用到SWDIO(PA13) 和SWCLK(PA14)两个管脚.我将PA15(JTDI)和PB3(JTDO)管脚用于他用(用于点LED使用), ...

  7. STM32 PB3或者PB4不能正常使用的讲解

    最近用STM32F103T8做项目,发现PB3和PB4这两个IO不可控,一直是高电平: 原因是PB3和PB4在系统复位时候,分别默认为SYS_JIDO和SYS_HJTRST: 所以需要通过用户自行禁止 ...

  8. python pandas dataframe 不显示索引_Python DataFrame 设置输出不显示index(索引)值的方法...

    Python DataFrame 设置输出不显示index(索引)值的方法 在输出代码行中,加入"index=False"如下: m_pred_survived.to_csv(&q ...

  9. CAD机械图纸转PNG图片怎么设置输出的色彩和背景颜色—迅捷CAD转换器

    在机械制图的过程中,CAD图纸转格式也是很常见的一种,但是CAD格式是一种特殊的的文件格式,所以我们需要查看图纸的话,就只能使用专业的CAD看图软件才能进行查看,而DWG格式的图纸文件虽然保密性比较强 ...

最新文章

  1. python 之模块引入
  2. 升级进度卡住_升级 iOS 系统时卡住怎么办?
  3. Excel 打开csv显示在一个单元格
  4. python3-numpy数组切片和索引
  5. mydate97设置时间
  6. 【蓝桥杯嵌入式】【STM32】12_2020_第十一届_蓝桥杯_嵌入式设计与开发项目_省赛
  7. idea下载源码出现:Cannot download sources Sources not found for: org.apache.kafka:kafka-clients:2.3.0
  8. 项目交换通知——PM(李忠)
  9. jeecg框架 弹出框问题
  10. centos7 elasticsearch 安装启动问题
  11. c++ 程序员成长书单
  12. 嵌入式系统基础——Unbuntu的初步使用
  13. c语言实现皇帝翻牌游戏
  14. iOS开发之3DTouch集成
  15. pycharm安装netmiko、xlwt
  16. 2021年教你增加拿到BAT等大厂offer几率,分享PDF高清版
  17. 软件开发中项目经理有那些职责
  18. 双机热备_磁盘阵列柜
  19. Jquery来制作简易版的留言板.
  20. python毕业设计项目源码选题(16)跳蚤市场二手物品交易系统毕业设计毕设作品开题报告开题答辩PPT

热门文章

  1. BATM公司为什么宁愿花25K招聘应届生,也不愿涨薪5K留住老员工?
  2. 专访九州云CEO张淳:边缘计算助力5G应用百花齐放
  3. N1如何从无灯固件刷回Android官改
  4. OFDM通信系统PAPR抑制算法matlab仿真,对比SLM算法和PTS算法
  5. python批量修改doc文件
  6. 实现手机管理温室的智慧农业大棚控制系统
  7. 有源钳位正激变换器的设计及其 PoE BT 中的应用
  8. PCB工程师金字塔分级标准
  9. 微软强迫盗版商为反盗版做广告
  10. 金蝶云星空与奇门WMS-A对接集成委外领料查询打通出库单创建