138****2917
138****2917
This guy hasn't written anything yet

注册于 7 months ago

回答
3
文章
0
关注者
0

138****2917 对问题发布了答案

5 months ago

关于疑似W806上电启动的BUG反馈

我也遇到过,有的W806芯片下载很顺利,有的再怎么折腾都下载不进去,换一片就又可以下载,太不稳定了。

138****2917 对问题发布了答案

5 months ago

w806 的ADC是16位,为什么HAL_ADC_GetValue()函数返回值大于65535 ?

自己回答一下,HAL_ADC_GetValue()在差分方式确实超过了65535,单极信号不会超过,差分方式的转换值没有找到资料。 想放弃这个芯片了,没有EFA,资料没有,下个项目果断换U。

138****2917 发表了评论

7 months ago

spi dma方式,当设置为大端模式时hspi.Init.FirstByte = SPI_BIGENDIAN; 发送不出去?

测试过N次,还是不行,没办法,自己程序颠倒高低字节解决掉了。

138****2917 发表了评论

7 months ago

SPI的大端模式发送无数据发出, CLK信号正常,MOSI没有任何脉冲。

测试了,确实是高低字节。

138****2917 发表了评论

7 months ago

是否可以提供W806与DAC8330通信的例程?DAC8330是三线单向SPI。

@abcd 我写错了,是DAC8830,很常用的模数转换芯片。 德州仪器的。

138****2917 对问题发布了答案

7 months ago

是否可以提供W806与DAC8330通信的例程?DAC8330是三线单向SPI。

那我改成PB4可以吗? 就用三条线:__HAL_AFIO_REMAP_SPI_CS(GPIOB, GPIO_PIN_4); __HAL_AFIO_REMAP_SPI_CLK(GPIOB, GPIO_P

138****2917 发表了评论

7 months ago

是否可以提供W806与DAC8330通信的例程?DAC8330是三线单向SPI。

这样啊。我板子上用了1号叫做片选,PB18,《需要用__HAL_AFIO_REMAP_SPI_CS配置有片选功能的pin脚为cs后,调用__HAL_SPI_SET_CS_LOW、__HAL_SPI_S

138****2917 发表了评论

7 months ago

是否可以提供W806与DAC8330通信的例程?DAC8330是三线单向SPI。

请帮我看看代码有没有问题

发布
问题