-
stm32f407VG 串口IDLE与其DMATC中断问题
stm32f407VG串口IDLE与其DMATC中断问题voidtest_USART1(void){if(USART1_RX_PRJ_DATA[0]==0xAA){//关闭串口空闲中断//LL_USART_DisableIT_IDLE(USART1);for(uint32_ti=0;i
2026-07-05 3 -
GD32F503RCT6 无法启动DMA发送
如下程序,使用DMA发送数据到USART2,单发USART正常发送,但用DMA批量发送不能启动:dmamux_event_generation_disable(DMAMUX_MUXCH2);//DMAMUX_MUXCH1dma_interrupt_disable(DMA0,DMA_CH3,DMA_INT_FTF);usart_transmit_config(USART2,USART_TRANSMIT_ENABLE);usart_flag_clear(USART2,USART_FLAG_TC);usart_dma_transmit_config(USART2,USART_DENT_ENABLE);//usart_dma_transmit_config(USART2,USART_DENT_DISABLE);dma_channel_disable(DMA0,DMA_CH3);//DMA_CH1->DMA_CH3//usart_data_transmit(USART2,0x55);dma_memory_address_config(DMA0,DMA_CH3,(uint32_t)lcdptr->lcdtx);dma_transfer_number_config(DMA0,DMA_CH3,lcdptr->lcdtxleng);dma_interrupt_flag_clear(DMA0,DMA_CH3,DMA_INT_FLAG_FTF);dma_interrupt_enable(DMA0,DMA_CH3,DMA_INT_FTF);dmamux_request_id_config(DMAMUX_MUXCH2,DMA_REQUEST_USART2_TX);dmamux_synchronization_disable(DMAMUX_MUXCH2);dma_channel_enable(DMA0,DMA_CH3);//dmamux_event_generation_enable(DMAMUX_MUXCH1);lcdptr->lcdst=TRANS_IN;有劳高手指点!!!!
2026-07-04 15 -
RA8P1连接总线舵机
本帖最后由tyw于2026-7-619:21编辑我现在用的是RA8P1开发板,想接总线舵机调试板,但是板子上找不到标着RX、TX的引脚,不知道该接哪两个脚,你们知道板子对应哪两个引脚吗?tyw注
2026-06-07 4 -
GPS模塊信號不好要怎么調?
請問下在運動DV上的GPS信號搜星慢,信號質量不好,這要怎么調試?用的是GPS模塊,與主控通過UART接口通信。謝謝!
2026-05-26 16 -
新唐MS51系列 看门狗喂狗不成功
配置:看门狗时钟WDT使能,在空闲和掉电模式下不工作。程序看门狗初始化BIT_TMP=EA;EA=0;TA=0xAA;TA=0x55;WDCON|=0x07;//设备WDT分频,溢出时间1.6STA=0xAA;TA=0x55;WDCON|=SET_BIT6;//清除计数器while((WDCON|~SET_BIT6)==0xFF);//确认清除计数器完成TA=0xAA;TA=0x55;WDCON|=0x80;//看门狗运行EA=BIT_TMP;间隔100ms喂狗,喂狗函数BIT_TMP=EA;EA=0;TA=0xAA;TA=0x55;WDCON|=SET_BIT6;EA=BIT_TMP;程序运行后,一直复位,喂狗不起作用
2024-01-29 22 -
PIC32MX534芯片调试时全局变量无法赋值,初始值为0XFFFF
PIC32MX534芯片调试时全局变量无法赋值,初始值为0XFFFF,使用赋值指令没有作用,值不改变,在其他位置没有使用,也没有赋值。哪位知道怎么解决。
2023-11-29 4 -
PIC16F72 的ASM源码编译错误
本帖最后由大大的木头于2023-11-2715:25编辑如题,编译出错。output如下:是缺少P16F72.INC文件吧,能提供一下吗?其它还有什么问题?感谢!
2023-11-27 10 -
STM32分立元件读写M1及CPU卡软件层是如何实现的?
之前看到别人做的智能锁项目用的是该电路图实现了M1卡CPU卡的读写,使用的是STM32F072CBT6的芯片,外接13.56Mhz的晶振。这个软件上是怎样实现的?有没有懂这方面的,帮忙分析下
2023-10-05 5 -
读取TF卡
STM32F407能否读取1T的TF卡?有大概实现方案否?
2023-09-01 8 -
STM32的DMA中传输数据宽度与实际宽度不符会怎样?
如果uint16_tA[]={0,1,2,3},B[]={0,0,0,0};要将A数组的数据用DMA传递到B数组中,但是在设置数据宽度的时候设置的是一位DMA_Initstructure.DMA_MemoryDataSize=DMA_MemoryDataSize_Byte。将结果显示在OLED屏幕上,结果只有前两个数正确的传到了B数组中,B数组在OLDE上显示的是0,1,0,0。出现这种问题的根本原因是什么。
2023-08-21 21 -
STM32移植LWIP问题
代码功能是创建客户端,静态ip,在407跑通了,但是直接复制移植到429的板子就运行报错,使用ucosii,请问可能是啥原因,lwip初始化成功,tcp客户端也初始化成功,之后就运行调试串口打印出这个Assertion"arp_table.q==NULL"failedatline369in..\LWIP\lwip-1.4.1\src\netif\etharp.c那几行代码是/*1)emptyentryavailable?*/if(empty<ARP_TABLE_SIZE){i=empty;LWIP_DEBUGF(ETHARP_DEBUG|LWIP_DBG_TRACE,("etharp_find_entry:selectingemptyentry%"U16_F"\n",(u16_t)i));}else{/*2)foundrecyclablestableentry?*/if(old_stable<ARP_TABLE_SIZE){/*recycleoldeststable*/i=old_stable;LWIP_DEBUGF(ETHARP_DEBUG|LWIP_DBG_TRACE,("etharp_find_entry:selectingoldeststableentry%"U16_F"\n",(u16_t)i));/*noqueuedpacketsshouldexistonstableentries*/LWIP_ASSERT("arp_table.q==NULL",arp_table.q==NULL);//这里就是369行/*3)foundrecyclablependingentrywithoutqueuedpackets?*/}
2023-07-30 21 -
at32f415什么时候可以加到rtthread studio里呀
看到rtthread4.1.1已经支持了,怎么在studio中使用呀
2022-09-02 9 -
cw32f030cxt6的pwm为什么从例程里面粘贴复制出来以后无法使用
把pwm的程序从例程里面粘贴复制出来到一个新的程序中为什么新程序不能运行了,都是同一块板子,.c和.h文件全部都复制了,为什么用不了?
2022-08-27 11 -
烧录后正常高速运行,重启电源后只能低转动是什么问题?
Hi我是用AC78013FDLA低压电机demo,烧录使用都一切正常,相同的程序下载到我自己的PCB中,下载后直接运行是正常的,但是重新上电后就只能维持低速转动,请问这是什么问题。(CMSIS已经是最新的了)
2022-08-16 9 -
GD32F407使用HAL库操作U盘
GD32F407,使用HAL库操作U盘,可以正常识别成功,读取文件时读取几包后必然失败,这是什么原因!使用STM32F407测试是,同一程序正常。如一个文件为100K大小,打开文件后每次读取1K数据,读取24包后必然失败。
2022-07-12 43

问答