-
GD32EmbeddedBuilder支持的型号太少了 sos
E230GD32E235GD32E503GD32E505GD32F507GD32E508GD32F303GD32F305GD32F310GD32F330GD32F350只能支持这些型号
38浏览 0回复 0关注 -
st-llnk下载程序 sos
板子是LKS32MC034FL,请问可以使用ST-LINK下载吗?下载显示,“notargetconnected”,板子上好像没看到有复位按键,也没有看到BOOT那个的跳线帽的东西
39浏览 0回复 0关注 -
GD32H757VGT6的硬件I2C问题 sos
GD32H757VGT6的硬件I2C读写都一直卡在while(!i2c_flag_get(I2C0,I2C_FLAG_ADDSEND)),地址确认没有问题,时序是跟着手册里的时序表配置的,有大佬知道是为什么吗代码如下:初始化/*禁用I2C外设*/i2c_deinit(I2C0);//禁用从机地址i2c_address_disable(I2C0);/*配置时序(100kHz,满足t_VD;DAT≤3.45μs)*/i2c_timing_config(I2C0,14,3,0);//PSC=14,SDADEL=3,SCLDEL=0i2c_master_clock_config(I2C0,65,34);//SCLH=65,SCLL=34→周期≈10μs/*禁用自动结束模式(手动控制STOP条件)*/i2c_automatic_end_disable(I2C0);/*使能I2C*/i2c_enable(I2C0);i2c_nack_enable(I2C0);i2c_bus_timeout_a_config(I2C0,0x96);//超时阈值根据实际时钟调/*单字节写入*/intbyte_write(uint16_taddr,uint8_tdata){/*等待总线空闲*/while(i2c_flag_get(I2C0,I2C_FLAG_I2CBSY));/*配置传输3字节:地址高、地址低、数据*/i2c_transfer_byte_number_config(I2C0,3);/*发送起始条件*/i2c_start_on_bus(I2C0);/*3等待地址发送完成或检测错误*/i2c_master_addressing(I2C0,EEPROM_WRITE_ADDR,I2C_MASTER_TRANSMIT);while(!i2c_flag_get(I2C0,I2C_FLAG_ADDSEND)){if(i2c_flag_get(I2C0,I2C_FLAG_NACK)||i2c_flag_get(I2C0,I2C_FLAG_BERR)||i2c_flag_get(I2C0,I2C_FLAG_LOSTARB)){i2c_stop_on_bus(I2C0);i2c_flag_clear(I2C0,I2C_FLAG_NACK|I2C_FLAG_BERR|I2C_FLAG_LOSTARB);return-1;//错误处理}}i2c_flag_clear(I2C0,I2C_FLAG_ADDSEND);/*发送地址高字节*/i2c_data_transmit(I2C0,(addr>>8));while(!i2c_flag_get(I2C0,I2C_FLAG_TBE)){//等待发送缓冲区空}/*发送地址低字节*/i2c_data_transmit(I2C0,(addr&0xFF));while(!i2c_flag_get(I2C0,I2C_FLAG_TBE)){//等待发送缓冲区空}/*发送数据字节*/i2c_data_transmit(I2C0,data);while(!i2c_flag_get(I2C0,I2C_FLAG_TBE)){//等待发送缓冲区空}/*等待传输完成(TC标志)*/while(!i2c_flag_get(I2C0,I2C_FLA
190浏览 0回复 0关注 -
作为芯片FAE新人怎么与客户打开话题,怎么支持客户 sos
想要与客户建立良好的交流;加入职场,不知道怎么询问项目情况,害怕冒昧的问,会影响客户的感官;还不知道从哪里入手问题如何解决的方法;还有一些描述不出来的问题,希望大佬们额能够帮助我出些主意,提出大家的想法看法;xiexie
525浏览 0回复 1关注 -
HC_LINK V4程序下载烧毁烧录器 sos
为啥使用HC_LINKV4下载程序,下载几次之后,会出现烧录器被烧坏的原因(换了一块新买的下载器也出现了这个问题)。和USB拓展坞有问题吗,之前那个拓展坞没出现这个问题,还是其他问题引起的。有人遇到这个问题么,感谢解答
742浏览 0回复 1关注
没有更多了