OpenEdv-开源电子网

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

io配置为上拉输入,硬件测试时io为低电平。。为什么不是高电平?

[复制链接]

14

主题

98

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2014-3-5
在线时间
0 小时
发表于 2014-4-16 13:22:51 | 显示全部楼层 |阅读模式
硬件连接pc9,配置为内部上拉输入,
功能:pc9下降沿时产生中断
问题:pc9上电、复位总为低电平,不能进入中断。。
GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_9 ;  //左方碰触开关
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;//上拉引脚,检测障碍物
  GPIO_Init(GPIOC, &GPIO_InitStructure) ;
  GPIO_SetBits(GPIOC, GPIO_Pin_9);  //
一定需要外部的上拉电阻才能输出高电平么?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165359
金钱
165359
注册时间
2010-12-1
在线时间
2110 小时
发表于 2014-4-16 14:15:30 | 显示全部楼层
时钟有没有开启?
外部电路是不是有干扰?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

14

主题

98

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2014-3-5
在线时间
0 小时
 楼主| 发表于 2014-4-16 14:41:22 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
时钟开启了 void GPIO_Configuration(void)

GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);

......外部干扰是指什么?
回复 支持 反对

使用道具 举报

14

主题

98

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2014-3-5
在线时间
0 小时
 楼主| 发表于 2014-4-16 14:44:57 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
周一调的时候是输出高电平,只是进入的中断函数不对。。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165359
金钱
165359
注册时间
2010-12-1
在线时间
2110 小时
发表于 2014-4-16 15:15:23 | 显示全部楼层
回复【3楼】fangxiaoyanzhou:
---------------------------------
是指外部电路,是不是有下拉电阻,或者输出低电平的器件?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

14

主题

98

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2014-3-5
在线时间
0 小时
 楼主| 发表于 2014-4-16 16:34:50 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
外部无上拉下拉电阻。。信号方向CPU-74LV4245(电平转换)-J6(连接器),pc9,pd13在连接器上,连接扩展板的碰触传感器。。现在测得从j6经过电平转换输入cpu的信号均为低电平。测试中用pc1(cpu直接引出,不经过电平转换芯片)配置成上拉,正常测得高电平。。使用JTAG下载/在线调试的时候,keil卡住或者无响应。。
部分原理图


回复 支持 反对

使用道具 举报

14

主题

98

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2014-3-5
在线时间
0 小时
 楼主| 发表于 2014-4-16 16:37:16 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
pc5配置为输出,置高,输出高电平。c端口正常。时钟正常。
回复 支持 反对

使用道具 举报

9

主题

126

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
226
金钱
226
注册时间
2014-4-3
在线时间
18 小时
发表于 2014-4-16 16:55:14 | 显示全部楼层
你要看是不是开漏的亲,有些IO口是专门开漏的,需要外部上拉的,实际要看规格书。
回复 支持 反对

使用道具 举报

14

主题

98

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2014-3-5
在线时间
0 小时
 楼主| 发表于 2014-4-16 17:34:13 | 显示全部楼层

回复【8楼】dixdsqaid:
---------------------------------
数据手册写的io,ft,看不出是什么结构的呀
回复 支持 反对

使用道具 举报

14

主题

98

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2014-3-5
在线时间
0 小时
 楼主| 发表于 2014-4-16 17:35:17 | 显示全部楼层
回复【8楼】dixdsqaid:
---------------------------------
实际的规格书是指什么?
回复 支持 反对

使用道具 举报

14

主题

98

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2014-3-5
在线时间
0 小时
 楼主| 发表于 2014-4-16 18:35:18 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
直接在74lvc4245输入jcr/jcl加高电平,cr,cl为高电平。。这说明电平转换芯片没有问题。。那问题应该在软件,究竟在哪里?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165359
金钱
165359
注册时间
2010-12-1
在线时间
2110 小时
发表于 2014-4-16 23:46:11 | 显示全部楼层
回复【11楼】fangxiaoyanzhou:
---------------------------------
没去研究这些芯片了。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

14

主题

98

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2014-3-5
在线时间
0 小时
 楼主| 发表于 2014-4-17 09:04:47 | 显示全部楼层
回复【12楼】正点原子:
---------------------------------
哦哦,还是谢谢
回复 支持 反对

使用道具 举报

9

主题

126

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
226
金钱
226
注册时间
2014-4-3
在线时间
18 小时
发表于 2014-4-17 09:21:48 | 显示全部楼层
回复【10楼】fangxiaoyanzhou:
---------------------------------
看有没带注释,一般在注释里。
回复 支持 反对

使用道具 举报

7

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2017-7-8
在线时间
13 小时
发表于 2017-7-9 16:24:24 | 显示全部楼层
为什么我设置两个IO口分别为输入模式高电平和低电平吗,然后用示波器去测两个引脚的电平,他们都为高电平
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-12-18 12:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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