重工电子论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 6126|回复: 8
打印 上一主题 下一主题

STM32F103几个特殊的IO

[复制链接]

12

主题

66

帖子

538

积分

高级会员

Rank: 4

积分
538
QQ
跳转到指定楼层
楼主
发表于 2016-1-18 11:09:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
最近犯了两个错误,这两个错误都是由于对STM32引脚特性不够熟悉导致的,所幸比较快的发现了问题所在。因为所做的模块中涉及声光报警,有两个LED和一个蜂鸣器要驱动,用的是48Pin的STM32,实际可用的引脚35个,第一次使用了PC13、PC15来驱动两个LED,因为用洞洞板搭的电路,因为懒,就没有接上拉,直接用IO口做电流源,后来发现在两个LED需要同时亮时,经常有一个不亮。在排除了芯片故障之后,在数据手册里发现了这样一段话:



貌似截图不够清晰,凑合看吧。大意是PC13、PC14、PC15这三个引脚作为输出引脚时,在同一时间只能有一个引脚作为输出,并且不能作为电流源,这下上述故障的原因就很明白了。然后在画板的时候,对这几个IO进行了更换,选用了PB3、PB4这两个引脚来控制两个LED,这次加了三极管来增强驱动能力。然而,板子做出来之后灯亮的依然不受控,用万用表打了之后发现PB3引脚电平一直高,并且无法拉底,而板子的串口,SPI通信等其他外设功能都是正常的,焊出来的两块板子都是这个现象,排除了硬件故障,因为两块STM32同时一个引脚出现故障的概率应该是非常低的。在百度之后,发现网友帖子里有这么个描述:STM32F10x系列的MCU复位后,PA13/14/15 & PB3/4默认配置为JTAG功能,如果需要把这几个口做普通IO口,就需要进行配置。

果然,在禁用了JTAG功能之后,灯就亮的随心所欲了。
在产品开发中,为了让芯片资源得到充分利用,有时候每一个IO都不会浪费,这八个IO口不“普通”,在使用的时候需要注意一下。

备注.jpg (128.96 KB, 下载次数: 1140)

备注.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

16

主题

75

帖子

863

积分

版主

Rank: 7Rank: 7Rank: 7

积分
863
QQ
沙发
发表于 2016-1-18 15:06:06 | 只看该作者
kuoyi
回复

使用道具 举报

299

主题

684

帖子

7026

积分

学生管理组

Rank: 8Rank: 8

积分
7026
板凳
发表于 2016-1-19 08:17:18 | 只看该作者
顶起  。。。。。。不错
回复 支持 反对

使用道具 举报

12

主题

66

帖子

538

积分

高级会员

Rank: 4

积分
538
QQ
地板
 楼主| 发表于 2016-1-19 12:14:37 | 只看该作者

教我                                    
回复 支持 反对

使用道具 举报

12

主题

66

帖子

538

积分

高级会员

Rank: 4

积分
538
QQ
5#
 楼主| 发表于 2016-1-19 12:16:07 | 只看该作者
李维强-15级 发表于 2016-1-19 08:17
顶起  。。。。。。不错

谢谢支持                                      
回复 支持 反对

使用道具 举报

12

主题

66

帖子

538

积分

高级会员

Rank: 4

积分
538
QQ
6#
 楼主| 发表于 2016-1-19 12:17:35 | 只看该作者

总算知道了为啥你的kuoyi不到十个字符为啥能发出来                             原来狂按空格就可以了
回复 支持 反对

使用道具 举报

16

主题

75

帖子

863

积分

版主

Rank: 7Rank: 7Rank: 7

积分
863
QQ
7#
发表于 2016-1-19 13:50:37 | 只看该作者
本帖最后由 程浥 于 2016-1-19 13:53 编辑

我好像没有按空格,直接就发出来了
回复 支持 反对

使用道具 举报

12

主题

66

帖子

538

积分

高级会员

Rank: 4

积分
538
QQ
8#
 楼主| 发表于 2016-1-19 15:38:06 | 只看该作者
程浥 发表于 2016-1-19 13:50
我好像没有按空格,直接就发出来了

估计版主特权
回复 支持 反对

使用道具 举报

16

主题

75

帖子

863

积分

版主

Rank: 7Rank: 7Rank: 7

积分
863
QQ
9#
发表于 2016-1-19 16:40:54 | 只看该作者

估计是吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|cqutlab ( 渝ICP备15004556号

GMT+8, 2024-12-23 07:47 , Processed in 0.195583 second(s), 31 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表