问答

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

xionghaoyun

TA的家园币:2428  

  • NXP LPC824芯片宕了

    问题如题默认824的I/O主函数中只有IO口反转一行代码,大约位300KHz。想测试NXPLPC824芯片I/O的最大速度,尝试更改system_LPC8xx.c文档中设置速度的项以提高IO的翻转速度,项如下:#defineSYSPLLCTRL_Val0x00000024//Reset:0x000看组合名称应该是控制PLL的值,尝试将0x00000024-->0x00000012改了一半,下载运行后,芯片不再被识别也无法恢复了,用SEGGER打开也无法识别,强行清除FLASH无效。请问应该如何解决,谢谢改变以下项:defineSYSAHBCLKDIV_Val0x000000020x00000002-->0x00000001后AHB的Clock少了一倍,IO口的翻转速度是提高了达到600KHz。没有问题

    NXP lpc824 IO速度 芯片

    2024-11-17 10
  • 如何设计锂电池相关电路避免锂电池边充边放?

    最近在做一个项目,需要用到锂电池来为整个系统供电,锂电池通过Buck电路和Boost电路给后续负载供电,同时使用太阳能电池板和CN3791、DW01来给锂电池充电。我在设计电路的时候发现了一个漏洞,我把CN3791的输出和锂电池以及后续Buck、Boost电路的输入连接在了一起,这样的话可能会导致锂电池的边充边放甚至是太阳能电池板的输出直接给DCDC电路供电。原理图如图所示:第一张图是CN3791和DW01,太阳能电池板和锂电池的接口都有,第二张图是Buck和Boost电路。我尝试了以下思考,但似乎看起来并不好用:1、使用二极管隔离负载和电池:在太阳能电池板的输出端(即CN3791的输入端)和负载之间串联一个二极管,以确保在太阳能电池板供电时,负载优先使用太阳能的电力,而不会引发锂电池放电。但是这个方法会不会导致太阳能电池板无法给锂电池充电呢?2、有没有一些智能的充放电管理模块?增加一个智能的充放电管理模块,该模块能够检测太阳能的供电状态,在有太阳能供电时,优先通过太阳能供电给负载,而避免电池放电。只有当太阳能供电不足时,才从电池供电给负载3、有没有一种电压检测的手段?当检测到锂电池电压较低的时候,通过EN引脚切断DCDC电路从而阻止锂电池放电,并在此时接通CN3791和锂电池的连接开始充电。但是带来的问题是,谁来给这个检测电路供电呢?在下硬件小白,实力不足,请求各位指点,感激不尽!!!

  • 在main中调PWM脉宽

    本帖最后由zhjb1于2024-11-1317:42编辑用Work_Bench创建了一个AT的工程,在左实验室能遇到一些问题,以后慢慢提问并解决。如果解决了,会将代码放上一起学习。一、PWM脉宽main中调整调整的问题按照ATWB创建新工程,其中设置了5路ADC最后一路为测试内部温度,4路分别由TIM1、TIM3、TIM4、TIM8都为PWM_A模式,USART1,I2C1,EXTINTIO、InputIO、XMC、一些OutputIO。先测试PWM,金额本上与工程常见的PWM频率相同,稍稍低一点,可以容忍的范围。在查看PWM--time初始化函数可以看到控制pwm脉宽的是下语句:tmr_channel_value_set(TMR1,TMR_SELECT_CHANNEL_1,30);30是脉宽,相当于周期的1/10,基本吻合。问题按照STM的方法,直接将这行语句放在主函数中,连续改变30,PWM脉宽不变,城市STM芯片的更改脉宽方式也无动于衷。问题是应该如何更改脉宽?总不能改革脉宽需要重新初始化一下TIM。谢谢

    国产芯片 PWM PLUS ma AI

    2024-11-13 3
  • printf命令报错采

    用AT32_Work_Bench创建工程项目,设置了usart1,在程序中printf命令编译通不过?是否还需要之间什么辅助命令或宏代码?谢谢

  • 求分析开关二极管在此电路中的作用

  • 3.3V供电,能OC输出5V高电平吗?

    MCU3.3V供电,引脚上拉100K到5V控制PMOS管,实际输出高电平只有3.7V,PMOS管的GS电压有1.3V,无法关闭管子。只有通过分压尽可能减小GS的电压实现关断功能,单这样也会减小打开时的电压。OC输出高电平能到5V吗?

    MUC 5V 输出 供电 电平 电压

    2024-11-03 15
  • 运放电路问题

    本人对运放了解的不是很到位,想问一下这个运放电路的通过R10的电流和MotorCurr的ADC值的关系?求计算过程(R10=1欧,MCP6002_VCC=3.3V,VIN=3.65V,ADC最大取值4095)

  • 各位大佬们,想问问运放相关问题

    本人对运放了解的不是很到位,想问一下这个运放电路的通过R10的电流和MotorCurr的ADC值的关系?求计算过程(R10=1欧,MCP6002_VCC=3.3V,VIN=3.65V,ADC最大取值4095)

  • 华大的keil工程模板HC32L19x_Template_Rev1.1.0无法编译

    纯MCU新手请教,我下载了华大的工程模板HC32L19x_Template_Rev1.1.0,然后使用KeiluVisionV5.40版本的默认编译器V6编译时无法编译通过。我想请问下,这个工程模板是不是基于ArmV5编译器的,所以才导致无法正确编译。多谢了。

  • GD32E230 Jlink 调试 问题

    本帖最后由15195875769于2024-10-2916:44编辑

    GD32 core 固件库 m23 官网

    2024-10-23 6
  • GD32F flash download failed corte-4 ?

    GD32F303CBT6用keil+JLINKV9.6下载时,总是出现flashdownloadfailedcorte-4,试过网上说的很多种方法,都没有解决,哪位遇到过同样的问题,请教一下如何解决.多谢!

    LED FA GD32 flash download RTE

    2024-10-17 7
  • DCDC带载后电压下降

    小弟最近用LM3150画了块板子,想的是输入12V输出5V。测试时候一开始带载到4.2A左右时候输出一直跳在4.4V左右跳(很明显的跳动大概有几百个mv),后面增加了反馈点处并联的电容,带载到4.4A电压没跳动但是降到了4.4V基本不动。试过了增大电容,翻了一倍仍没有改善,希望大家教教我。

    TI DCDC 电压 输出 电容

    2024-10-16 30
  • GD32f303rct6 RTC问题。

    我准备用兆易的GD32F103rct6,RTC时钟,它的时钟32.768晶振的选择是不是和STM32F103一样容易出现问题,不起振?在选择晶振时应注意什么?

12345下一页