-
PFC模块单独调试 sos
想单独调试NCP1564PFC模块,但是在做PFC电感时,没有做VCC绕着,1564的VCC引脚要怎么供电呢?使用外部电源供电,AC220V会不会把外部电源搞坏了?
142浏览 0回复 0关注 -
求SC95F8613 弹簧 的库,邮箱2710154138@qq.com 万分感谢!! sos
求SC95F8613弹簧的库,邮箱2710154138@qq.com万分感谢!!
162浏览 0回复 0关注 -
[MM32F0163 mini board] USB HID控制传输分包(大于64字节)接收异常 sos
使用MM32F0163的miniboard,实现USBHID的功能,其中一个report的长度大于64字节,上位机在通过控制传输setreport时,hostUSBbus进行分包处理,但是MM32的USB中断在收到一个setuptoken后,只有一次outtoken中断,期望是两次outtoken中断将数据收全。Codebase是MM32的官方示例->TinyUSB中的HID_Port,各位大神有什么建议
379浏览 0回复 0关注 -
CIU32F003J5S6的ADC怎么达不到1M的速度?才133k呢? sos
配置主频16M,AHB,APB1分频,ADC时钟为PCLK的1分频,采样3周期,只做1个通道的转换,软件触发,查询等待转换结束,voidsystem_clock_config(void){/*设置Flash读访问等待时间*/std_flash_set_latency(FLASH_LATENCY_0CLK);//16M/*使能RCH*/std_rcc_rch_enable();while(std_rcc_get_rch_ready()!=RCC_CSR1_RCHRDY);/*设置系统时钟源为RCH*/std_rcc_set_sysclk_source(RCC_SYSCLK_SRC_RCHDIV3);//16Mwhile(std_rcc_get_sysclk_source()!=RCC_SYSCLK_SRC_STATUS_RCHDIV3);/*设置AHB分频因子*/std_rcc_set_ahbdiv(RCC_HCLK_DIV1);/*设置APB分频因子*/std_rcc_set_apbdiv(RCC_PCLK_DIV1);/*配置系统时钟全局变量*/SystemCoreClock=RCH_VALUE/3;}voidadc_init(void){/*使能ADC时钟*/std_rcc_apb2_clk_enable(RCC_PERIPH_CLK_ADC);/*ADC_CK时钟为PCLK的1分频*/std_adc_clock_config(ADC_CK_DIV1);/*软件触发ADC*/std_adc_trig_sw();/*单次转换模式*/std_adc_conversion_mode_config(ADC_SINGLE_CONVER_MODE);/*采样时间配置,3个周期*/std_adc_sampt_time_config(ADC_SAMPTIME_3CYCLES);/*选择通道0*/std_adc_fix_sequence_channel_enable(ADC_CHANNEL_0);/*配置wait模式,避免数据未及时读取,转换溢出*/std_adc_wait_mode_enable();std_adc_internal_channel_vbgr_enable();/*使能ADC*/std_adc_enable();/*等待ADC使能状态稳定*/delayus(ADC_EN_DELAY);}利用一个IO口指示转换时间,在IO口高电平时间约为7.5us,相当于转换速度133kDEBUGIO_HIGH();std_adc_fix_sequence_channel_disable(ADC_CHANNEL_VBGR);std_adc_fix_sequence_channel_enable(ADC_CHANNEL_0);std_adc_start_conversion();while(std_adc_get_flag(ADC_FLAG_EOC)==0U);std_adc_clear_flag(ADC_FLAG_EOC);adc_buff[adc_counts]=std_adc_get_conversion_value();adc_counts++;DEBUGIO_LOW();
322浏览 0回复 1关注 -
求助:关于bootload,使用keil和iar生成hex文件 sos
最开始我使用的是keil编译的boot工程,使用的是keil编译的hex(通过boot烧录到芯片中的app),这一套流程是可以跑通的。但是我把app用iar编译后(代码未改动)的hex给boot烧录到芯片里,在boot烧写完之后跳转app时会直接进入hardfault中断,这是为什么。
365浏览 0回复 0关注 -
请问有没有200KHZ的谐振电容? sos
大家好,请问有没有谁推荐一款谐振电容100KHZ以上,交流峰值300V,电流20A,盒式插脚封装的?我看电磁炉上用的,大都在50KHZ以下,如果用在100K,可能不行,而且耐压值也会降。谢谢
670浏览 0回复 1关注 -
【求助】GD32A503的bootloader程序 sos
首先我在boot程序里进行跳转APP程序,0xE000ED08进行中断向量重定位,然后跳转到APP程序地址0x8020000处,程序能正常跳转过去运行打印日志,点灯,但是好像中断不起作用了,SysTick_Handler不执行,请问这是什么原因呢
735浏览 0回复 0关注 -
哪位老师傅使用过CD4046锁相环集成电路? sos 赏1000家园币
我有一个LC并联,想要让它们谐振。必须用到锁相环,还请使用过cd4046的大佬教教我。调试!!可以私信给我您的联系方式吗。当然可以有偿教我!
998浏览 0回复 0关注 -
关于ht32,iic卡在刚开始是为什么 sos
I2C_TargetAddressConfig(HT_I2C0,0X09,0);/*CheckonMasterTransmitterSTAconditionandclearit*/while(!I2C_CheckStatus(HT_I2C0,I2C_MASTER_SEND_START));/*CheckonMasterTransmitterADRSconditionandclearit*/while(!I2C_CheckStatus(HT_I2C0,I2C_MASTER_TRANSMITTER_MODE));IIC卡在while(!I2C_CheckStatus(HT_I2C0,I2C_MASTER_SEND_START));这里原因什么
864浏览 0回复 1关注 -
传感器数据计算质心位移轨迹,结果不理想 sos
背景如下:想要使用惯性传感器数据(包含时间戳、三轴加速度、三轴陀螺仪数据、三轴磁力计数据、四元数)计算质心的位移轨迹。计算步骤如下:1、使用低通滤波对加速度、陀螺仪数据、磁力计数据进行滤波处理2、使用滤波后的数据,将四元数转换成旋转矩阵3、利用旋转矩阵将加速度数据从传感器坐标系转换到全局坐标系,之后直接进行z轴的重力补偿4、去除z轴的全局平均值5、对加速度直接梯形积分得到速度6、减去初始段的速度平均值,消除速度偏置7、对速度梯形积分得到位移8、使用ZUPT优化位移结果9、绘制原始位移轨迹和优化后的位移轨迹问题如下:测试结果不理想,存在几厘米的差异,请问改进的方向都有什么呢?结果如下:
754浏览 0回复 0关注
没有更多了