打印
[CW32F003系列]

IO输入输出

[复制链接]
266|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
钓鱼大师|  楼主 | 2025-4-23 11:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前要做一个DS18B20的读取程序,单总线需要配置为输入或者输出。怎么配置好些?

使用特权

评论回复
沙发
xiaoqizi| | 2025-8-2 19:42 | 只看该作者
使用结构体[size=0.875]GPIO_InitTypeDef存储配置参数

使用特权

评论回复
板凳
木木guainv| | 2025-8-2 21:55 | 只看该作者
直接操作寄存器,通过赋值控制状态

使用特权

评论回复
地板
Jiangxiaopi| | 2025-8-3 08:42 | 只看该作者
激活对应GPIO模块的时钟源,确保后续操作有效

使用特权

评论回复
5
荣陶陶| | 2025-8-3 11:13 | 只看该作者
常见模式包括输入、输出、推挽、开漏、模拟输入等,需根据外设需求选择

使用特权

评论回复
6
Zhiniaocun| | 2025-8-3 13:39 | 只看该作者
输入模式:浮空、上拉/下拉电阻可选,用于读取外部信号

使用特权

评论回复
7
Zuocidian| | 2025-8-3 15:52 | 只看该作者
调整驱动能力以适应高频信号或长距离传输

使用特权

评论回复
8
Puchou| | 2025-8-3 18:31 | 只看该作者
上下拉使能可稳定空闲电平,防止噪声干扰

使用特权

评论回复
9
Xiashiqi| | 2025-8-3 20:45 | 只看该作者
将结构体参数写入硬件寄存器,完成物理层准备

使用特权

评论回复
10
小海师| | 2025-8-3 23:03 | 只看该作者
通过特殊功能寄存器如[size=0.875]TRISA设置方向位,[size=0.875]DDRx=0x00为输出模式

使用特权

评论回复
11
Haizangwang| | 2025-8-4 09:25 | 只看该作者
单片机IO配置的核心在于匹配电气特性与应用场景需求

使用特权

评论回复
12
梦境摆渡人| | 2025-8-4 12:42 | 只看该作者
对于DS18B20的读取程序,通常使用单总线通信,需要将单总线配置为输入模式。因为DS18B20是通过数据线进行通信的,所以需要设置为输入模式来读取温度数据。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

63

主题

289

帖子

0

粉丝