单片机中各种针脚、串口、时钟、定时/计数器、看门狗等都需要通过软件来设置,这就要用到寄存器。
寄存器有很多要查阅的表格,根据具体的表格去理解各种设置。
如下表,与针脚设置有关的寄存器,Px是P0~P2。
由上表可知,SEL可以设置针脚为通用I/O还是外设I/O,具体参照下表。
例如,P1SEL &=~ 0x03,0000 0011位反运算后,P1_0、P1_1两个引脚为0,设置为通用I/O端口。以后具体的案例中会附上相应的寄存器列表。
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
8051单片机有哪些复位方法(2023-10-20)
8051单片机有哪些复位方法;问题:8051单片机复位后,各寄存器的初始状态如何?复位方法有几种?
解答:8051单片机复位后机器的初始状态,即各寄存器的状态:PC之外,复位操作还对其它一些特殊功能寄存器有......
系统分析S3C2410的中断处理(2023-01-06)
认情况下所有的中断都是被屏蔽的。
PRIORITY(IRQ PRIORITY Control Register)寄存器有32位,有效位[20:0],可读写,此寄存器的作用是如果有几个中断源同时触发,按照......
STM32单片机GPIO口的工作模式解析(2023-10-11)
速度都是可以配置的,可以配置为25MHz,50MHz或是100Mhz。数据输入同样也有几种模式,它们分别为浮空,上下拉和模拟,并且输入数据同样可以配置为来自输入寄存器或是其他的外围寄存器。置位复位寄存器......
STM32单片机一般有几种调试方式(stm32与TDC SPI通信调试)(2024-08-19)
STM32单片机一般有几种调试方式(stm32与TDC SPI通信调试);STM32单片机介绍
STM32单片机是由意法半导体(STMicroelectronics)公司开发和生产的一系列32位......
PLC指令的组成 PLC指令失效的原因(2023-06-19)
端口(O)、计时器(T)、计数器(C)等。
3. 位地址:用于指定操作对象中的具体位。例如,I0.0表示输入端口I0的第0位。
4. 立即数或寄存器地址:指令执行时需要的参数或数据,可以是固定的立即数或存储在寄存器......
89C51单片机有几种低功耗方式(2023-01-05)
89C51单片机有几种低功耗方式; 单片机内部有一个电源管理寄存器PCON,这个寄存器的最低两位,IDL和PD这两位分别用来设定是否使单片机进入空闲模式和掉电模式。
1. 空闲模式
当单......
STM32F0使用LL库实现DMA方式AD采集(2022-12-12)
我们来说说ADC控制寄存器(ADC_CR),器结构如下:
关于ADC控制寄存器(ADC_CR),有几个设置需要说明一下。
ADCAL:ADC校准,设置该位可以软件启动校准,校准完成硬件会复位掉这一位。需要......
【STM32H7教程】第38章 STM32H7的LPTIM低功耗定时器应用之超时唤醒(2023-04-13)
######################################################## */
68. LptimHandle.Instance = LPTIM1;
69. /* 对应寄存器CKSEL,选择内部时钟源 */
70......
串口通信—STM32串口功能框图讲解(2023-02-23)
写入要发送的数据。在写入最后一个数据后,需要等待USART 状态寄存器(USART_SR) 的TC 位为1, 表示数据传输完成, 如果USART_CR1 寄存器的TCIE 位置1,将产生中断。
在发送数据时,编程的时候有几......
STM32G0—低功耗模式(2023-02-07)
有两种停止模式,分别是停止0和停止1,这是保留全部RAM数据内容的最低功耗模式,仅需2μs即可实现从STOP唤醒到16MHz的运行模式。在“停止”模式下,SRAM和外设寄存器的内容得以保留,所有高端外设时钟停止,可以......