我 对问题发布了答案
用 USB 下载到板上, 下载完后会自动运行起来, 这是 UART1 的通信没有问题, 正常通信. 关闭电源, 然后再上电, UART1 发送数据, 对方收不到, 每次都是同样的情况, 只要烧写立即运行, 就可以通信, 一断电重启就
我 对问题发布了答案
自己回答一下, HAL_ADC_GetValue () 在差分方式确实超过了 65535, 单极信号不会超过, 差分方式的转换值没有找到资料. 想放弃这个芯片了, 没有 EFA, 资料没有, 下个项目果断换 U.
我 发表了评论
测试过 N 次, 还是不行, 没办法, 自己程序颠倒高低字节解决掉了.
我 发表了评论
@abcd 我写错了, 是 DAC8830, 很常用的模数转换芯片. 德州仪器的.
我 对问题发布了答案
那我改成 PB4 可以吗? 就用三条线: __HAL_AFIO_REMAP_SPI_CS (GPIOB, GPIO_PIN_4) ; __HAL_AFIO_REMAP_SPI_CLK (GPIOB, GPIO_P
我 发表了评论
这样啊. 我板子上用了 1 号叫做片选, PB18, 需要用__HAL_AFIO_REMAP_SPI_CS 配置有片选功能的 pin 脚为 cs 后, 调用__HAL_SPI_SET_CS_LOW, __HAL_SPI_S
我 发布了问题
W806 的 ADC 到底是多少 bit ?