问答

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

  • 嵌入式Linux如何挂载MTP设备? sos

    目前想从安卓拷贝相片到Linux开发板,通过USB连接,识别到安卓设备为MTP设备无法挂载,请问下嵌入式Linux如何挂载MTP设备?

    嵌入式linux mt 安卓 USB 开发板

    2792浏览 0回复 25关注
  • 超市购物车扫码开锁 sos

    谁家有超市购物车使用微信扫码可以使用的锁

    微信

    2422浏览 0回复 23关注
  • GD32F103 systick中断时间不对 sos

    自己新建了GD32F103CBT6工程,建好后调试进不去主函数在系统初始化时钟就死了,后来把主频设置成72M就好了,但是systick中断延时不对,大概7ms进入一次,测试Delay延时也出现死机。哪位大神知道什么原因

    systick gd32F103 函数 时钟 调试

    3703浏览 0回复 24关注
  • F0541通过定时器5进行捕获测量内部低速RC振荡器的真实频率 sos

    examplerequiredofF0541:page107indatasheet.由于内部低速RC振荡器频率随工艺角有偏差,可通过定时器5进行捕获测量内部低速RC振荡器的真实频率,然后根据实际的频率值进行溢出时间的计算。

    定时器 RC振荡器 datasheet Example sheet

    3574浏览 0回复 24关注
  • 三相PFC例程不能在controlcard flash中运行,但在ram中可以 sos

    使用TI三相PFC例程在controlcard(TMS320F28379D)中运行时不能再Flash中运行,debug总会进入非法中断中去,在ram中运行是正常的。这个问题如何解决。

    Card control flash PFC RAM

    3576浏览 0回复 23关注
  • FARADAY 24bit DSP sos

    请问有人用过FARADAYDSPFD230吗?有问题咨询。

    DSP Faraday AD

    3474浏览 0回复 24关注
  • GD23VF103CB在Linux使用dfu-util烧录成功,按复位后无效果 sos

    GD23VF103CBwin下编译出来的bin文件,在win下可以用dfu工具烧录,在Linux使用dfu-util烧录成功,按复位后无效果尝试dfu-utilhttps://github.com/riscv-mcu/gd32-dfu-utils烧录命令sudo./dfu-util-a0-D./firmware.bin-s0x08000000可以烧录,但是无效果尝试apt-getinstalldfu-utilsudodfu-util-a0-D./firmware.bin-s0x08000000可以烧录,但是无效果使用sipeeed下载的编译好的dfu-utilhttp://dl.sipeed.com/LONGAN/platformio/dl-packages可以烧录,但是无效果

    TI 烧录 linux FIR 编译

    3674浏览 0回复 23关注
  • GD32F403RCT6禁用JTAG口后IO口任然无法使用 sos

    //改变指定管脚的映射GPIO_Remap_SWJ_JTAGDisable,JTAG-DP禁用+SW-DP使能gpio_pin_remap_config(GPIO_SWJ_SWDPENABLE_REMAP,ENABLE);用着个函数后正常设置PA15为输出口,连接一个LED,但是不受控,用的是GD32F403_Firmware_Library_V2.1.1库里面的例子修改的

    rc GD32F403 JTAG IO pi

    3591浏览 0回复 22关注
  • hc32l110单线串口问题 sos

    请问不使用模式0,怎么实现单线半双工?发送采用软件模拟,接收用硬件接收?有人做过这方面的东西吗?求教

    串口 hc32l110 模拟 硬件 软件

    2819浏览 0回复 23关注
  • GD32FFPRTGU6在MDK5.25列表里找不到 sos

    如题这款最新芯片在MDK5.25里找不到,那该如何使用呢

    MDK GD32FFPRTGU6 芯片

    3410浏览 0回复 24关注
  • GD32F101C8T6 可选字节编程 sos

    我使用的是GD32F101C8T6。读保护使能后,在设置页面写保护的时候,都会产生FMC_FLAG_BANK0_PGERR错误。试过几个片子,情形也都相同。没有读保护的情形下是正常的。请教一下如何解决。同样的程序,在STM32同型号芯片测试是可以的。

    编程 GD32F101 STM fm ge

    2954浏览 0回复 26关注
  • DSPIC30F 双机SPI通信 sos

    大佬们,我用microchip的DSPIC30F2020和DSPIC30F6011A进行SPI通信,要实现的功能是6011A发送给2020,然后2020再回传给6011A,但是实际测试时一直不好使,附上部分代码2020端:/**************spi初始化***************/clrSPI1BUF;SPI模块500/738(SPIxBUF缓冲器)(SPIxSR移入移除数据)bclrIFS0,#SPI1IF;将IFS0中的指定位清0,SPI1中断标志状态位,中断标志状态位0=未发生中断请求bsetIEC0,#SPI1IE;置一,中断允许控制寄存器,1=允许中断请求,使能SPI中断mov#0x0c5b,w0movw0,SPI1CON1;(495)时钟极性:空闲状态时钟信号为高电平.有效状态为低电平,从动模式,辅预分频比2:1,主预分频比1:1bclrSPI1STAT,#SPISIDL;空闲模式下继续工作bclrSPI1STAT,#SPIROV;接收溢出标志位0=没有发生溢出bsetSPI1STAT,#SPIEN;SPI使能位1=使能模块,并将SCKx、SDOx、SDIx和SSx配置为串口引脚/*SPI中断设置优先级标识位置0中断时能置1*/bclr.bIFS0+1,#0;.b字节模式选择,清零,0=未发生中断请求SPI1中断标志状态位bset.bIEC0+1,#0;置1使能,中断允许控制寄存器,外部中断0允许位,=允许中断请求bset.bIPC2,#0;中断优先级控制寄存器2,SPI1中断优先级位110=6级修改为7级bset.bIPC2,#1;bset.bIPC2,#2;2020SPI中断:__SPI1Interrupt:disi#20;禁止中断,持续时间为10个指令周push.s;压入影子寄存bclrIFS0,#SPI1IF;将IFS0中的指定位清零,为下次SPI中断准备,SPI1中断标志状态位,0=未发生中断请求bclrSPI1STAT,#SPIROV;movSPI1BUF,w3;将SPI接收的电流数电压信号据存入W3movw3,Sign;movSign,w1;lsrw1,#8,w2;movw2,PORTB;movw3,PORTE;NOPNOPNOPNOPmov#0x047A,w0movw0,SPI1CON1;(495)时钟极性:空闲状态时钟信号为高电平.有效状态为低电平,从动模式,辅预分频比2:1,主预分频比1:1bclrSPI1STAT,#SPISIDL;空闲模式下继续工作bclrSPI1STAT,#SPIROV;接收溢出标志位0=没有发生溢出bsetSPI1STAT,#SPIEN;SPI使能位1=使能模块,并将SCKx、SDOx、SDIx和SSx

    spi通信 双机 dsPIC30F ov ST

    3316浏览 0回复 24关注
  • MM32F103发生硬件中断。 sos

    描述:读48000004的地址内容入变量(寄存器R4),发生硬件中断原句:if(GPIO_InitStruct->GPIO_Pin>0x00FF){!!!!!!!!!!!!这个语句有问题!!!!!!!!!!tmpreg=GPIOx->CRH;!!!!!!!!!!!!!!!!!!!!!!!!!!!!for(pinpos=0x00;pinpos<0x08;pinpos++){pos=(((uint32_t)0x01)

    mm32f103 硬件中断 pi POS os

    3580浏览 0回复 24关注
  • GD32E230的定时器读出值和CNT寄存器不一致 sos

    如题,用的是TIMER2的输入捕获,能进中断,但是用timer_counter_read(TIMER2);函数读出的值与仿真中CNT中的值差别非常大IO的初始代码/*configinputcaptureioalternate*/gpio_mode_set(GPIOB,GPIO_MODE_AF,GPIO_PUPD_PULLUP,GPIO_PIN_0|GPIO_PIN_1);gpio_af_set(GPIOB,GPIO_AF_1,GPIO_PIN_0);gpio_af_set(GPIOB,GPIO_AF_4,GPIO_PIN_1);TIMER2初始化代码voidtimer2_inital(void){timer_parameter_structtimer_parameter;timer_ic_parameter_structtimer_ic_parameter;rcu_periph_clock_enable(RCU_TIMER2);timer_parameter.alignedmode=TIMER_COUNTER_EDGE;timer_parameter.clockdivision=TIMER_CKDIV_DIV1;timer_parameter.counterdirection=TIMER_COUNTER_UP;timer_parameter.period=0xffff;timer_parameter.prescaler=24;timer_parameter.repetitioncounter=0;timer_init(TIMER2,&timer_parameter);timer_ic_parameter.icfilter=0;timer_ic_parameter.icpolarity=TIMER_IC_POLARITY_RISING;timer_ic_parameter.icprescaler=TIMER_IC_SELECTION_DIRECTTI;timer_ic_parameter.icselection=TIMER_IC_PSC_DIV1;timer_input_capture_config(TIMER2,TIMER_CH_2,&timer_ic_parameter);/*enableandsetTIMER2interrupt*/nvic_irq_enable(TIMER2_IRQn,1U);timer_auto_reload_shadow_enable(TIMER2);timer_interrupt_enable(TIMER2,TIMER_INT_CH2);timer_enable(TIMER2);}请大侠们诊断下,问题出在什么地方

    GD32E230 寄存器 定时器 TI timer

    3247浏览 0回复 26关注

没有更多了