-
现在单片机开发用C语言的多还是C++啊?
做个小调查,现在单片机开发用C语言的多还是C++啊?
2025-04-29 8 -
一般来说,单片机你会选择使用microLIB还是自己重定义?
一般来说,单片机你会选择使用microLIB还是自己重定义?
2025-04-29 3 -
一般比较好的低功耗MCU方案,最好是arm的是谁家?
一般比较好的低功耗MCU方案,最好是arm的是谁家?
2025-04-29 5 -
求助AT32F4 IIC INA系列电流电压检测的例程参考
大佬们,请问有没有AT32F4使用IIC读写INA系列芯片INA226之类的例程啊,有块板子不知道怎么整了,我这有原理图。求助AT32F4IICINA系列电流电压检测的例程参考
2025-03-03 5 -
AT32F415读取CS1237的AD值
外部中断触发读取AD,每隔一段时间出现一个异常值后恢复,然后又隔一段时间出现一个异常值再恢复,如此反复,怎么解决异常值问题
2025-02-10 2 -
请教一下,APM32F107VCT6能否直接替换STM32F107
有没有人尝试过,程序需要调整的多吗
2024-11-28 2 -
停产了的AT32F403ZGT6可以用哪个芯片无痛替换?
本帖最后由popdes于2024-11-1810:47编辑如题:公司之前用的AT32F403ZGT6开发的板子,以前做的差不多快用完了,去嘉立创看说这个芯片停产了!!话说这个芯片如果还用AT32家的,用哪款可以无痛替换?不希望重新写程序,不希望更改,能直接烧写原来的hex或者bin文件就行.我们用的功能不多,spi,can,ad,DA,timer,挂一些ISIS芯片拜谢了!
2024-11-18 6 -
AT32F403A芯片SDIO使用DMA连续写数据卡死
AT32F403A芯片SDIO使用DMA连续写数据卡死。工程用了rtthreadnano,fatfs。使用开发板和我自己的主板都是在sd_mult_blocks_write函数最后一步陷入死循环。单块写入没问题,使用轮询模式也没问题。这个函数是官方例程at32_sdio.c种的。该怎么办
2024-11-07 8 -
关于NUC029的GPIO中断消抖功能的疑惑,求解答
关于NUC029的GPIO中断消抖功能的疑惑,求解答NUC029中,GPIO有一个中断去抖功能。在“中断去抖周期控制(DBNCECON)”这个寄存器中需要配置采样周期。图片好像发不了,只能复制文字。该寄存器的DBCLKSEL位描述如下:去抖动采样周期选择0000=每1个时钟周期采样中断输入一次.0001=每2个时钟周期采样中断输入一次.0010=每4个时钟周期采样中断输入一次.0011=每8个时钟周期采样中断输入一次.0100=每16个时钟周期采样中断输入一次.0101=每32个时钟周期采样中断输入一次.0110=每64个时钟周期采样中断输入一次.0111=每128个时钟周期采样中断输入一次.1000=每256个时钟周期采样中断输入一次.1001=每2*256个时钟周期采样中断输入一次.1010=每4*256个时钟周期采样中断输入一次.1011=每8*256个时钟周期采样中断输入一次.1100=每16*256个时钟周期采样中断输入一次.1101=每32*256个时钟周期采样中断输入一次.我对GPIO中断去抖功能的理解是:在GPIO边沿触发中断时,在经过DBCLKSEL位配置的采样周期后再进行一次检测,然后再判断是否进入中断处理函数,这个过程由硬件完成。我想知道GPIO中断去抖功能是不是我理解的这样。不对的话,希望大佬指正下。
2024-07-10 13 -
[STM32L1低功耗] MCU进入Stop模式后PWR_WAKEUP_PIN1唤醒失效
本帖最后由monoliths@uni于2024-6-511:09编辑STM32L151进入Stop模式后RTC正常唤醒PWR_WAKEUP_PIN1配置唤醒失效初学STM32请高人指点若配置PA0为中断触发,则可以正常唤醒|配置如图:
2024-06-05 3 -
MM32F014 144MHZ PWM
请问MM32F014可以实现144MHZ的PWM输出吗?听有些工程师说可以实现,但是看主频最高才72MHZ。
2024-04-09 14 -
多个中断优先级响应问题
GD32E503配置了超高分辨率定时器中断和普通定时器TIMER1中断,超高分辨率定时器设置为200KHz,中断优先级nvic_irq_enable(SHRTIMER_IRQ0_IRQn,2,0);普通定时器200Hz,nvic_irq_enable(TIMER1_IRQn,1,0)。两个中断同时开启时,只有超高分辨率定时器的中断函数执行了,有大佬知道为什么吗?
2024-03-26 12 -
安全性问题
初次使用国民技术的芯片,不知道代码安全性怎么样,容易被解密吗?用过或者有经验的同行指导一下如何更好加密,谢谢!
2024-02-21 2 -
GD32E507V开发板 USART0收到数据是乱码
1使用源码:GD32E50x_Demo_Suites_V1.3.1\GD32E507V_START_Demo_Suites\Projects\04_USART_HyperTerminal_Interrupt\MDK-ARM\GD32E507V_START\程序没有做任何修改;2根据main函数中定义:usart_config();/*enableGPIOclock*/rcu_periph_clock_enable(RCU_GPIOB);/*enableUSARTclock*/rcu_periph_clock_enable(RCU_USART0);/*enableAFclock*/rcu_periph_clock_enable(RCU_AF);/*remapUSART0_TXtoPB6,USART0_RXtoPB7*/gpio_pin_remap_config(GPIO_USART0_REMAP,ENABLE);/*connectporttoUSARTx_Tx*/gpio_init(GPIOB,GPIO_MODE_AF_PP,GPIO_OSPEED_50MHZ,GPIO_PIN_6);/*connectporttoUSARTx_Rx*/gpio_init(GPIOB,GPIO_MODE_IN_FLOATING,GPIO_OSPEED_50MHZ,GPIO_PIN_7);/*USARTconfigure*/usart_deinit(USART0);usart_word_length_set(USART0,USART_WL_8BIT);usart_stop_bit_set(USART0,USART_STB_1BIT);usart_parity_config(USART0,USART_PM_NONE);usart_baudrate_set(USART0,115200U);usart_receive_config(USART0,USART_RECEIVE_ENABLE);usart_transmit_config(USART0,USART_TRANSMIT_ENABLE);usart_enable(USART0);3:外接USB-RS232的9针串口线。PB_6接到9针串口线的2脚PB_7接到9针串口线的3脚9针串口线的5脚连到开发板的GND4打开串口调试工具,接收到数据是乱码;5源程序中的Tx的发送数据是:uint8_ttx_buffer[]={0x00,。。。。,0xFF}问下,是什么原因造成demo收到数据是乱码?
2023-12-13 14