Image
Image

features

+ 关注

粉丝 1     |     主题 41     |     回帖 463

[stm32] NRF24L01+USART搞定有线和无线通信
2020-1-1 17:47
  • ST MCU
  • 23
  • 1272
  看了上图适配器端的数据交换过程就明白了串口中断和无线中断大致要干的事了,这里我就不多介绍,看看下面的 ...  
  接下来进入while循环,不断进行监听看是否有串口接收标志位置1或者无线模块接收标志位置1,如果有表明相应 ...  
  同样的类似于NRF24L01一旦初始化之后,其数据接收一般采用中断方式、数据发送一般采用直接发送的方式。所以 ...  
  第13行是USART初始化,包括波特率、数据位、停止位等~  
  第12行的SPI2_NRF24L01_Init();主要是驱动NRF24L01的接口初始化,因为NRF24L01采用的是SPI通信,所以这里免 ...  
  第11行的GPIO初始化,主要是对通用IO口的属性设置和初始化,这里一定要对串口所需的A9和A10配置好! ...  
  第7行中断向量初始化设置,主要是设置串口接收中断和NRF24L01中断的,这样设置好了之后当串口中断被触发时 ...  
  第4行RCC初始化主要是系统时钟和外设时钟配置,这里注意要使能RCC_APB2Periph_USART1,当时忘了使能这个结 ...  
  适配器部分 这里介绍的流程是以main函数为基准,广度拓宽知识点,最后main函数说完,整个工程的细节也就大 ...  
  总体说明 这里采用stm32作为MCU,采用nRF24L01作为2.4G通信模块。其中适配器中仅仅采用了USART和NRF24L01两 ...  
  前言一般进行远程监控时,2.4G无线通信是充当远程数据传输的一种方法。这时就需要在现场部分具备无线数据发 ...  
[转]Android蓝牙开发浅谈
2020-1-2 12:09
  • SimpleLink 论坛
  • 15
  • 630
2
3
近期访客