问答

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

遗忘领域

TA的家园币:189  

  • 请教AT32F437用XMC--SRAM方式访问AD7606并行总线的时序参数配置

    项目中需要AD7606进行快速同步采样,MCU是AT32F437。请教一下,有没有AT32F437用XMC--SRAM方式访问AD7606并行总线的时序参数配置供参考一下?谢谢!以下是我的配置:翻译搜索复制voidAD7606_XMC_SRAM_Configuration(void){gpio_init_typegpio_init_struct={0};xmc_norsram_init_typexmc_norsram_init_struct;xmc_norsram_timing_init_typerw_timing_struct,w_timing_struct;/*enablethegpioclock*/crm_periph_clock_enable(CRM_GPIOF_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_GPIOD_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_GPIOE_PERIPH_CLOCK,TRUE);crm_periph_clock_enable(CRM_GPIOG_PERIPH_CLOCK,TRUE);/*enablethexmcclock*/crm_periph_clock_enable(CRM_XMC_PERIPH_CLOCK,TRUE);/*--gpioconfiguration------------------------------------------------------*///addresslinesgpio_pin_mux_config(GPIOF,GPIO_PINS_SOURCE0,GPIO_MUX_12);//AA0gpio_pin_mux_config(GPIOF,GPIO_PINS_SOURCE1,GPIO_MUX_12);//AA1gpio_pin_mux_config(GPIOF,GPIO_PINS_SOURCE2,GPIO_MUX_12);//AA2//gpio_pin_mux_config(GPIOD,GPIO_PINS_SOURCE11,GPIO_MUX_12);//gpio_pin_mux_config(GPIOD,GPIO_PINS_SOURCE12,GPIO_MUX_12);//gpio_pin_mux_config(GPIOD,GPIO_PINS_SOURCE13,GPIO_MUX_12);//gpio_pin_mux_config(GPIOE,GPIO_PINS_SOURCE0,GPIO_MUX_12);//gpio_pin_mux_config(GPIOE,GPIO_PINS_SOURCE1,GPIO_MUX_12);//gpio_pin_mux_config(GPIOE,GPIO_PINS_SOURCE2,GPIO_MUX_12);//gpio_pin_mux_config(GPIOE,GPIO_PINS_SOURCE3,GPIO_MUX_12);//gpio_pin_mux_config(GPIOE,GPIO_PINS_SOURCE4,GPIO_MUX_12);//gpio_pin_mux_config(GPIOE,GPIO_PINS_SOURCE5,GPIO_MUX_12);//gpio_pin_mux_config(GPIOE,GPIO_PINS_SOURCE6,GPIO_MUX_12);//gpio_pin_mux_config(GPIOF,GPIO_PINS_SOURCE3,GPIO_MUX_12);//gpio_pin_mux_con

  • AT32F421定时器PWM输入捕获功能实现中的问题

    实验的目的:通过AT32F421G8U7的定时器TMR3_CH1实现PWM的输入捕获,并计算出高电平时长、频率、周期、占空比等参数。在没有PWM信号输入时发生溢出中断,并在溢出中断处理函数中将参数a置1.遇到的问题:发现输入捕获中断开启后,就无法发生溢出中断(溢出中断处理函数不被执行);关闭输入捕获中断,溢出中断处理函数就会被执行。这可如何解决?请各位同学解惑、指教,感谢!