138****2917
138****2917
这家伙很懒, 什么也没写!

注册于 2 年前

回答
4
文章
0
关注者
0

用 USB 下载到板上, 下载完后会自动运行起来, 这是 UART1 的通信没有问题, 正常通信. 关闭电源, 然后再上电, UART1 发送数据, 对方收不到, 每次都是同样的情况, 只要烧写立即运行, 就可以通信, 一断电重启就通信不了.

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

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

那我改成 PB4 可以吗? 就用三条线:

__HAL_AFIO_REMAP_SPI_CS (GPIOB,  GPIO_PIN_4) ; 
__HAL_AFIO_REMAP_SPI_CLK (GPIOB,  GPIO_PIN_24) ; 
__HAL_AFIO_REMAP_SPI_MOSI (GPIOB,  GPIO_PIN_26) ; 

发布
问题