问答

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

jf101

TA的家园币:2326  

  • PSOC4 硬件I2C(主机)在做群脉冲实验时故障(无数据输出)

    本帖最后由善水789于2024-1-2220:31编辑如题,4126通过硬件I2C与LED驱动芯片通信控制背光灯(写数据到LED驱动芯片,通信距离2-3cm),正常情况下数据通信正常,做群脉冲实验时主机无数据输出,无CLK输出;异常情况的截图如下,有没有好的应对措施,谢谢。

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

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

  • NUC972裸机SPI如何使用u-boot加载应用程序

    NUC972裸机,NAND方式使用u-boot-spl+u-boot+envgo+应用程序可以运行,使用SPI方式不知道怎么弄,麻烦大家帮帮忙指导指导,不胜感激。

  • GD32F47系列在j_flash down中新找不到此型号

    官网下载的GigaDevice.GD32F4xx_DFP.3.0.3.pack包安装后keil可以用,但是jflashdwon里面只到GD32F45系列的,没有47系列的,到45就没了,这个怎么处理啊

    GD32F47系列

    2022-12-06 11
  • MA82G5B32 烧录程序不进去

    ICE烧录器,6线连接,目标板已供电,出现如下问题,求大神帮

    MA82G5B32

    2022-11-17 46
  • gd32f103tbu6替代stm32f103t8u6 后无法写入程序

    替代后,无法烧写程序。把NRST脚上的0.1uf复位电容,去掉后,能烧写程序。有没有大神知道这个是为什么?

    单片机 国产芯片

    2022-11-01 10
  • gd32c103 can收发一段时间出现异常,请教如何解决?

    gd32c103can使用,单总线上有其他节点,其他节点会间隔发数据,发现C103只接收没问题,但是一发数据,过后就会出现异常(离线、总线错误什么的),收不到其他节点的数据了,除非使能了离线自动恢复会自己恢复,想请教一下这个是什么问题,如何解决,还是我配置不对,懂的大佬帮忙看看,配置如下:voidCAN0_Init(void){/*enableCANclock*/rcu_periph_clock_enable(RCU_CAN0);rcu_periph_clock_enable(RCU_GPIOB);rcu_periph_clock_enable(RCU_AF);/*configureCAN1GPIO*/gpio_init(GPIOB,GPIO_MODE_IPU,GPIO_OSPEED_50MHZ,GPIO_PIN_8);gpio_init(GPIOB,GPIO_MODE_AF_PP,GPIO_OSPEED_50MHZ,GPIO_PIN_9);gpio_pin_remap_config(GPIO_CAN0_PARTIAL_REMAP,ENABLE);can0_networking_init();/*configureCAN0NVIC*/nvic_irq_enable(CAN0_RX0_IRQn,0,2);/*enableCANreceiveFIFO0notemptyinterrupt*/can_interrupt_enable(CAN0,CAN_INT_RFNE0);}voidcan0_networking_init(void){can_parameter_structcan_parameter;can_struct_para_init(CAN_INIT_STRUCT,&can_parameter);/*initializeCANregister*/can_deinit(CAN0);/*initializeCAN*/can_parameter.time_triggered=DISABLE;//时间触发通信模式can_parameter.auto_bus_off_recovery=DISABLE;//离线自动恢复can_parameter.auto_wake_up=DISABLE;//自动唤醒can_parameter.auto_retrans=ENABLE;//自动重发can_parameter.rec_fifo_overwrite=ENABLE;//接收FIFO满时覆盖can_parameter.trans_fifo_order=ENABLE;//发送FIFO顺序can_parameter.working_mode=CAN_NORMAL_MODE;//can_parameter.resync_jump_width=CAN_BT_SJW_1TQ;//can_parameter.time_segment_1=CAN_BT_BS1_6TQ;//can_parameter.time_segment_2=CAN_BT_BS2_3TQ;can_init(CAN0,&can_parameter);/*configCAN0baudrate*/can_frequency_set(CAN0,250000);can_filter_mask_mode_init(DEV_CAN0_ID,DEV_CAN0_MASK,CAN_EXTENDED_FIFO0

    PA ar pi TE GD32C103 CAN收发

    2022-11-01 11
  • GD32F350移植FreeRTOS应该选哪个?

    GD32F350手册上写的是M4的内核,但是在IAR上不支持选择FPU.现在一直freertos的时候就发现使用M4接口的程序就会一直报错,提示必须开启FPU;我在网上查找的GD32F350移植freertos都是用M3的接口程序;我到底应该选M3还是M4?

  • GD32 F4硬件I2C总是锁死

    1.问题描述买了一个磁力计模块,用杜邦线连接到427start开发板,参考网上各种例程一直失败,要么是ADSEND不置1,要么是I2C总线一直忙,反复置位或者上电重启能读到一次,今天尝试了参考官方EEPROM的延时检测程序,还是没办法实现,求解求解!!2.代码代码1:未加延时检测代码while(i2c_flag_get(I2C1,I2C_FLAG_I2CBSY));printf("I2Cbusisidle\r\n");i2c_start_on_bus(I2C1);while(!i2c_flag_get(I2C1,I2C_FLAG_SBSEND));printf("SBSENDbitisset\r\n");i2c_master_addressing(I2C1,QMC5883L_DEFAULT_ADDRESS,I2C_RECEIVER);while(!i2c_flag_get(I2C1,I2C_FLAG_ADDSEND));printf("ADDSENDbitisset\r\n");i2c_flag_clear(I2C1,I2C_FLAG_ADDSEND);i2c_ack_config(I2C1,I2C_ACK_DISABLE);i2c_stop_on_bus(I2C1);while(!i2c_flag_get(I2C1,I2C_FLAG_RBNE));printf("I2C_FLAG_RBNEbitisset\r\n");chipID=i2c_data_receive(I2C1);printf("0x%u\r\n",chipID);++++++++++++++++++++++++++++++++++++++++++++++++代码2延时检测/*!\filemain.c\briefGPIOrunningleddemo\version2022-04-26,V2.0.0,demoforGD32F4xx*//*Copyright(c)2022,GigaDeviceSemiconductorInc.Redistributionanduseinsourceandbinaryforms,withorwithoutmodification,arepermittedprovidedthatthefollowingconditionsaremet:1.Redistributionsofsourcecodemustretaintheabovecopyrightnotice,thislistofconditionsandthefollowingdisclaimer.2.Redistributionsinbinaryformmustreproducetheabovecopyrightnotice,thislistofconditionsandthefollowingdisclaimerinthedocumentationand/orothermaterialsprovidedwiththedistribution.3.Neitherthenameofthecopyrightholdernorthenamesofitscontributorsmaybeusedtoendorseorpromoteproductsderivedfromthissoftwarewithoutspecificpriorwrittenpermission.THISSOFTWAREISPROVIDEDBYTHECOPYRIGHTHOLDERSANDCONTRIBUTO

  • 20个GD32E230(或GD32F310)并联使用是否可行?

    每个GD32E230(或GD32F310)的10个GPIO作为输入接收10位并行数据,为了降低成本,输入IO口不加缓冲器直接并入数据总线,共20个GD32并联使用同时接收数据。上一级驱动为一片HC244。请教大神们,20个GD32并联使用是否可行?

  • 请问有GD32F1x0中文库函数使用手册吗

    本帖最后由tyw于2022-8-712:35编辑请问有GD32F1x0中文库函数使用手册吗借窝下蛋tyw注

    国产芯片 单片机

    2022-08-07 4
  • GD32F105RCT6 片内温度采集一直不对,Demo测试也不对。

    附上原理图,求指导

    单片机

    2022-07-30 8