-
GD32EmbeddedBuilder支持的型号太少了 sos
E230GD32E235GD32E503GD32E505GD32F507GD32E508GD32F303GD32F305GD32F310GD32F330GD32F350只能支持这些型号
37浏览 0回复 0关注 -
st-llnk下载程序 sos
板子是LKS32MC034FL,请问可以使用ST-LINK下载吗?下载显示,“notargetconnected”,板子上好像没看到有复位按键,也没有看到BOOT那个的跳线帽的东西
38浏览 0回复 0关注 -
qintian0303 回答了该问题
-
dog_xin 回答了该问题
帮忙看看这个电路,和别家的发明专利电路非常像,会涉嫌侵犯专利吗?
专利侵权都发生在同行,假如专利申请人与你们生产的产品同一个行业,那就麻烦了!如果是不相干的行业,人家根本不知道你用的是人家的专利
222浏览 3回复 0关注 -
junzheng 回答了该问题
-
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
189浏览 0回复 0关注 -
yangjiaxu 回答了该问题
ST开发的时候,初始化是有顺序的吗? 赏3000家园币
我知道这个问题,这是因为你的ADC包含了定时器的一些操作,导致你要是先初始化ADC,定时器没初始化,但是你都用到了其应用,就会导致芯片运行失败,所以,你初始化的时候也是要有顺序的,最开始用的一定要放最前面初始化
507浏览 14回复 1关注 -
yangjiaxu 回答了该问题
在开发ST的时候,使用keil的ARM Compiler什么时候需要修改? 赏3000家园币
一般老项目就默认Usedefaultcompilerversion5,兼容性很好,如果使用Usedefaultcompilerversion6可能编译报错。如果是新的芯片和项目一般都是默认Usedefaultcompilerversion6。优势不清楚,但是感觉Usedefaultcompilerversion6比5编译的速度会快一些
552浏览 15回复 0关注 -
cooldog123pp 回答了该问题
-
作为芯片FAE新人怎么与客户打开话题,怎么支持客户 sos
想要与客户建立良好的交流;加入职场,不知道怎么询问项目情况,害怕冒昧的问,会影响客户的感官;还不知道从哪里入手问题如何解决的方法;还有一些描述不出来的问题,希望大佬们额能够帮助我出些主意,提出大家的想法看法;xiexie
523浏览 0回复 1关注
没有更多了