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

STM32F303,从能让PB3、PB4做为GPIO使用呢?

[复制链接]
Apple886 提问时间:2016-12-2 16:35 /
STM32F303,如何禁用JTAG,使能SW,从能让PB3、PB4做为GPIO使用呢?

我已经做过尝试,直接 设置普通输出模式,(一直输出低电平)不能输出高电平

AFIO_MAPR寄存器在哪里?
3.png
收藏 2 评论18 发布时间:2016-12-2 16:35

举报

18个回答
creep 回答时间:2016-12-2 17:46:26
可以调用库函数设置,相关寄存器如下:
2016-12-02_174342.png

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

霹雳之火 回答时间:2016-12-3 10:19:51
本帖最后由 霹雳之火 于 2016-12-3 10:21 编辑

reference manual:RM0316: STM32F303xB/C/D/E, STM32F303x6/8, STM32F328x8, STM32F358xC, STM32F398xE advanced ARM®-based MCUs
下面两张图来自reference manual

寄存器配置说明

寄存器配置说明


2.jpg

datasheet:DS9118: ARM®-based Cortex®-M4 32b MCU+FPU, up to 256KB Flash+ 48KB SRAM, 4 ADCs, 2 DAC ch., 7 comp, 4 PGA, timers, 2.0-3.6 V
下面两张图来自device的datasheer

PB4

PB4


PB5

PB5


楼主参考一下   可以结合cubeMX配置看看,就比较直观了

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

Apple886 回答时间:2016-12-5 10:19:03
那片清茶 发表于 2016-12-2 20:18
仿真器引脚,把仿真功能禁止了就可以了

关键如何禁止仿真器功能,stm32F1系列通过相应的寄存器配置即可,但是STM32F3没有相应的寄存器来说明?
Apple886 回答时间:2016-12-2 18:08:59
stm32F1和stm32F3的不一样,您提供的是F1系列的,而F3系列的这块木有介绍
peter001 回答时间:2016-12-2 18:47:20
查user manual 或用 cube分配一下

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

那片清茶 回答时间:2016-12-2 20:18:38
仿真器引脚,把仿真功能禁止了就可以了

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

那片清茶 回答时间:2016-12-2 20:18:51
仿真器引脚,把仿真功能禁止了就可以了
斜阳 回答时间:2016-12-3 08:52:47
已经到大神解答了,我就来混个积分
cldym 回答时间:2016-12-3 08:54:31
把仿真功能禁止了就可以了
any012 回答时间:2016-12-3 09:35:20
没用过STM32F3系列的,不过也建议用CUBE_MX配置下,可参考里面的配置。
yhyeefocus 回答时间:2016-12-3 13:04:37
看帖,回帖,坚持学习
jackten 回答时间:2016-12-3 13:13:24
学习学习         
leo121_3006061 回答时间:2016-12-3 14:35:41
这个不会,跟着学习
无薪税绵 回答时间:2016-12-3 14:54:33
10楼的答案不错,建议楼主尝试一下。
zbber 回答时间:2016-12-3 17:35:07
仿真器引脚,把仿真功能禁止了就可以了
12下一页

所属标签

相似问题

官网相关资源

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