配置使用stm32cubemx配置管脚,自动生成配置,配置完成后测试数据异常: 其中管脚涉及PA0、PA0_C;PA1、PA1_C;PC2、PC2_C;PC3、PC3_C; PA0输入10V ,PA0_C也有输入; 结果是:各有4V的输入 为了排除PA0与PA0_C的相互影响,采取采PA0电压时,PA0_C管脚IO口配置为输出,结果也是一样。 最后只能采取注销代码的排...
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...
1PC0亮:PC输出 0x0001,取反为0xFFFE,控制码就是0xFFFE2PC1亮:PC输出 0x0002,取反为0xFFFD,控制码就是0xFFFD3PC2亮:PC输出 0x0004,取反为0xFFFB,控制码就是0xFFFB4PC3亮:PC输出 0x0008,取反为0xFFF7,控制码就是0xFFF75PC4亮:PC输出 0x0010,取反为0xFFEF,控制码就是0xFFEF6PC5亮:PC输出 0x...
voidAT24CXX_WriteOneByte(u8 WriteAddr,u8 DataToWrite){//I2CInit();I2CStart();//产生IIC起始信号I2CSendByte(0XA0);//发送外设地址0XA0I2CWaitAck();//等待应答I2CSendByte(WriteAddr);//发送储存地址I2CWaitAck(); I2CSendByte(DataToWrite);//发送字节I2CWaitAck(); I2CStop();//产生停止信号HAL...
Our task is to have a simple project that will toggle leds. LEDs are connected toPC2andPC3respectively, active LOW. Pins can be configured in output push-pull or open-drain mode Set pins as outputs with optional labels asLED1andLED2respectively ...
3. main.c 本文使用芯片是 STM32F103ZET6 一、ADC基本概念 1. 基本概念 ADC的作用是将模拟信号转换为数字信号,以便微控制器能够理解和处理。在STM32微控制器中,ADC可以实现读取外部传感器的模拟数据的功能,如温度传感器、光敏电阻、压力传感器等。 在STM32系列微控制器中,ADC模块通常包括以下特性和功能: ...
beep.c文件: #include "beep.h" void Beep_Init(void)//初始化PC3 { GPIO_InitTypeDef beep; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); beep.GPIO_Pin = GPIO_Pin_3; beep.GPIO_Speed = GPIO_Speed_50MHz; beep.GPIO_Mode = GPIO_Mode_Out_PP; ...
C:\Program Files\Design Explorer 99 SE\js.bmp58133.01 1 1 1 1VBAT1PC13/ANT12PC14/OSC323PC15/OSC324PD0/OSCIN5PD1/OSCOUT6NRST7PC0/ADC108PC1/ADC119PC2/ADC1210PC3/ADC1311VSSA12VDDA13PA0/WKUP/ADC0/TIM2_CH1_ETR/TIM5_CH1/TIM8_ETR14PA1/ADC1/TIM2_CH2/TIM5_CH215PA2/U2_TX/ADC2/...
配置使用stm32cubemx配置管脚,自动生成配置,配置完成后测试数据异常: 其中管脚涉及PA0、PA0_C;PA1、PA1_C;PC2、PC2_C;PC3、PC3_C; PA0输入10V ,PA0_C也有输入; 结果是:各有4V的输入 为了排除PA0与PA0_C的相互影响,采取采PA0电压时,PA0_C管脚IO口配置为输出,结果也是一样。 最后只能采取注销代码的排...
/* RST <--- PC3 复位信号 */ #define RST_CLK_ENABLE() __HAL_RCC_GPIOC_CLK_ENABLE() #define RST_GPIO GPIOC #define RST_PIN GPIO_PIN_3 #define RST_1() RST_GPIO->BSRR = RST_PIN #define RST_0() RST_GPIO->BSRR = ((uint32_t)RST_PIN << 16U) #endif...