问答

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

呐咯密密

TA的家园币:9130  

  • 停产了的AT32F403ZGT6可以用哪个芯片无痛替换?

    本帖最后由popdes于2024-11-1810:47编辑如题:公司之前用的AT32F403ZGT6开发的板子,以前做的差不多快用完了,去嘉立创看说这个芯片停产了!!话说这个芯片如果还用AT32家的,用哪款可以无痛替换?不希望重新写程序,不希望更改,能直接烧写原来的hex或者bin文件就行.我们用的功能不多,spi,can,ad,DA,timer,挂一些ISIS芯片拜谢了!

  • AT32F403A芯片SDIO使用DMA连续写数据卡死

    AT32F403A芯片SDIO使用DMA连续写数据卡死。工程用了rtthreadnano,fatfs。使用开发板和我自己的主板都是在sd_mult_blocks_write函数最后一步陷入死循环。单块写入没问题,使用轮询模式也没问题。这个函数是官方例程at32_sdio.c种的。该怎么办

  • 关于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中断去抖功能是不是我理解的这样。不对的话,希望大佬指正下。

  • [STM32L1低功耗] MCU进入Stop模式后PWR_WAKEUP_PIN1唤醒失效

    本帖最后由monoliths@uni于2024-6-511:09编辑STM32L151进入Stop模式后RTC正常唤醒PWR_WAKEUP_PIN1配置唤醒失效初学STM32请高人指点若配置PA0为中断触发,则可以正常唤醒|配置如图:

    RTC MCU ST 嵌入式 MUC

    2024-06-05 3
  • MM32F014 144MHZ PWM

    请问MM32F014可以实现144MHZ的PWM输出吗?听有些工程师说可以实现,但是看主频最高才72MHZ。

    工程师 PWM输出 PWM MM32 hz MUC

    2024-04-09 14
  • 多个中断优先级响应问题

    GD32E503配置了超高分辨率定时器中断和普通定时器TIMER1中断,超高分辨率定时器设置为200KHz,中断优先级nvic_irq_enable(SHRTIMER_IRQ0_IRQn,2,0);普通定时器200Hz,nvic_irq_enable(TIMER1_IRQn,1,0)。两个中断同时开启时,只有超高分辨率定时器的中断函数执行了,有大佬知道为什么吗?

  • 安全性问题

    初次使用国民技术的芯片,不知道代码安全性怎么样,容易被解密吗?用过或者有经验的同行指导一下如何更好加密,谢谢!

  • 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收到数据是乱码?

    IO GPIO pi GD32E USART 开发板

    2023-12-13 14
  • AT32F437 USB HOST RT-thread u盘读写不稳定

    本帖最后由TopV于2023-12-910:51编辑主芯片AT32F437VMT7配合RT-ThreadStudio开发环境,RT-Thread版本4.1.0使用USBhost接U盘,发现很不稳定,简单的读写没问题,长期写入测试,会不定时出现USB口卡死的问题,调试发现是drv_usbfsh.c里面的drv_pipe_xfer函数进入死循环了,此问题手里有三个U盘,新旧不一,牌子不同,有两个会出现此故障,一个不会。不清楚是不是RT-threadusbhost框架的问题,RT-thread论坛上也有很多反馈usbhost此问题的,都是各显神通,没有最终定论。希望咱雅特力可以给力些,看咱usbhost驱动上还有啥完善的不,否则usbhost看着挺好,但无法实际工程应用,很是遗憾了。曾经想使用CherryUSB包来替换咱的usb驱动,发现at32F437的usbhost不支持dma没发使用CherryUSB了。。。。。

    2023-12-09 22
  • GD32 MCU与其他设备间的SPI通信问题

    当GD32作为主机和从机进行SPI通信时,输出的NSS片选信号(比如下降沿),和输出的SCK时钟信号(相邻的上升/下降沿),之间有没有时间间隔要求?求各位大佬帮帮忙,谢谢!GD32的datasheet中,MCU作为主机的情况下,输出的NSS信号没有作详细的解释。也就是说,怎么去设置这个NSS跳变的时间,才能让MCU作为主机在MOSI线上输出的指令能被从机正确识别?

    MUC 单片机 技术交流

    2023-11-30 2
  • 咨询,目前主流MCU都有哪些系列了?国外和国内的

    Dears咨询,目前主流MCU都有哪些系列了?国外和国内的,麻烦大神科普下。

    单片机

    2023-06-11 3
  • HC18P23XL 端口置1或清零

    HC18P23XL单片机CLEAR_BIT(PORTB,1),这个命令里的端口号1可以用变量吗?

    单片机 ar RT 端口 HC C18

    2023-05-08 13
  • 关于单片机EEPROM

    现在很多单片机都内置EEPROM,为什么还是有很多人外挂EEPROM呢?有什么优势吗,还是习惯了

    单片机 技术交流

    2022-11-25 1
  • 针对量小,板子难度又比较复杂的案子,大家一般怎么做?

    针对量小,板子难度又比较复杂的案子,大家一般怎么做?