完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
朋友们,想请一个关于输入端口的问题
芯片:STM32F103RFT6 PC3作为输入使用 现象1: PC3的模式设为上拉输入时,无论外围给该引脚是3.3V,还是0V,MCU读出来的结果都是高电平。 现象2: PC3的模式设为下拉输入时,无论外围给该引脚是3.3V,还是0V,MCU读出来的结果都是低电平。 这是什么原因啊,请指教一下。 |
|
相关推荐
8个回答
|
|
不对啊,上拉输入外围电路给0V你是怎么给的?接地?最好把程序贴出来大家给你看下啊
|
|
|
|
配置问题
|
|
|
|
建议楼主用一个100欧姆的电阻连接该管脚接地测试下
|
|
|
|
读函数确定没错?
|
|
|
|
把R73去掉吧,感觉会和R72形成分压
|
|
|
|
E:光感应用.png
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC | RCC_APB2Periph_USART1, ENABLE); GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; GPIO_Init(GPIOC, &GPIO_InitStructure); status = GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_3); 注:右图的1,2画错了,大家别在意它。 我现在是,测量到SILK 这个点不接芯片时,挡住:3.24V 不挡住:0V 只有一接芯片,如果设定为上拉输入,光感不管挡住,还是不挡住,一直都是高电平。3.27V 如果是下拉输入,光感不管挡住,还是不挡住,都是0V。 我要的结果是挡住:SILK接PC3脚,是高电平 不挡住:是低电平。 |
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2105 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1941 浏览 3 评论
4537 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2084 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2599 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 06:41 , Processed in 0.750727 second(s), Total 85, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号