问答

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

玛尼玛尼哄

TA的家园币:2227  

  • CH32V307单片机,SRAM最快写入的周期是多少?

    本帖最后由怀揣少年梦于2025-6-2316:06编辑背景:在进行GPIO测试时,发现GPIO的翻转极限是24Mhz,应该是受限于SRAM周期问题:想了解一下SRAM最快写入的周期是多少?有什么办法可以提升吗?汇编如下:复制.section.text.globalGPIO_Toggle_AsmGPIO_Toggle_Asm:#高速模式(约48MHz)lit1,0x40011410#GPIOD_BSHR地址lit2,0x40011414#GPIOD_BCR地址lia5,0x0001#PD0置位值loop:swa5,0(t1)#输出高电平swa5,0(t2)#输出低电平jloop

    SRAM 单片机 pi IO gp CH32V307

    2025-06-22 8
  • 新唐基于ARM的M0和M23的freertos的哪里有参考工程

    如题,在新唐官网上寻找了很多开发板对应的“nucxxxbsp-master\SampleCode\StdDriver”下面比如nuc1263,对应了很多的外设驱动库,但是没有找到移植好的freertos供参考,现在ARM的外设越来越来越多,内存也足够大,功能也日趋复杂,没有rtos有些项目很难开展,请问版主哪里能找到移植好的对应的freertos参考工程或者说明文档?

    m23 ARM 新唐 freeRTOS 移植 NUC

    2024-11-22 6
  • GD32F470 SPI DMA接收

    spi2配置没问题,可以正常使用,但是加上dma,发现dma没有开启,有没有大佬告诉我一下,我下面的代码配置哪里有问题,找了好久找不出来,谢谢谢谢!!!uint8_tspi2_tx_buf[6]={0};uint8_tspi2_rx_buf[6]={0};voidDMA0_CH0_Config()//spi——RX{dma_single_data_parameter_structdma_init_spi2_rx;rcu_periph_clock_enable(RCU_DMA0);dma_deinit(DMA0,DMA_CH0);dma_init_spi2_rx.direction=DMA_PERIPH_TO_MEMORY;dma_init_spi2_rx.memory0_addr=(uint32_t)(spi2_rx_buf);//存储器地址dma_init_spi2_rx.memory_inc=DMA_MEMORY_INCREASE_ENABLE;dma_init_spi2_rx.periph_addr=(uint32_t)&SPI_DATA(SPI2);dma_init_spi2_rx.periph_inc=DMA_PERIPH_INCREASE_DISABLE;dma_init_spi2_rx.periph_memory_width=DMA_PERIPH_WIDTH_8BIT;dma_init_spi2_rx.number=sizeof(spi2_rx_buf);dma_init_spi2_rx.priority=DMA_PRIORITY_ULTRA_HIGH;dma_init_spi2_rx.circular_mode=DMA_CIRCULAR_MODE_DISABLE;dma_single_data_mode_init(DMA0,DMA_CH0,&dma_init_spi2_rx);dma_channel_subperipheral_select(DMA0,DMA_CH0,DMA_SUBPERI4);dma_memory_address_config(DMA0,DMA_CH0,DMA_MEMORY_0,(uint32_t)(spi2_rx_buf));//存储器地址dma_transfer_number_config(DMA0,DMA_CH0,sizeof(spi2_rx_buf));dma_channel_enable(DMA0,DMA_CH0);spi_dma_enable(SPI2,SPI_DMA_RECEIVE);}

    2023-11-01 100
  • gd32f303 usb bulk通信问题

    请问一下,在gd官方发布的f30x系列的固件库中有没有关于usbbulk通信的示例

    国产芯片 单片机

    2023-04-27 1
  • MIPI接口 屏幕点不亮

    STM32L4R9VGT6MIPI接口,屏幕一直点不亮,有做过这个应用的大虾吗?