问答

汇集网友智慧,解决技术难题

21ic问答首页 - TAG - stm32g4
  • stm32g474 ADC 一直卡在校准 sos

    [backcolor=#ffffff][font="][size=10pt][align=left] RCC->AHB2ENR |= RCC_AHB2ENR_ADC12EN; /* ADC12 CLK ENABLE */[/align][align=left] RCC->AHB2ENR |= RCC_AHB2ENR_ADC345EN; /* ADC345 CLK ENABLE */[/align] [align=left] ADC12_COMMON->CCR &= ~(ADC_CCR_PRESC);[/align][align=left] ADC12_COMMON->CCR |= (2 << ADC_CCR_PRESC_Pos); // 4分频[/align] [align=left] ADC345_COMMON->CCR &= ~(ADC_CCR_PRESC);[/align][align=left] ADC345_COMMON->CCR |= (2 << ADC_CCR_PRESC_Pos); // 4分频[/align] [align=left] RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN; // 使能GPIOA时钟[/align][align=left] RCC->AHB2ENR |= RCC_AHB2ENR_GPIOBEN; // 使能GPIOB时钟[/align][align=left] RCC->AHB2ENR |= RCC_AHB2ENR_GPIOCEN; // 使能GPIOC时钟[/align][align=left] RCC->AHB2ENR |= RCC_AHB2ENR_GPIOEEN; // 使能GPIOE时钟[/align] [align=left] GPIOA->MODER |= GPIO_MODER_MODE0 | GPIO_MODER_MODE1 | GPIO_MODER_MODE2 |[/align][align=left] GPIO_MODER_MODE3;[/align] [align=left] GPIOC->MODER |= GPIO_MODER_MODE0 | GPIO_MODER_MODE1 | GPIO_MODER_MODE2 |[/align][align=left] GPIO_MODER_MODE3;[/align] [align=left] GPIOA->PUPDR &= ~(GPIO_PUPDR_PUPDR0 | GPIO_PUPDR_PUPDR1 | GPIO_PUPDR_PUPDR2 | GPIO_PUPDR_PUPDR3);[/align][align=left] GPIOC->PUPDR &= ~(GPIO_PUPDR_PUPDR0 | GPIO_PUPDR_PUPDR1 | GPIO_PUPDR_PUPDR2 | GPIO_PUPDR_PUPDR3);[/align] [align=left] ADC1->CR &= ~ADC_CR_DEEPPWD; /* Disable deep power-down mode */[/align] [align=left] ADC1->CR &= ~ADC_CR_ADVREGEN;[/align][align=left] ADC1->CR |= ADC_CR_ADVREGEN; /*Enabling ADC voltage regulator*/[/align][align=left] HAL_Delay(10);[/align] [align=left] ADC1->CFGR = 0; //初始化ADC 配置寄存器[/align][align=left] ADC1->CFGR |= ADC_CFGR_OVRMOD //过载模式许新数据覆盖旧数据[/align][align=left] | ADC_CFGR_CONT // 连续采样[/align][align=left] | ADC_CFGR_DMAEN //DMA 使能[/align][align=left] | ADC_CFGR_DMACFG[/align][align=left] ;[/align] [align=left] ADC1->CFGR2 |= ((0x5<SQR1 = 0;[/align][align=left] ADC1->SQR2 = 0;[/align][align=left] ADC1->SQR1 |= ((0x7<SQR2 |= ((0x1<SMPR1 |= ((0x05 << ADC_SMPR1_SMP1_Pos) | // 通道1:640.5周期[/align][align=left] (0x05 << ADC_SMPR1_SMP2_Pos) | // 通道2:640.5周期[/align][align=left] (0x05 << ADC_SMPR1_SMP3_Pos) |[/align][align=left] (0x05 << ADC_SMPR1_SMP4_Pos) |[/align][align=left] (0x05 << ADC_SMPR1_SMP6_Pos) |[/align][align=left] (0x05 << ADC_SMPR1_SMP7_Pos) |[/align][align=left] (0x05 << ADC_SMPR1_SMP8_Pos) |[/align][align=left] (0x05 << ADC_SMPR1_SMP9_Pos)) ;[/align] [align=left] init_err_ocur = AdcCalibProcess(ADC1);[/align] [size=10pt][align=left]uint16_t AdcCalibProcess(ADC_TypeDef *hadc)[/align][align=left]{[/align] [align=left] uint32_t lTickStart = 0U;[/align][align=left] uint16_t wIni_error = NO;[/align][align=left] /*Calibration for ADC*/[/align][align=left] hadc->CR &= (~ADC_CR_ADCALDIF); /*Select calibration mode single ended*/[/align][align=left] hadc->CR |= ADC_CR_ADCAL; /*Start ADC calibration*/[/align][align=left] lTickStart = HAL_GetTick(); /*Get current Tick value*/[/align][align=left] while(HAL_IS_BIT_SET(hadc->CR, ADC_CR_ADCAL))/*Wait for calibration completion*/[/align][align=left] {[/align][align=left] if((HAL_GetTick() - lTickStart) > 2U) /*Calibration timeout occur*/[/align][align=left] {[/align][align=left] wIni_error = YES;[/align][align=left] return wIni_error;[/align][align=left] }[/align][align=left] }[/align][align=left] return wIni_error;[/align][align=left]}[/align][/size] [/size][/font] [/backcolor]

    STM32 ADC stm32g4 gp IO

    272浏览量 0回复量 关注量
  • 关于STM32G474 双BANK的测试问题 sos

    [i=s] 本帖最后由 AMotorControl 于 2025-4-25 20:42 编辑 [/i] [size=14px]工程师朋友,您好[/size] [size=14px]有一个关于STM32G474 双BANK的测试问题请教各位:[/size] [size=14px]一个LED 闪烁的测试程序已经在IAR环境构建成功,[/size] [size=14px]使用STM32CubeProgrammer 加载到0X800 0000开始的BANK1,DBANK=1,BFB2=0,程序运行OK [/size] [size=14px] 当加载到0X804 0000开始的BANK2,DBANK=1,BFB2=1,程序不能运行[/size] [size=14px]请教各位工程师,看看我的应用设置有什么问题 [/size] [size=14px][align=left][color=initial][font="][size=16px]我将测试固件放在BANK2,如下:[/size][/font][/color][/align][align=left][color=initial][font="][size=16px][img]https://shequ.stmicroelectronics.cn/data/attachment/forum/202504/25/193838phwbmccx2cxny520.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300[/img][/size][/font][/color][/align][align=left][color=initial][font="][size=16px][img]https://shequ.stmicroelectronics.cn/data/attachment/forum/202504/25/193915r8r66vvtlj9h88pt.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300[/img][/size][/font][/color][/align][align=left][color=initial][font="][size=16px][img]https://shequ.stmicroelectronics.cn/data/attachment/forum/202504/25/193928femi9t1hqh9i2hyq.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300[/img][/size][/font][/color][/align][align=left][color=initial][font="][size=16px][img]https://shequ.stmicroelectronics.cn/data/attachment/forum/202504/25/193943ezqqzo8s80azad8n.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300[/img][/size][/font][/color][/align][align=left][color=initial][font="][size=16px][img]https://shequ.stmicroelectronics.cn/data/attachment/forum/202504/25/193956plhmcsl9z59cxpgo.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300[/img][/size][/font][/color][/align][align=left][color=initial][font="][size=16px][img]https://shequ.stmicroelectronics.cn/data/attachment/forum/202504/25/194016ymipbfmpbbdudfuu.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300[/img][/size][/font][/color][/align][align=left][color=initial][font="][size=16px][img]https://shequ.stmicroelectronics.cn/data/attachment/forum/202504/25/194031cflpddeadfo8fj9e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300[/img][/size][/font][/color][/align][align=left][color=initial][font="][size=16px]可见,下载都是OK的,只是运行不了;重新上电也不能运行[/size][/font][/color][/align][/size]

    ST AN 测试 stm32g4 运行 工程师

    1691浏览量 0回复量 关注量
  • stm32G4 LL库手册 sos

    [size=14px]大家好,请问哪里能下载到 stm32G4 LL库手册 [/size]

    LL库 stm32g4

    1293浏览量 0回复量 关注量
  • 问一下,CCM-SRAM程序执行加速器具体使用例子

    [size=14px]网上查的stm32g474用于实时性能高的数字电源。 问一下,CCM-SRAM程序执行加速器具体使用例子[/size]

    STM stm32g4 STM32 加速器 使用 SRAM

    2261浏览量 2回复量 关注量
  • stm32g431 怎么有效添加源文件 和头文件

    我想要想f4系列那样 添加串口 功能 官方的历程 都在主函数中 我移植到LCD工程里面就报错 简直了 求大家帮帮忙

    stm32g4 源文件 CD 移植 函数 串口

    1487浏览量 4回复量 关注量