2. adc_utils.c #include "adc_utils.h" /** * @brief ADCx初始化端口 */ void ADCx_Init(void){ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_ADC1, ENABLE); GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; // 模拟输入模式 GPIO_InitStructu...
**【3】如果我要将PC2配置为推挽输出模式,应该怎么写代码? ** 看下面的代码学习。 GPIOC->CRL&=0xFFFFF0FF; //这一步是位运算操作,特别注意这个& , 意思是先将之前的配置清除为0. GPIOC->CRL|=0x00000300; //这一步是位运算操作,特别注释这个|,意思是将新的配置赋值进去。 1. 2. **【4】如果我...
A轮//左前 --- 电机驱动1-ENA TIM8_CH2--PC6--B轮 //右前 --- 电机驱动1-ENB TIM8_CH3--PC8--C轮 //右后 --- 电机驱动2-ENA TIM8_CH4--PC9--D轮 //左后 --- 电机驱动2-ENB A轮:PC1 PC0 控制前后运动 PC1 ---IN2,PC0---IN1 B轮:PC3 PC2 控制前后运动 PC3---IN4,PC2-...
voidAT24CXX_WriteOneByte(u8 WriteAddr,u8 DataToWrite){//I2CInit();I2CStart();//产生IIC起始信号I2CSendByte(0XA0);//发送外设地址0XA0I2CWaitAck();//等待应答I2CSendByte(WriteAddr);//发送储存地址I2CWaitAck(); I2CSendByte(DataToWrite);//发送字节I2CWaitAck(); I2CStop();//产生停止信号HAL...
* @file : main.c * @brief : Main program body *** * @attention * * Copyright (c) 2023 STMicroelectronics. * All rights reserved. * * This software component is licensed by ST under BSD 3-Clause license, * the "License"; You may...
【3】如果我要将PC2配置为推挽输出模式,应该怎么写代码?看下面的代码学习。GPIOC->CRL&=0xFFFFF0FF;...
//使能GPIOC时钟,因为按键分别为 //PA0 PC1 PC2 PC3 GPIO_InitStruct.Pin = GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3; GPIO_InitStruct.Mode = GPIO_MODE_INPUT;//输入模式 GPIO_InitStruct.Pull = GPIO_NOPULL; // 上拉 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;//高速 ...
仓仓仓 仓仓 仓仓 仓仓 仓仓 仓打 打打 打检 检检 检检 检检检JTAG JTAG JTAG JTAG打 打打 打打 打打 打喷 喷喷 喷驱 驱驱 驱驱 驱驱驱R73 102VDD3.3VPB8PB9A01A12A23G4SDA5SCL6TEST7VCC8U7FM24CL64VDD3.3VEEPROM(0xA0)PB6PB7C32104R45103R46103PC8 PC9PB12PB14PB15PB11PB10PC1PC2PA...
C_NRE G 20PF8I/OFTPF8ADC3_I N6/FSM C_NIOW R 21PF9I/OFTPF9ADC3_I N7/FSM C_CD 22PF10I/OFTPF10ADC3_I N8/FSM C_INTR 2C1551223OSCIOSC _IN_IN 3D1661324OSCOOSC _OU_OU TT 4E1771425NRSI/ONRS TT F181526PC0I/OPC0ADC123 _IN10 F291627PC1I/OPC1ADC123 _IN11 E2101728PC2I/OP...
/*配置端口PC2*/ #define ISMYSCAN 1//0代表正点原子视频里KEY_Scan函数,1代表我更改后的KEY_Scan函数 #if 0//1代表选择库函数实现方式,0代表寄存器实现方式 /*基于库函数*/ void Key_Init(void) { GPIO_InitTypeDef key; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);//使能时钟 ...