问答

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

q1d0mnx

TA的家园币:2603  

  • HC32F460 USB使用

    本帖最后由Pupil2013于2024-10-915:44编辑HC32F460USB使用

    hc32f460 USB HC 使用

    2024-10-09 12
  • stm32L431 I2C没有反应

    买了一STM32L431CBT6的板子想简单验证一下IIC是否通信正常。stm32作为从机,同时买了一个USB转IIC的CH341模块,连接电脑通过电脑的IIC工具发送数据给到stm32,使用CUBEMXHAL编程在中断里面点个灯,发现连中断都没有进去,轮询模式获取IIC数据也是毫无反应,通过示波器量取SDA和SCL数据线信号,发现有信号,且信号是正常的,有大佬帮我能解惑嘛,第一次玩stm32。。。。

  • gd32e230 IIC读数据问题

    /*sendtheinternalregisteraddressto*/i2c_data_transmit(I2C0,read_address);/*waituntilBTCbitisset*/while(!i2c_flag_get(I2C0,I2C_FLAG_BTC);一直卡在上面请问什么原因?

    TE tc AD I2c GD32E230 iic

    2024-07-18 17
  • GD32A503 TIMER 上溢UP中断与CAP中断优先级有一定几率反转问题

    测试硬件:GD32A503CC测试外设:TIMER0_CH1测试准备:PE5输入高频PWM中断优先级配置:UP中断高于CH1中断voidnvic_configuration(void){nvic_priority_group_set(NVIC_PRIGROUP_PRE1_SUB3);nvic_irq_enable(TIMER0_BRK_UP_TRG_CMT_IRQn,1,0);nvic_irq_enable(TIMER0_Channel_IRQn,1,1);}测试定时器配置:配置TIMER0_CH1为双沿输入捕获模式,使能TIMER0UP上溢与CH1中断。voidtimer_configuration(void){/*TIMER1configuration:inputcapturemode-------------------theexternalsignalisconnectedtoTIMER0CH1pin(PE5)therisingedgeisusedasactiveedgetheTIMER1CH0CVisusedtocomputethefrequencyvalue------------------------------------------------------------*/timer_ic_parameter_structtimer_icinitpara;timer_parameter_structtimer_initpara;rcu_periph_clock_enable(RCU_TIMER0);timer_deinit(TIMER0);/*TIMER0configuration*/timer_struct_para_init(&timer_initpara);timer_initpara.prescaler=99;timer_initpara.alignedmode=TIMER_COUNTER_EDGE;timer_initpara.counterdirection=TIMER_COUNTER_UP;timer_initpara.period=65535;timer_initpara.clockdivision=TIMER_CKDIV_DIV1;timer_initpara.repetitioncounter=0;timer_init(TIMER0,&timer_initpara);/*TIMER0configuration*//*TIMER0CH1inputcaptureconfiguration*/timer_channel_input_struct_para_init(&timer_icinitpara);timer_icinitpara.icpolarity=TIMER_IC_POLARITY_BOTH_EDGE;timer_icinitpara.icselection=TIMER_IC_SELECTION_DIRECTTI;timer_icinitpara.icprescaler=TIMER_IC_PSC_DIV1;timer_icinitpara.icfilter=0x0;timer_input_capture_config(TIMER0,TIMER_CH_1,&timer_icinitpara);/*auto-reloadpreloadenable*/timer_auto_reload_shadow_enable(TIMER0);/*clearchannel0interruptbit*/timer_interrupt_flag_clear(TIMER0,TIMER_INT_FLAG_UP

    2A 中断优先级 timer ap GD32 MCU

    2024-06-18 11
  • 关于GD32F103RCT6 GPIO输出最大速度设置不同出现BUG的问题

    测试的输出IO口有PA4PA5PA6PA7PC4PC5PB0PB1PB2PB10PB11PB12PB13PB14输出IO口全部设置初始低电平推挽输出下拉模式输出最大速度作为观测变量测试的输入IO口有PA12PA11PA10PA9PA8PC9PC8PC7PC6PB15输入IO口全部设置下拉模式低速模式输出口输出经过一个1k电阻到另一个输入口全部正常通过输入高电平能接收到高电平中速模式PC4PC5输出高电平PA10没获取到高电平高速模式PB2PB10输出高电平PA9PB11PB12输出高电平PA8使用的是STM32CubeMx工具直接生成代码求答没有家园币。。

  • HC32F460时钟模式错误出现串口乱码

    使用了HC32F460PETB单片机,在批量生产中个别产品出现串口乱码情况,经排查是硬件电路设计为外部8M有源晶振,代码中en_clk_xtal_mode配置的是CLKXtalModeOsc=1u,后将代码配置修改为CLKXtalModeExtclk=1u后串口打印正常,有大神能帮忙解释下原理吗?为什么这个地方配置错误,产品会出现问题,之前小批量生产的时候没有出现乱码现象。

  • 有没有大佬有GD32E103R系列

    有没有大佬有GD32E103R系列的USART接收普通中断和USART接收空闲DMA中断的demo

  • 请问hc32f005的flash的擦写次数是多少?

    想用flash做数据存储、没找到相关文档呢?

    2024-01-10 16
  • 有没有用过TLE5012B的大佬 想请教下角速度的计算方法

    能够从寄存器中读取到数据默认值应该是0的正转增大翻转由7FFF开始减小但是就算把寄存器值为1时带入手册的公式算出来也是128°/s,我觉得这个值应该不是正确的想请教一下这方面的计算方法

  • GD32H7什么时候能开卖?

    GD32H7什么时候能开卖?

    2024-01-05 12
  • GD32L233蓝牙在线升级

    我通过蓝牙做在线升级,请问手机端有没有类似于SecureCRT的软件,通过一些协议传输Bin文件?

    2023-12-25 10
  • GD32F30x 关于 fmc 的位编程功能

    几乎没有在互联网上找到任何资料,分析固件库发现相比整字编程,位编程指只是开启了BPENFMC位编程功能使能寄存器。有没有友友有使用过这个功能的?刚刚试验了一下并不能正常重编程到指定地址。

  • 关于M480系列的USB HID数据传输实现

    本帖最后由chenzhan0428于2023-10-2717:50编辑请问一下各位大佬,M480系列的官方例程USBD_HID_Transfer是如何实现数据的收发呢?有库函数吗?

  • GD32F470 DMA ADC传输问题

    GD32F470例程上面为定时器触发的,但是我想使用DMA直接将数据传输到内存,不使用任何触发,但是我测试下来存在问题,数据无法通过DMA进行搬运,各位是否有可供例程参考

  • GD32E503写入部分寄存器会失败

    使用GD官方库做STM32F103的移植,对应的寄存器的命名方式都采用了官方库的形式。测试时发现每次重新上电AFIO_PCF0寄存器设置失败、I2C启动信号(第8bitstart)置位失败、RTC的频率写入失败。如果增加写入操作次数第一次写入失败,第二次写入成功。目前查到了这些异常,相关的外设配置没有发现问题,有大佬知道这是怎么回事吗?

12下一页