问答

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

  • 关于GD32H757 ADC定时器触发+DMA 配置后DMA的数据不更新 sos

    voidADC_rcu_config(void){/*enableGPIOclock*/rcu_periph_clock_enable(RCU_GPIOA);/*enableADCclock*/rcu_periph_clock_enable(RCU_ADC0);/*enableDMAclock*/rcu_periph_clock_enable(RCU_DMA0);rcu_periph_clock_enable(RCU_DMAMUX);/*enabletrigselclock*/rcu_periph_clock_enable(RCU_TRIGSEL);/*enabletimer1clock*/rcu_periph_clock_enable(RCU_TIMER1);rcu_timer_clock_prescaler_config(RCU_TIMER_PSC_MUL4);}/*!\briefconfiguretheGPIOperipheral\param[in]none\param[out]none\retvalnone*/voidADC_GPIO_Config(void){/*configtheGPIOasanalogmode*//**/gpio_mode_set(GPIOA,GPIO_MODE_ANALOG,GPIO_PUPD_NONE,AirPress_PIN|IExpValve_PIN);}/*!\briefconfiguretheTIMERperipheral\param[in]none\param[out]none\retvalnone*/voidtimer_config(void){timer_oc_parameter_structtimer_ocintpara;timer_parameter_structtimer_initpara;/*enabletrigselclock*/rcu_periph_clock_enable(RCU_TRIGSEL);/*enabletimer1clock*/rcu_periph_clock_enable(RCU_TIMER1);rcu_timer_clock_prescaler_config(RCU_TIMER_PSC_MUL4);/*TIMER1configuration*/timer_initpara.prescaler=300-1;timer_initpara.alignedmode=TIMER_COUNTER_EDGE;timer_initpara.counterdirection=TIMER_COUNTER_UP;timer_initpara.period=500-1;timer_initpara.clockdivision=TIMER_CKDIV_DIV1;timer_initpara.repetitioncounter=0;timer_init(TIMER1,&timer_initpara);/*CH0configurationinPWMmode1*/timer_ocintpara.ocpolarity=TIMER_OC_POLARITY_HIGH;timer_ocintpara.outputstate=TIMER_CCX_ENABLE;timer_channel_output_config(TIMER1,TIMER_CH_1,&timer_ocintpara);timer_channel_output_pulse_value_config(TIMER1,TIMER_CH_1,100);timer_channel_output_mode_config(TIMER1,TIMER_CH_1,TIMER_OC_MODE_PWM1);timer_channel_output_shadow_co

    TI ADC 定时器触发 GD32H7 DMA 更新

    1430浏览 0回复 17关注
  • 你好 sos

    .怎么删掉帖子啊啊

    帖子

    1224浏览 0回复 15关注
  • TMP68303 TMP68301 东芝比较老的芯片 sos

    TMP68303TMP68301东芝比较老的芯片,大家有资料吗?用的什么编译器

    303 芯片 东芝 tmp 技术资源 MCU

    1624浏览 0回复 15关注
  • 请问伺服驱动器用哪家IPM模块最好 sos

    做伺服驱动器,3.5KW,用哪家IPM模块最好

    驱动器 模块 伺服驱动器 IPM模块 ip

    2024浏览 0回复 17关注
  • MM32SPI030C sos

    请问编程环境如何配置,跟着文档安装了pack包,device选择了SPI030C,编译官方程序还是报错,求解

    编程 AC 30 MM32 spi MUC环境

    1661浏览 0回复 17关注
  • 请问有使用过润泽流体的MC-21C的步进电机驱动器的? sos

    MC-21C数字控制型驱动器_工业注射泵_多通道切换阀_鲁尔接头(runzefluidsystem.com)求一份参考例程

  • n32wb031怎么进入standby模式 sos

    如题,n32wb031怎么进入standby模式,关闭其他外设的同时保持蓝牙连接。我看其他睡眠模式都有例程,就standby没有,小白不是很懂,希望有大佬能帮忙解答。

    小白 蓝牙 N32WB031 STANDBY

    1951浏览 0回复 17关注
  • GD32E230F4P6 PB1中断不能触发问题 sos

    使用GD32E230需要使用PA1,PB1触发中断,但是这个简单的需求调了3天没调出来。voidSystem_init1(void){rcu_periph_clock_enable(RCU_GPIOA);rcu_periph_clock_enable(RCU_GPIOB);gpio_mode_set(GPIOA,GPIO_MODE_INPUT,GPIO_PUPD_PULLUP,GPIO_PIN_1);gpio_mode_set(GPIOB,GPIO_MODE_INPUT,GPIO_PUPD_PULLUP,GPIO_PIN_1);nvic_irq_enable(EXTI0_1_IRQn,1U);//syscfg_exti_line_config(EXTI_SOURCE_GPIOA,EXTI_SOURCE_PIN1);syscfg_exti_line_config(EXTI_SOURCE_GPIOB,EXTI_SOURCE_PIN1);exti_init(EXTI_1,EXTI_INTERRUPT,EXTI_TRIG_FALLING);exti_interrupt_flag_clear(EXTI_1);}intmain(void){systick_config();System_init1();while(1){delay_1ms(10);}}voidEXTI0_1_IRQHandler(void){exti_interrupt_flag_clear(EXTI_0|EXTI_1);}就上面这么简单的配置,不能触发PB1中断,但却能触发PA1中断,然而PA1中断配置已经被屏蔽。百思不得其解,查看keil的SYSCFG_EXTISS没有数据刷新。看syscfg_exti_line_config源码也没发现什么毛病谁能解答一下呢。

    IO gp pi TI 触发 GD32E230

    1894浏览 0回复 18关注
  • CC3235 Trigger Mode怎么使用 sos

    在使用CC3235TriggerMode遇到了一下几个问题:(1)请问CC3235TriggerMode的SimpleLinkSocketTriggerEventHandler函数怎么注册?(2)官方文档提供的SimpleLinkSocketTriggerEventHandler函数存在问题,下面是官方文档提供的SimpleLinkSocketTriggerEventHandler函数。voidSimpleLinkSocketTriggerEventHandler(SlSockTriggerEvent_t*pSlTriggerEvent){switch(pSlTriggerEvent->Id){caseSL_SOCKET_TRIGGER_EVENT_SELECT:{//Notifymaintasktriggereventarrive,wakeupandcallselectagainbreak;}default:break;}}但是SimpleLinkSocketTriggerEventHandler函数中的SlSockTriggerEvent_t结构体并没有Id这个变量,如下图所示:(3)CC3235在使用TriggerMode时不设置处理器进入睡眠模式,当检测到网络活动时,可以进入SimpleLinkSocketTriggerEventHandler函数中吗?

    ck SOC ev 使用 Trigger TI

    29346浏览 0回复 19关注
  • DSP28335编程问题:正弦波查找表中相位值不更新 sos

    **main.c**Createdon:2023年10月30日*Author:DELL*/#include"DSP2833x_Device.h"//DSP2833xHeaderfileIncludeFile#include"DSP2833x_Examples.h"//DSP2833xExamplesIncludeFile#defineTABLE_SIZE128//查找表的大小#defineTABLE_SCALE32767//查找表的缩放因子typedefunsignedlongulong;floatb;floatc;floatphase=20;floatsin=0;intsin_table[TABLE_SIZE]={0,1608,3212,4808,6393,7962,9512,11039,12539,14010,15446,16846,18204,19519,20787,22005,23170,24279,25329,26319,27245,28105,28898,29621,30273,30852,31356,31785,32137,32412,32609,32728,32767,32728,32609,32412,32137,31785,31356,30852,30273,29621,28898,28105,27245,26319,25329,24279,23170,22005,20787,19519,18204,16846,15446,14010,12539,11039,9512,7962,6393,4808,3212,1608,0,-1608,-3212,-4808,-6393,-7962,-9512,-11039,-12539,-14010,-15446,-16846,-18204,-19519,-20787,-22005,-23170,-24279,-25329,-26319,-27245,-28105,-28898,-29621,-30273,-30852,-31356,-31785,-32137,-32412,-32609,-32728,-32767,-32728,-32609,-32412,-32137,-31785,-31356,-30852,-30273,-29621,-28898,-28105,-27245,-26319,-25329,-24279,-23170,-22005,-20787,-19519,-18204,-16846,-15446,-14010,-12539,-11039,-9512,-7962,-6393,-4808,-3212,-1608};voidmain(){while(1){inta=phase;sin=sin_table[a];}}各位,问大家个问题。我用ccs的watchexpression功能在线修改phase得值时,sin值并不会随着改变。哪里有问题吗?

    更新 相位 DSP28335 正弦波 编程 DSP

    1902浏览 0回复 17关注
  • 请教一下大家,在N32G452CCL7上有没有可用的PDM2PCM包??? sos

    在原有产品基础上想要做一个声音采集,调解,滤波,降噪,增益一体的高质量麦克风请教一下大家,在N32G452CCL7上有没有可用的PDM2PCM包???

    pd CCL N32G452 M2 DM 国民技术

    1813浏览 0回复 17关注
  • APM32F103CBT6定时器1和定时器2的输入频率相差4倍 sos

    原本想使用定时器1定时一个溢出时间为1ms的计时下面是我的定时器1初始化参数TMR_BaseConfig_TbaseConfig;/*TMR1Configure*/baseConfig.clockDivision=TMR_CLOCK_DIV_1;baseConfig.countMode=TMR_COUNTER_MODE_UP;baseConfig.division=8;baseConfig.period=1000;TMR_ConfigTimeBase(TMR1,&baseConfig);在中断函数中选择了一个输出脚进行电平翻转示波器测量到的频率是1KHz反推回去计算:1000*1000*(8+1)=9000000计算出才为9M的定时器1输入频率查了一下数据手册和仿真时候的寄存器数值系统时钟选的是PLL,原理图上接入XTAL-IN和XTAL-OUT引脚的晶振为8MHz,经过9倍倍频之后输入AHB,AHB也没有分频直接给到的APB1和APB2。APB1的输入时钟寄存器是2分频,我通过使用与定时器1配置相同的配置去配置定时器2,一样在中断函数中翻转同一个输出脚,示波器测量得到的频率是4KHz,反推计算:4000*1000*(8+1)=36000000计算为36MHz,符合寄存器设定中的系统时钟72MHz2分频之后的数值,仿真时查看RCM_CFG寄存器中APB1PSC的值为0x04,APB2PSC的值为0x03,PLLMULCFG的值为0x07,我尝试过将APB2PSC的值修改为0x04但是输出和0x03相同,只有改为0x05时输出频率会再次减少一半从1KHz变为500Hz,现在找不出是什么原因导致定时器1的时钟不是我所想的72M,求帮助。

    技术交流 嵌入式 国产芯片 单片机 MUC

    2012浏览 0回复 17关注
  • 1 sos

    112111

    11

    1550浏览 0回复 16关注
  • 为什么我安装的后编译会这样 sos

    .\Objects\123.sct(7):error:L6236E:Nosectionmatchesselector-nosectiontobeFIRST/LAST.tyw注

    ST TI AC se 编译 安装

    2289浏览 0回复 16关注
  • lm358设计电压跟随器 sos

    最简单的电压跟随器,为什么焊接完成后,同向输入端有一个3.6V的电压,更换分压电阻后输出也不能跟随变化

    国产芯片 嵌入式

    1167浏览 0回复 15关注

没有更多了