问答

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

zhangjiyun125

TA的家园币:272  

  • 求推荐一款低成本内置运放MCU

    1、带ADC和集成运放2、引脚在8-14比较合适3、价格在1RMB左右

  • 关于华大HC32F460的时钟配置问题

    我在配置HC32F460的时钟,遇到了一个比较鬼畜的问题。我按照如下代码设置了时钟,但奇怪的是,我在硬件上端接晶振引脚,按说芯片会宕机才对,但芯片居然毫无影响,继续运行。想麻烦大家帮我看看,是我哪里设置的不对voidSystemClk_Init(void){stc_clk_sysclk_cfg_tstcSysClkCfg;stc_clk_xtal_cfg_tstcXtalCfg;stc_clk_mpll_cfg_tstcMpllCfg;MEM_ZERO_STRUCT(stcSysClkCfg);MEM_ZERO_STRUCT(stcXtalCfg);MEM_ZERO_STRUCT(stcMpllCfg);/*Setbusclkdiv.*/stcSysClkCfg.enHclkDiv=ClkSysclkDiv1;//168MHzstcSysClkCfg.enExclkDiv=ClkSysclkDiv2;//84MHzstcSysClkCfg.enPclk0Div=ClkSysclkDiv1;//168MHzstcSysClkCfg.enPclk1Div=ClkSysclkDiv2;//84MHzstcSysClkCfg.enPclk2Div=ClkSysclkDiv4;//42MHzstcSysClkCfg.enPclk3Div=ClkSysclkDiv4;//42MHzstcSysClkCfg.enPclk4Div=ClkSysclkDiv2;//84MHzCLK_SysClkConfig(&stcSysClkCfg);/*SwitchsystemclocksourcetoMPLL.*//*UseXtalasMPLLsource.*/stcXtalCfg.enMode=ClkXtalModeOsc;stcXtalCfg.enDrv=ClkXtalLowDrv;stcXtalCfg.enFastStartup=Disable;CLK_XtalConfig(&stcXtalCfg);CLK_XtalCmd(Enable);/*MPLLconfig.*/stcMpllCfg.pllmDiv=1u;stcMpllCfg.plln=42u;stcMpllCfg.PllpDiv=2u;stcMpllCfg.PllqDiv=2u;stcMpllCfg.PllrDiv=2u;CLK_SetPllSource(ClkPllSrcXTAL);CLK_MpllConfig(&stcMpllCfg);/*flashreadwaitcyclesetting*/EFM_Unlock();EFM_SetLatency(EFM_LATENCY_4);EFM_Lock();/*EnableMPLL.*/CLK_MpllCmd(Enable);/*WaitMPLLready.*/while(Set!=CLK_GetFlagStatus(ClkFlagMPLLRdy)){}/*SwitchsystemclocksourcetoMPLL.*/CLK_SetSysClkSource(ClkSysSrcXTAL);}

    时钟配置 hc32f460 tc stc PLL

    2021-05-13 9
  • 新塘MS51FC0AE 烧写程序后没反应

    使用官方NuMicroICPProgrammingTool3.06烧录软件,与官方Nu-Link-Pro烧录器。Keil4编程软件编译好程序后直接通过烧录器下载到单片机,没问题,单片机正常执行程序。Keil4编程软件编译好程序后,使用ICP烧录软件通过烧录器下载程序到单片机,单片机无任何反应,重新给单片机上电也无反应。求教各位会是什么原因呢?

  • 单片机与复位芯片冲突?

    本帖最后由yugzhi于2021-4-2920:36编辑一量产品,复位芯片用的是NCP803SN438,cpu是C8051F410;生产10年,都相安无事,这个批次突然出现问题:故障现象:上电后,NCP803不断发出复位信号,cpu一直被复位。测试情况:1、测量803电源管脚,波形干净,不至于因为纹波,杂波的原因导致复位,2、断开803复位输出管脚和CPU复位管脚的连接后,CPU上电正常,803复位输出管脚也正常,无复位信号出现3、一旦再连接上,复位线路上就会出现复位信号,导致CPU不断进行复位,无法正常工作!4、更换在别的电路板上测试正常的803,在803芯片刚焊接上还热乎的时候,一般没事,但等冷却后,情况依旧。5、调整NCP803复位输出脚和CPU复位脚之间的电阻Rs(原值200Ω),直接连接(阻值为0)不正常,改20k电阻后正常启动,6、为了确定此时是CPU复位管脚起作用还是803复位脚输出的复位信号,在Rs两边分不同时刻增加对地电阻,通过分压方式,确定了在不断复位的情况下,是由NCP803引起的。7、此803复位芯片换到老的电路板上,又工作正常。8、新情况803和CPU更换后也是这个情况,9、另外,新出现连续多次复位后,还可能恢复正常,不再复位的情况,803电源入口一直很干净。求各位高手支招,谁遇到过这种情况?还请不吝赐教!!!

  • STM32G070RBT6开发过程记录

    本帖最后由udemail于2021-5-212:29编辑STM32G070RBT6,请问哪个版本的STVP支持这颗芯片?

    芯片 tv stm32g0

    2021-04-28 11
  • 51单片机

    就是设置单片机定时器/计数器时,那个TMOD用汇编语言输入什么数据能设置其工作方式,例如MOVTMOD,#11H什么意思

  • 单片机没有串口模块提供接口,如何自行接线弄出一个接口?

    如题,买的单片机最小系统板上没有串口模块,有一个microusb接口,我想练习使用串口,查看资料后发现部分管脚是串口的发送和接受端,请问如何使用它们完成串口的功能呢?新手出现可能会出现大量概念性错误,请大佬们不吝赐教~感谢~

  • 为啥国产单片机普遍没有16位ADC

    本帖最后由呐咯密密于2021-3-113:33编辑在使用高分辨率ADC时,以前一直用飞思卡尔的MKV30,现在因为飞思卡尔被恩智浦收购,导致这款芯片的技术支持很难获得,开发难度大,而且供货也不稳定,但是缺找不到任何一款国产单片机来替代,为什么厂商们都不做高分辨率的ADC,是市场不好,用得少,还是什么技术问题呢?用超采样来牺牲速度以达到高精度的不能算。SIGMA-DELTA类型的就不能算。