问答

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

  • GD32E230K8 MCU主频可以到144M吗? sos

    寄存器配置错了,发现MCU似乎主频超过了72M。看丝印是GD32E230K8BSP62417,外接16M晶振想配72M,结果2分频配错位,最后MCU能正常初始化和启动。1.定时器用72M来计算分频,结果周期小了一半。2.代码运行速度明显提升,之前使用72M会出现丢帧的处理流程直接正常了。3.使用DAPdebugger看时钟频率出来的结果全是144M4.使用MCLK_OUT引脚输出系统PLL时钟,示波器抓到的16分频后的频率位9M,还是144M。5.正确配置2分频,然后倍频从9改成18,这种情况MCU无法正常启动。

    GD32E230 MCU 使用 时钟 16 时钟频率

    1557浏览 0回复 8关注
  • AT32 IDE创建的工程为空 sos

    在官网下载AT32IDE的版本为1.0.11,按照文档的步骤创建工程,到最后生成工程文件的时候会报错中断,只生成了空文件夹,报错内容为:noprocessorg.eclipse.embedcdt.templates.core.ArteryAddFiles,我去安装路径看了下也没找到这个插件,而且官网也没找到插件相关的下载,请问一下这个问题怎么解决。

    AT32 IDE TE 官网 or RT template

    1814浏览 0回复 7关注
  • libero版本更新信息在哪查??? sos

    libero版本更新信息在哪查???我想知道liberosoc版本每次更新后的都更新了哪些东西,更新日志在什么地方可以查到

    Libero 更新 os SOC ROS

    1866浏览 0回复 8关注
  • HC89F0431A 开发,keil 提示RTE is not enabled sos

    HC89F0431A下载安装了keil5C51(v9.6.1)之后,不能打开example的工程文件,提示RTEisnotenabled,请教大侠该怎么办?小白

    国产芯片 BLE 1A AB RTE No

    2296浏览 0回复 8关注
  • IAR用ATLink调试程序 sos

    IAR用ATLink调试程序,第一次运行选的不是winusb的,感觉有点慢,如何改回来?

    IAR link 调试 USB win WinUSB

    1747浏览 0回复 8关注
  • 0V以上的交流信号经过变压器,信号偏移如何解决? sos

    大佬你们好。我用功放直接驱动变压器。将直流脉动波经过变压器放大10倍然后产生的波形失真飘了。这个有什么办法解决吗?

  • GD32F303RBT6没有相应的128k启动文件 sos

    GD32F303RBT6没有相应的128k启动文件,使用官方例程无法执行,但是debug打上断点逐步执行可以运行。

    GD32F303 启动文件 128 8K BT

    1866浏览 0回复 6关注
  • [求教] 有没有成功用USB的SOF校准CTC实现USB免晶振的? sos

    网上找不到例子,官方包里只有CTC_GPIO和CTC_LXTAL,没有用USB_SOF的.自己改了一下,rcu_periph_clock_enable(RCU_CTC);ctc_refsource_prescaler_config(CTC_REFSOURCE_PSC_DIV128);ctc_refsource_signal_select(CTC_REFSOURCE_USB_SOF);ctc_refsource_polarity_config(CTC_REFSOURCE_POLARITY_FALLING);ctc_hardware_trim_mode_config(CTC_HARDWARE_TRIM_MODE_ENABLE);ctc_counter_reload_value_config(127);ctc_clock_limit_value_config(2);ctc_counter_enable();结果一直也不成功.哪位配成过的介绍一下?

    tc USB 晶振 成功 rc ig

    1836浏览 0回复 8关注
  • HC89F0312烧录示例程序后无法运行 sos

    HC89F0312烧录示例程序后,通过HC-programmer能烧录,下载,读取,可是芯片就是不运行,不知道是哪里的原因,怀疑是示例程序的A51中的启动代码和HC89F0312芯片不匹配

    单片机 国产芯片 技术交流 HC 烧录 运行

    1573浏览 0回复 8关注
  • LKS32MC08 可以控制3P3N sos

    想要用LKS32MC080R8T8控制,3P3N,隔离栅极驱动,有感,BLDC,可以实现?有例程?

    3P3N 08 控制 LKS32MC 有感

    1823浏览 0回复 8关注
  • LKS32MC034 无感方波的的控制程序哪个能分享下。学习下。 sos

    LKS32MC034无感方波的的控制程序哪个能分享下。学习下。

  • HC32F460 引脚互换导致通讯失败 sos

    想着HC32芯片的灵活性,试了一下把引脚第二功能设置互换。收发引脚接线也互换了,结果串口只能发送不能接收(进入不了接收中断)。示波器看接收脚发现电平几乎没有下拉,串了个20K电阻有下拉,但是依旧无法接收到数据。是设置上哪出问题了吗?哪位大哥帮忙解答一下,谢谢!更改前串口通讯收发都没问题,互换后就只能发送数据,接收不到数据。GPIO_SetFunc(GPIO_PORT_B,GPIO_PIN_12,GPIO_FUNC_32);//TXGPIO_SetFunc(GPIO_PORT_B,GPIO_PIN_13,GPIO_FUNC_33);//RX改为:GPIO_SetFunc(GPIO_PORT_B,GPIO_PIN_12,GPIO_FUNC_33);//RXGPIO_SetFunc(GPIO_PORT_B,GPIO_PIN_13,GPIO_FUNC_32);//TX

    单片机 国产芯片

    1450浏览 0回复 7关注
  • GD32F303ZET6烧录失败,出现SWD/JTAG Communication Failure sos

    只是用杜邦线连接开发板与烧录器的TX,RX,5V,GND引脚,结果显示SWDIO显示SWD/JTAGCommunicationFailure用回原来的线束依旧不行,换了好几个程序都不行,试过网上说的选择underreset,也试过给BOOT0接低电频,依旧不行

    单片机 MUC 嵌入式 技术交流

    1892浏览 0回复 7关注
  • 国民技术 N32G455 TIM1 输入捕获 误触发 sos 赏3000家园币

    大家好:我使用国民技术的N32G455这款单片机的TM1//TIM_CH_4做输入捕获,频率17~32K。设置是下降沿触发,但有时候上升沿也会触发,这是什么原因呢?voidpwm_int(void){GPIO_InitStructure.Pin=GPIO_PIN_11;//TIM1_CH4GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN_FLOATING;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitPeripheral(GPIOA,&GPIO_InitStructure);GPIO_InitStructure.Pin=GPIO_PIN_9;//TIM1_CH2GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN_FLOATING;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitPeripheral(GPIOA,&GPIO_InitStructure);NVIC_InitTypeNVIC_InitStructure;ADTIMClockFrequency=(GET_RCC_Clocks_Pclk2Freq(TIM1));NVIC_InitStructure.NVIC_IRQChannel=TIM1_CC_IRQn;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0;NVIC_InitStructure.NVIC_IRQChannelSubPriority=1;NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;NVIC_Init(&NVIC_InitStructure);NVIC_InitStructure.NVIC_IRQChannel=TIM1_UP_IRQn;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0;NVIC_InitStructure.NVIC_IRQChannelSubPriority=0;NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;NVIC_Init(&NVIC_InitStructure);#if1TimerPeriod=(ADTIMClockFrequency/33000)-1;/*ComputeCCDAT1valuetogenerateadutycycleat50%forchannel1*/Channel1Pulse=(uint16_t)(((uint32_t)5*(TimerPeriod-1))/10);TIM_TimeBaseStructure1.Prescaler=0;TIM_TimeBaseStructure1.CntMode=TIM_CNT_MODE_UP;TIM_TimeBaseStructure1.Period=TimerPeriod;TIM_TimeBaseStructure1.ClkDiv=0;TIM_TimeBaseStructure1.RepetCnt=0;TIM_InitTimeBase(TIM1,&TIM_TimeBaseStructure1);#endifTIM_ICInitStructure.Channel=TIM_CH_2;TIM_ICInitStructure.IcPolarity=TIM_IC_POLARITY_RISING;TIM_ICInitStructure.IcSelecti

    6054浏览 0回复 7关注
  • N32L436单片机几种中断都开通怎么开通 sos

    N32L436单片机几种中断都开通怎么开通呢?我之前一直使用STM32的单片机,从来没用过国民的,因为项目需要,用到N32L436,不太会用。根据例程知道开通时钟中断或者串口中断,但是时钟中断和串口中断都开通的话怎么开通呢?下面是我的开中断的代码:voidNVIC_Configuration(void){NVIC_InitTypeNVIC_InitStructure;/*ConfiguretheNVICPreemptionPriorityBits*///NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);//20241210//---->>>/*EnabletheLPUARTInterrupt*///---->>NVIC_Init(&NVIC_InitStructure);}这两个中断怎么并起来呢?

    1264浏览 0回复 7关注

没有更多了