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

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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版