问答

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

wwppd

TA的家园币:3089  

  • STM32中如何实现数据加密

    如题,都可以使用哪些方法对数据进行加密呢?

  • 单片机供电电源和稳定性问题

    单片机如果用电源下限供电,会稳定吗

    2024-12-09 71
  • GD32F407使用freeRTOS死机

    在GD32F407跑了freeRTOS,串口接收使用了DMA+IDLE中断来实现不定长接收,串口的IDLE中断中接收完数据后,通过事件通知线程执行解析,但是中断中调用xEventGroupSetBitsFromISR函数后就会死机

  • 关于串口DMA等待传输完成卡死的问题

    型号AT32F407,在USART2DMA发送数据时,接包已经接到了要发送的数据,但是程序还是处于等待传输完成的标识判断中,卡死了。请教一下是什么造成的?

  • ST-link检测不到MCU板芯片

    LKS081开发板上电以后,ST-link检测不到芯片,并且FlashDownload中的ResetandRun勾选上以后,关闭选项卡再打开又回到原先没有勾选的状态,请问这是咋回事啊

    MUC 技术交流 单片机

    2023-07-28 46
  • AT32F407F8T7 SWD不识别

    这是我做的一个AT32F407F8T7的一块板子,外围电路如下,但是焊接后SWD识别不到内核,请问有大佬知道什么原因吗?

    MUC 单片机

    2023-04-21 28
  • GD32F105RB 使用官方USB例程,运行至枚举状态机时进入死循环

    将外部晶振修改为8M之后,打印主频96M,一切正常,但是USB的时钟源是未进行修改,应为我主频没变,时钟配置如下voidusb_rcu_config(void){uint32_tsystem_clock=rcu_clock_freq_get(CK_SYS);printf("系统时钟为:%d\n",system_clock);if(48000000U==system_clock){usbfs_prescaler=RCU_CKUSB_CKPLL_DIV1;timer_prescaler=3U;}elseif(72000000U==system_clock){usbfs_prescaler=RCU_CKUSB_CKPLL_DIV1_5;timer_prescaler=5U;printf("系统时钟为:%d\n",system_clock);}elseif(96000000U==system_clock){usbfs_prescaler=RCU_CKUSB_CKPLL_DIV2;timer_prescaler=7U;}else{/*reserved*/}rcu_usb_clock_config(usbfs_prescaler);rcu_periph_clock_enable(RCU_USBFS);}但是运行至枚举状态机时就卡死在死循环不出来,这是为什么呢进入caseHOST_DEV_ENUM:之后:调用usbh_devdesc_get(uhost,8U))-----》》》usbh_ctl_handler(uhost);------》》》if(URB_DONE==usbh_urb_wait(uhost,uhost->control.pipe_in_num,DATA_STAGE_TIMEOUT)){uhost->control.ctl_state=CTL_STATUS_OUT;}就卡死在这个等待

    gd32f105 ST ck 使用 状态机 USB

    2022-10-09 34
  • AT32F413 USB虚拟串口 工作不稳定

    本帖最后由lcj1301于2022-7-515:56编辑原来stm32用cubemx生成的代码移植到at32f413上,usb虚拟串口在72m下工作正常,频率变成192M以后,所有分频都已经按照AT32的寄存器重新修改usb只能工作几十秒就没有数据了,这是什么原因有人知道吗?还有个问题想要内部48M直接给usb时钟,但是acc也开了,依然枚举不出设备,不知道还有什么问题

    AT32 USB AT32F4 虚拟串口 AC

    2022-07-01 20