- 
tpgf 回答了该问题 MG82F6P32MG82F6P32系列是一款由笙泉科技推出的低功耗增强型1T8051MCU芯片。以下是对MG82F6P32系列的详细介绍:基本规格存储空间:内置了32KBFlash和2KBRAM,最高主频可达32MHz。工作电压:支持1.8V至5.5V宽工作电压范围,待机模式下的电流仅为1.5µA(@5V),非常适合低功耗应用需求。封装形式:提供SSOP28、LQFP32和QFN32三种封装形式,IO数量分别为25个和29个,满足不同应用场景的需求。温度范围:具有105度工规温度范围,适用于各种严苛的环境条件。特色功能硬件PD协议编/解码:支持取电端(Sink),无需专用PDIC,仅需两个三极管即可节省成本。同时,高效率的硬件编/解码无需32位核心算力,支持PD3.0PPS协议,软件可自定义充电功率与电压,并提供了PD范例程序帮助客户快速导入开发。双运放器(OPA):低输入飘移,出厂端校准3mV,客户自校准范围为0.5mV至1mV。支持低功耗模式,静态电流仅为0.3mA。可选参考输入源,内部1.2V参考电压或可串接PGA。可设定为比较器模式,支持中断唤醒。轨对轨放大,电压范围更宽不失真。高带宽15MHz强化信号稳定性,高摆率可快速爬升不失真。PGA可编程放大器:可设置总放大倍数从1x到128x。软件控制放大输入模拟信号,输出可直接连接到ADC、ACMP或OPA。支持两种电源模式:正常电源和低功耗模式。双比较器(ACMP):适用于小讯号放大及阈值设定,增强了MCU的信号处理能力。增强型PWM:8通道16位PWM,其中3对可互补PWM输出含死区控制,满足了复杂电机控制等应用的需求。ADC和通讯接口:8通道12位ADC可检测不同模拟讯号的数值;具备UART、SPI、IIC通讯接口以及DMA传输功能,方便与其他设备进行数据交换。应用领域MG82F6P32系列MCU凭借其丰富的功能和高性价比,广泛应用于无线充、移动电源、电机控制(如个人护理/按摩仪等)、TWS耳机充电座、BMS(电池管理系统)、安防(传感器/门警报器)和小家电等多个领域。总的来说,MG82F6P32系列是一款功能强大、性能稳定的低功耗增强型1T8051MCU芯片,适用于多种应 5680浏览 1回复 8关注
- 
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 1452浏览 0回复 7关注
- 
tpgf 回答了该问题 笙泉 OCD8_MLink 赏3000家园币笙泉OCD8_MLink是一款用于支持笙泉(Megawin)单片机开发的仿真器工具。以下是关于其使用说明的详细解释:一、基本概述OCD8_MLink是笙泉科技推出的一款仿真器,专为其单片机开发和调试设计。这款仿真器通过提供代码下载、在线调试等功能,帮助开发者更高效地完成单片机的开发任务。二、版本更新与获取版本更新:根据搜索结果,OCD8_MLink有多个版本,如v1.4.0.1等。这些版本可能包含了不同的功能改进、bug修复或性能优化。为了获得最佳体验,建议用户定期检查并更新到最新版本。获取方式:用户可以访问笙泉科技的官方网站,查找OCD8_MLink的最新下载链接,并按照网站上的指示进行下载和安装。三、使用步骤虽然具体的使用步骤可能因软件版本和具体需求而有所不同,但一般来说,使用OCD8_MLink进行单片机开发的基本步骤包括:连接仿真器:将OCD8_MLink仿真器与目标单片机连接。这通常涉及到将仿真器的引脚与单片机的相应引脚对齐,并使用适当的连接线(如杜邦线)进行连接。配置软件:在计算机上安装并配置相应的软件开发环境(如KeilMDK等)。确保软件能够识别并连接到OCD8_MLink仿真器。编写代码:在软件开发环境中编写单片机程序代码。下载代码:使用OCD8_MLink仿真器将编写好的代码下载到目标单片机中。这通常涉及到在软件中选择正确的仿真器和端口,并执行下载操作。在线调试:如果需要,可以使用OCD8_MLink仿真器进行在线调试。这允许开发者实时监控单片机的运行状态,并进行必要的修改和优化。四、注意事项兼容性:确保OCD8_MLink仿真器与所使用的单片机型号兼容。不同型号的单片机可能需要不同的仿真器或适配器。驱动程序:在首次使用OCD8_MLink仿真器时,可能需要安装相应的驱动程序。请遵循软件和硬件提供商的指示进行安装。安全操作:在连接和断开仿真器时,请确保所有电源都已关闭,以避免损坏设备或造成人身伤害。五、资源与支持官方文档:笙泉科技通常会提供详细的产品手册和技术支持文档,以帮助用户更好地 7165浏览 1回复 7关注
- 
GD32F303ZET6烧录失败,出现SWD/JTAG Communication Failure sos只是用杜邦线连接开发板与烧录器的TX,RX,5V,GND引脚,结果显示SWDIO显示SWD/JTAGCommunicationFailure用回原来的线束依旧不行,换了好几个程序都不行,试过网上说的选择underreset,也试过给BOOT0接低电频,依旧不行 1894浏览 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 6061浏览 0回复 7关注
- 
N32L436单片机几种中断都开通怎么开通 sosN32L436单片机几种中断都开通怎么开通呢?我之前一直使用STM32的单片机,从来没用过国民的,因为项目需要,用到N32L436,不太会用。根据例程知道开通时钟中断或者串口中断,但是时钟中断和串口中断都开通的话怎么开通呢?下面是我的开中断的代码:voidNVIC_Configuration(void){NVIC_InitTypeNVIC_InitStructure;/*ConfiguretheNVICPreemptionPriorityBits*///NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);//20241210//---->>>/*EnabletheLPUARTInterrupt*///---->>NVIC_Init(&NVIC_InitStructure);}这两个中断怎么并起来呢? 1268浏览 0回复 7关注
- 
Amazingxixixi 回答了该问题 
- 
d1ng2x 回答了该问题 
- 
tpgf 回答了该问题 单片机供电电源和稳定性问题 赏3000家园币单片机的电源下限供电是指单片机能够稳定工作的最低电压。当单片机使用电源下限供电时,其稳定性会受到一定的影响。以下是对单片机在电源下限供电情况下稳定性的分析:工作电流:单片机的工作电流可能会因电压下降而增大,导致功耗增加。这可能会影响单片机的热稳定性和可靠性。时钟频率:在低电压下,单片机的内部时钟频率可能会降低,从而影响系统的运行速度和响应时间。外设驱动能力:单片机的I/O端口驱动能力可能会减弱,导致外设无法正常工作或性能下降。内部电路:单片机内部的模拟电路和数字电路可能因电压不足而出现不稳定现象,如噪声增加、信号失真等。复位电路:低电压可能导致单片机的复位电路无法正确工作,从而引发系统复位或死机。存储器访问:单片机的存储器访问速度可能会因电压下降而减慢,影响数据的读取和写入。通信接口:单片机的通信接口(如UART、SPI、I2C等)可能会因电压不足而出现通信错误或失败。ADC采样精度:如果单片机需要进行ADC采样,低电压可能会导致采样精度下降,影响测量结果的准确性。综上所述,单片机在电源下限供电时,其稳定性会受到多方面的影响。为了确保单片机系统的稳定运行,建议在设计电源电路时充分考虑电压的稳定性,并采取相应的滤波和保护措施。同时,在实际应用中,应避免单片机长时间工作在低电压状态下,以免影响其性能和寿命。 14953浏览 71回复 3关注
- 
LcwSwust 回答了该问题 
- 
INA149运放使用问题 sos 赏300家园币现在要做一个蓄电池电压的监测设备,蓄电池是有90块2V左右的电池串联形成的,最高180V左右,想监测每一块电池的电压,使用了INA差分运放。1、现在电路是这样的24V输入进来后,想要15V隔离模块的GND和-15v隔离模块的VOUT连在一起,那么经过两个隔离模块分别产生15V的-15的电源,我这样应该是可以的吧。2、说明书说这个条件下的共模电压为±275V我想知道5V单电源供电条件共模电压还是这个么。3、我不知这个电压是否要采用隔离线性光耦HCNR201,如果不接光耦,前端就和后端直接连起来了,INA419说是可以有隔离作用,不接光耦的话,后面打算接一个GS8332做电压跟随器,然后接MCU,我不确定是否可以。4、如果不加隔离的话,那么15V隔离电源的GND和MCU的AVSS管脚是否可以连在一起,然后这两个管脚通过一个磁珠和GND连接,我不清楚这样是否会构成回路导致磁珠烧掉,AVCC通过15V的隔离电源产生3.3V,然后通过3.3V产生参考电压3.0V5、如果MCU的模拟AVSS和VSS不连接在一起,对ADC采集会产生多大影响希望大佬们解答一下 8988浏览 0回复 8关注
- 
yt158506 回答了该问题 
- 
tpgf 回答了该问题 电机控制中最常使用的控制算法 赏3000家园币直流电机控制中最常使用的控制算法主要包括PID控制、矢量控制(FOC)、梯形控制和正弦控制。以下是对这几种常用控制算法的详细介绍:PID控制原理:PID控制器是一种经典的闭环控制系统,它根据设定值与实际测量值之间的偏差来计算控制信号。PID控制器由比例(P)、积分(I)和微分(D)三部分组成,通过调整这三个参数可以有效地控制系统的动态行为。应用:PID控制广泛应用于各种需要精确速度或位置控制的场合,如数控机床、自动化生产线等。由于其结构简单且易于实现,PID控制是工业控制中最基本也是最常用的算法之一。矢量控制(FOC)原理:矢量控制是一种高级的电机控制技术,它通过对电机定子电流进行分解和合成来模拟直流电机的控制方式。这种方法允许独立控制电机的磁场和转矩,从而提高了控制精度和效率。应用:矢量控制特别适用于高性能的电机驱动系统,如电动汽车、伺服驱动器等。它能够提供更好的动态响应和更高的能效,但实现起来相对复杂。梯形控制原理:梯形控制是一种简单的开环加速控制方法,它通过使电机按照固定的加速度加速到目标速度,然后保持该速度运行,最后再减速到停止。这种加减速过程形成了一个梯形的速度曲线。应用:梯形控制常用于成本敏感的应用,如3D打印机和某些包装机械。尽管它在启动和停止时会产生较大的机械冲击,但由于其实现简单,仍然在一些不需要高精度控制的场合中得到应用。正弦控制原理:正弦控制是一种更先进的电机控制策略,它通过生成接近正弦波的电流来驱动电机。这种方式可以减少电机运行时的振动和噪声,提高运行的平稳性。应用:正弦控制通常用于需要低噪声和高平滑度的应用,如精密仪器和高端消费电子产品。虽然其实现比梯形控制复杂,但它提供了更好的性能表现。总的来说,这些控制算法各有特点,适用于不同的应用场景和需求。选择合适的控制算法对于确保电机系统的高效和稳定运行至关重要。 12744浏览 45回复 7关注
- 
Alf·Romeo 回答了该问题 
没有更多了

 问答
问答