STM32 ODR

摘要:

ODR(Output Data Register输出数据寄存器)的默认状态是零,且IO口的默认工作模式是输入模式。这是因为每个IO口的默认配置是0100,即浮空输入模式,意味着它们没有接电,因此不会有电流通过。若要使LED等输出设备工作,需正确配置输出模式和位运算掩码,确保设备能正确响应控制信号。

ODR的默认状态

1.ODR的默认状态是全零,即所有位都是0。

2.如果ODR的掩码少写了几位,高几位会被默认值为零。

3.与运算的结果会保留最低位的值,如果最低位原来是零,结果仍然是零。

复位值的定义和重要性

1.复位值指的是每次单片机复位后,寄存器的默认值。

2.复位值为零意味着寄存器的所有位在复位后都是零。

3.复位值是判断ODR初始状态的重要依据。

IO口的默认工作模式

1.每个IO口的默认模式是输入模式,具体模式取决于CRL(Configuration Register Low )或CRH(Configuration Register High)的赋值。

2.默认模式下,IO口处于浮空输入状态,没有电流流动。

3.LED2和LED3不亮是因为它们处于浮空输入模式,没有电流通过。

相关推荐
恒锐丰小瑞4 小时前
率能SS8841T 40V/2.5A/双通道H桥驱动芯片,PWM控制接口与低导通电阻(350mΩ),用于POS打印机/安防相机/机器人
单片机·嵌入式硬件·机器人
zcmodeltech5 小时前
钢铁冶金沙盘模型控制系统设计与实现:高炉-连铸-热轧多工序联动方案
分布式·stm32·单片机·嵌入式硬件·交互
徽京人6 小时前
VS Code 接入Esp 32步骤
vscode·单片机·嵌入式硬件
QH139292318807 小时前
Keysight N5183B N5183B 微波模拟信号发生器
网络·单片机·嵌入式硬件·集成测试·信息与通信
笨笨饿8 小时前
#110_SCH3000 平台图传系统配置指南:从 DVP 摄像头到 UVC/WiFi 双通道传输
c语言·stm32·单片机·嵌入式硬件·物联网·vim
捷瑞电子工坊8 小时前
FreeRTOS事件组:多任务同步的利器
stm32·嵌入式·freertos·实时操作系统·标准外设库·事件组·任务同步
笨笨饿10 小时前
#109_BK7258 蓝牙 A2DP 音频数据通路深度解析
python·stm32·单片机·mcu·物联网·编辑器·音视频
千秋岁rr10 小时前
5.0 TIM
单片机·嵌入式硬件
qq_4017004110 小时前
ADC基准电压与参考电压详细解读:以STM32和28335为例
stm32·单片机·嵌入式硬件
小僧景贤11 小时前
STM32 startup.s 启动文件与 .map 映射文件深度技术解析(md/hd 版本差异化对比)
stm32·内存映射·startup.s·map 文件·单片机启动流程