-
HC-PM51烧录问题
为什么我在Keil中生产的hex,在ph51中打开显示空无法烧录,在keil中可以仿真烧录。file:///C:/Users/Administrator/Desktop/567a9be4a1de0582c10fe2cc8b4b849.pngfile:///C:/Users/Administrator/Desktop/aff6e745058755b8a76d6360f9719dc.png
2024-03-06 4 -
HC89F0332 芯片ADC 功能
芯片的电压是4.94v参考电压无论设置VDD内部4v内部3v内部2v几种情况下给adc引脚2v以上的电都会到达4095是什么原因
2024-02-19 4 -
LKS081控制12V电机不能一直转
用LKS081控制一个12V电机,程序是凌欧提供的无感FOC例程,通电后,电机转动不到3秒就不转了,重新上电后重复这个情况,请问这是咋回事?
2023-08-08 46 -
GD32F427重定向printf无法打印
IAR已经设置library-full。用的是USART2也加入以下代码:intfputc(intch,FILE*f){usart_data_transmit(USART2,(uint8_t)ch);while(RESET==usart_flag_get(USART2,USART_FLAG_TBE));returnch;}发现运行printf时,会卡死在usart_flag_get这个函数里跳不出来。
2023-08-05 17 -
HC18P235L AD参考电压
HC18P235L电源为3.3V,用内置AD参考电压,这个电压选择有什么规则吗?用内置3VAD参考电压可以吗?
2023-05-14 1 -
有没人遇到LKS05系列,掉电实验出现程序飞掉的
有没遇到反复掉电存储,实验不到一万次出现程序飞掉的。完全不能读取FLASH了,整个系统瘫痪必须强制擦除后重新写入方可工作。有没什么好的解决方案。
2023-03-22 11 -
NUC972裸机SPI如何使用u-boot加载应用程序
NUC972裸机,NAND方式使用u-boot-spl+u-boot+envgo+应用程序可以运行,使用SPI方式不知道怎么弄,麻烦大家帮帮忙指导指导,不胜感激。
2023-02-18 11 -
N32G45X芯片的SysTick是固定900吗 ?
N32G45X芯片的SysTick是固定9000吗?系统嘀嗒校准值固定为9000,当系统嘀嗒时钟设定为9MHz(HCLK/8的最大值),产生1ms时间基准。就是说系统时钟频率一定的情况下,它产生的时间基准是固定的吗?
2022-12-12 13 -
GD的MCU内核是裁剪版本吗?
大家好,我使用GD32F150,对IO脚操作如下:while(1){GPIO_BOP(GPIOB)=GPIO_PIN_6;GPIO_TG(GPIOB)=GPIO_PIN_6;GPIO_BC(GPIOB)=GPIO_PIN_6;}单步调试发现,GPIO_BOP操作后,万用表测3.3VGPIO_BC操作后,测到0.0V。说明这两个操作没有问题,但GPIO_TG,没有变化,这个操作应该是切换输出,1应该变0,0变1。但实测没有变化,不知道GD的内核是不是裁剪了一些功能和寄存器,做了个裁剪版本?请问有哪位大侠碰到类似问题吗?
2022-11-16 18 -
GD32定时器触发HardFault_Handler
想用GD32F330开发板的定时器1做个定时的角度反馈,设了个10K频率的定时器中断,每计数10次反馈一次角度,结果发现了加了if语句来判断后,一直触发HardFault_Handler,无法执行if里面打印角度操作;关了if语句,又没问题了,操作正常执行。然后我一步步注释代码,发现在判断语句前,用串口打印一次在进行判断,判断语句也不会触发HardFault_Handler,里面指令也是正常进行。想请教一下大伙儿,这是个什么问题?是我定时器配置错了嘛?这是我的定时器配置:voidtimer1_interrupt(void){rcu_periph_clock_enable(RCU_TIMER1);timer_parameter_structtimer_initpara;timer_deinit(TIMER1);timer_initpara.prescaler=35;timer_initpara.alignedmode=TIMER_COUNTER_EDGE;timer_initpara.counterdirection=TIMER_COUNTER_UP;timer_initpara.period=199;timer_initpara.clockdivision=TIMER_CKDIV_DIV1;timer_initpara.repetitioncounter=0;timer_init(TIMER1,&timer_initpara);timer_interrupt_enable(TIMER1,TIMER_INT_UP);timer_enable(TIMER1);}voidnvic_config(void){nvic_irq_enable(TIMER1_IRQn,1,1);}inti=0;uint16_tangle;voidTIMER1_IRQHandler(void){if(timer_interrupt_flag_get(TIMER1,TIMER_INT_UP)!=RESET){i=i+1;timer_interrupt_flag_clear(TIMER1,TIMER_INT_UP);if(time==10){angle=ssi_ReadAngle();printf("%d\r\n",angle);i=0;}}}
2022-11-15 25 -
中颖S_LAB II是不是不能在WIN7环境下使用?
中颖S_LABII是不是不能在WIN7环境下使用?
2022-08-08 3 -
不用外部晶振,怎么使APM32F051C8内部HSI 8M时钟倍频到48M
之前玩了GD32的单片机,它内部时钟在system文件中有个语句直接选#define__SYSTEM_CLOCK_72M_PLL_IRC8M_DIV2(uint32_t)(72000000),内部8M时钟倍频到72M,APM32的system文件中没有可选项,要不只能用内部8M,要不重新设置寄存器;按照STM32使用内部HSI时钟代码改了半天,没改对啊,有用过得朋友发个代码看看额;
2022-08-06 9 -
GD32F407使用HAL库操作U盘
GD32F407,使用HAL库操作U盘,可以正常识别成功,读取文件时读取几包后必然失败,这是什么原因!使用STM32F407测试是,同一程序正常。如一个文件为100K大小,打开文件后每次读取1K数据,读取24包后必然失败。
2022-07-12 43 -
华大HC32F460 Can总线筛选问题
华大单片机手册上说:IDCODE和IDMASK通过ACF寄存器访问且只能在CFG_STAT.RESET=1即CAN软件复位时设定。我在debug的过程中:当CAN软件复位时,ACF寄存器是软件设置的AccCode和AccMask的值:但是当我把can回复到正常工作状态时即STAT寄存器REST位置0后,ACF寄存器的值被清0了,而且can也没有过滤掉无关的帧ID
2022-07-06 14 -
HK32F030MF4P6官方库在哪里下载?
找了整个官网都找不到HK32F030MF4P6库下载链接,对开发者这么不友好?搜索复制
2022-06-11 22