- 博客(3)
- 收藏
- 关注
原创 SPI Nrf24l01CubeMaxStm32
首先是2.4g的驱动代码,这里面可以按照需求,当前是一对一模式下的代码,其中接受的地址是0x34,0x43,0x10,0x10,0x01,一共可以使用6个通道,我目前只使用了一个。//发送地址//接收地址/*** 函数功能: 往串行Flash读取写入一个字节数据并接收一个字节数据* 输入参数: byte:待发送数据* 返 回 值: uint8_t:接收到的数据* 说 明:无*/=HAL_OK)/*** 函数功能: 检测24L01是否存在* 输入参数: 无。
2023-11-05 21:04:06
71
原创 DMA的循环和正常模式区别
如果串口接收到0x12的话,即使RX_Buf==0x16了,HAL_UART_Transmit_DMA(&huart2,&rx,sizeof(rx))还是会不停进行。相同例子,如果没有使用循环模式,那么实际效果和HAL_UART_Transmit(&huart2,&rx,sizeof(rx),10000);不同的区别在于,HAL_UART_Transmit_DMA(&huart2,&rx,sizeof(rx))如果调用了话,会一直不断执行发送的内容。串口阻塞发送,代码比较简洁,方便直接使用。
2023-10-18 23:06:48
390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人