OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3043|回复: 6

一点小发现,不知对不对?

[复制链接]

2

主题

2

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2017-3-10
在线时间
5 小时
发表于 2017-3-17 17:50:50 | 显示全部楼层 |阅读模式
1金钱
原子哥的例程,关于串口IO(GPIOA.10)的配置:库函数版本:  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//浮空输入;
寄存器版本:GPIOA->CRH|=0X000008B0;//IO状态设置
查看寄存器CRL,发现0X8指的是上/下拉输入,而非浮空输入。
测试了一下(用的虚拟串口),GPIOA->CRH|=0X000004B0;//IO状态设置(PA10 浮空输入)
发现也可以通讯(只是单片机往电脑发,反向的没测)。
查资料说,浮空输入的方式抗干扰更强一些?不知道是不是这样,如果是为什么寄存器开发不用浮空输入呢?
其实我是看别人的寄存器开发的例程发现的。
可能有点钻牛角尖哈,但还是想提出来

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

32

主题

883

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4036
金钱
4036
注册时间
2015-11-14
在线时间
545 小时
发表于 2017-3-17 17:52:45 | 显示全部楼层
回复

使用道具 举报

69

主题

978

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3774
金钱
3774
注册时间
2015-4-26
在线时间
766 小时
发表于 2017-3-18 10:39:39 | 显示全部楼层
加5V和加3.3V都可以点亮led,大概是这么回事吧。芯片内部的事情不要深究了,能用就好了
我有故事,你有酒吗
回复

使用道具 举报

9

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2017-1-6
在线时间
32 小时
发表于 2017-3-18 11:44:55 | 显示全部楼层
我觉得浮空输入抗干扰能力才弱吧,
回复

使用道具 举报

9

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2017-1-6
在线时间
32 小时
发表于 2017-3-18 11:45:25 | 显示全部楼层
我觉得浮空输入抗干扰能力才弱吧,
回复

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
166
金钱
166
注册时间
2015-8-22
在线时间
26 小时
发表于 2017-3-18 11:55:08 | 显示全部楼层
虽然不知道这两个的差别,但是支持楼主的较真精神!
回复

使用道具 举报

1

主题

127

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
金钱
438
注册时间
2017-3-10
在线时间
63 小时
发表于 2017-3-18 12:34:35 来自手机 | 显示全部楼层
是不是通信端口浮空更好?
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-23 06:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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