
AT32
文章平均质量分 69
AT32
梓默
这个作者很懒,什么都没留下…
展开
-
AT32固件库外设使用,ArduinoAPI接口移植,模块化
对于外部脉冲(方波)计数,通用的方法为捕获比较方式,由于项目对于脉冲的精度要求比较高,在快速搭建代码测试过后,发现该方法并不能满足需求,进而寻求计数更为精确的方法----ETR计数。通过arduinoapi实现封装,实现底层分离,支持arduino生态,两种方式 :1 DMA完成中断中再次软件触发,实现循环采样,中断频率较高。2 ADC_DMA_GetValue中软件触发,需要获取数据时才开启采集。ADC_DMA_Init函数必须放到所有ADC_DMA引脚注册完之后。定时器时钟为240M。原创 2023-10-26 13:36:19 · 1201 阅读 · 0 评论 -
AT32使用遇到的问题
目录一、SystemInit 进hardfault1.2.二、1.2.一、SystemInit 进hardfaultvoid SystemInit (void){#if defined (AT32F415xx) /* Enable low power mode, 0x40007050[bit2] */ RCC_APB1PeriphClockCmd(RCC_APB1PERIPH_PWR, ENABLE); *(volatile uint8_t *)(0x40007050) |= (uint原创 2023-02-17 09:12:38 · 453 阅读 · 0 评论