-
新唐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 -
请教NUC980的烧录问题
本人有一个NUC980-IOT开发板,想利用这个板子进行Linux开发,但是在烧录后,充气发现Linux内核好像没有启动,不知道什么原因。本人操作是按照B站的教学视频完成的,网址为:https://www.bilibili.com/video/BV1ap4y1W7Za?spm_id_from=333.999.0.0步骤如下:(1)makenuvoton_nuc980_iot_defconfig(2)sudo./install_nuc980_bsp.sh(3)makelinux-menuconfig,仅操作打开串口1和串口2(4)make(5)将以下文件烧录NUC970_Buildroot-master/output/images/uImageNUC970_Buildroot-master/output/build/uboot-master/u-boot.binNUC970_Buildroot-master/output/build/uboot-master/spl/u-boot-spl.binNUC970_Buildroot-master/env.txt并且按照要求地址上传,电路板重启后,linux内核没有启动,仅显示如下文字:NUC980IBR20180813BootfromSPI-NANDDDR-OKfinishSPIdow▒c{NANDboot!#S请问这是什么原因导致的,谢谢。
2022-07-04 17 -
请问哪里可以购买CW32的量产工具CW-Writer,价钱是多少?
请问哪里可以购买CW32的量产工具CW-Writer,价钱是多少?
2022-06-06 29 -
程序跑飞,不能调试是什么原因?
MCU的系统时钟从默认的8MHz改为48MHz后,程序跑飞,不能调试是什么原因?
2022-05-31 23 -
STM32--FSMC如何和TFT引脚连接
STM32--FSMC如何和TFT引脚连接
2021-06-19 14