问答

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

21ic问答首页 - TAG - AT32F403A
  • AT32F403A芯片SDIO使用DMA连续写数据卡死

    [color=#444444][backcolor=rgb(255, 255, 255)][font=Tahoma, "][size=16px]AT32F403A芯片SDIO使用DMA连续写数据卡死。工程用了rtthread nano,fatfs。使用开发板和我自己的主板都是在[/size][/font][/backcolor][/color][color=rgb(68, 68, 68)][backcolor=rgb(31, 31, 31)][font=Tahoma, "][size=16px][font=Consolas, "][color=#f0c000]sd_mult_blocks_write[/color][/font][/size][/font][/backcolor][/color][color=#444444][backcolor=rgb(255, 255, 255)][font=Tahoma, "][size=16px]函数最后一步陷入死循环。[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(255, 255, 255)][font=Tahoma, "][size=16px]单块写入没问题,使用轮询模式也没问题。这个函数是官方例程at32_sdio.c种的。[/size][/font][/backcolor][/color][img]https://bbs.21ic.com/forum.html?mod=image&aid=2311926&size=300x300&key=46ddeeff16055960&nocache=yes&type=fixnone[/img] 该怎么办

    AT32F403A SDIO sd_mult_blocks_write cmd25 F403A

    1382浏览量 6回复量 关注量
  • AT32F403A芯片SDIO使用DMA连续写数据卡死 sos

    [i=s] 本帖最后由 碧落鸟 于 2024-11-4 21:30 编辑 [/i] AT32F403A芯片SDIO使用DMA连续写数据卡死。工程用了rtthread nano,fatfs。使用开发板和我自己的主板都是在[backcolor=rgb(31, 31, 31)][font=Consolas, "][color=#f0c000]sd_mult_blocks_write[/color][/font][/backcolor]函数最后一步陷入死循环。 单块写入没问题,使用轮询模式也没问题。这个函数是官方例程at32_sdio.c种的。 [attach]2311926[/attach] 求大神帮忙看看怎么回事

    AT32F403A SDIO sd_mult_blocks_write cmd25 F403A 芯片

    244浏览量 0回复量 关注量
  • AT32F403A DMA传输数据翻转IO速度异常

    测试一下使用定时器2通道1触发DMA传输数据到GPIO实现IO口的快速翻转,目前程序中只配置了定时器触发DMA,没有其他程序,DMA配置的是循环模式,没有开中断。但是以目前的测试来看,当触发频率超过20M时,DMA的速度停留在了20M(通过观察IO翻转频率观察的),无法进一步提高,这会是什么原因呢,测试IO口翻转频率是可以达到120M的,所以可能是达到了DMA传输的最快频率导致的吗,还是说可能是我哪配置错了

    AT32F403A

    6472浏览量 25回复量 关注量
  • 403a挂载spiflash RT-Thread

    at32f403avgt7 为方便使用RT-Thread的qboot,没有使用板子的spim,在spi1出外接了一个spiflash,但使用sfud默认的spi speed50MHZ,会读不到JEDEC ID导致挂载flash失败。经过尝试后发现需要设置在30MHZ一下才可以,想问一下,这是什么原因?现在这个速度太慢了

    AT32F403A RT-Thread SPI-flash SPIFLASH hz

    2395浏览量 3回复量 关注量
  • STM32F446移植到AT32F4,DMA代码移植的问题

    最近在将基于STM32F446的代码移植到AT32F403A上时,DMA部分代码的移植过程中有一部分代码不知道该如何处理:STM32代码中有一句:while (DMA_GetCmdStatus(DMA1_Stream2) != DISABLE); {}该代码作用是等待对应的DMA通道关闭,当DMA通道成功关闭以后,跳出循环执行后面的代码。现在的问题是:我在AT32F4上没有找到对应功能的函数,并且,我也找了AT32F4的DMA寄存器部分,没有可以实现这一功能的寄存器,所以不知道这句代码该如何修改,麻烦有移植过这部分代码的老铁们指点一二,感激不尽!

    AT32 移植 DMA 代码移植 寄存器

    4920浏览量 4回复量 关注量
  • 关于AT32F403ARGT7替换STM系列F4芯片的 ,DSP库支持 sos

    想咨询下,在替换STM32F405系列的单片机的时候,外设和控制程序并不担心;但是由于产品中使用了大量的官方的DSP库,例如FFT库和conv库; 雅特力AT32F403的话,是否有对应的可以直接调用的这种数学库,可以直接使用的呢

    AT32F403A 雅特力 STM替换 DSP库 STM 芯片

    2005浏览量 0回复量 关注量