Image
Image

自动化陈稳

+ 关注

粉丝 1     |     主题 105     |     回帖 1379

华芯微特SWM32SRET6-50控制器应用记录
2024-7-18 13:46
  • 华芯微特MCU
  • 4
  • 1306
  资源包目录可以直接采用,不需要下载哈。  
  基于SWM32的LIttleVGL打点函数优化,下载地址: 优化LittleVGL驱动接口函数 disp_flush ...  
【活动结束】ADI数字工厂——智见未来,实现数字化转型
2023-10-31 08:52
  • 活动专区
  • 98
  • 18556
  一般都是从哪里获取的ADI最新的动态呢?  
stm32驱动NRF24L01_原理+代码解析
2023-12-23 11:45
  • ST MCU
  • 64
  • 3404
  再看上面那张图,if(NRF24L01_TxPacket(tmp_buf)==TX_OK)再往下就是给temp_buf填充内容,LCD显示之类的。。 ...  
  也就是说过了NRF24L01_TX_Mode();大概10us后,发送将开始,接下来算的是发送内容 进入while(1)到 if(NRF2 ...  
  ......  
  第204行,CE置高 在Enhanced ShockBurstTM发送模式下,置CE为高,至少10us,将使能发送过程。 ...  
  第203行,CONFIG寄存器0x0e(0000 1110),打开了三个中断  
  第202行,赋值RF_SETUP 0x0f(0000 1111)  
  第201行,射频频率设置寄存器(RF_CH,0X05) 频率计算公式:2400+RF_CH (Mhz),给的40,也就是2440MHz ...  
  第200行,赋值SETUP_RETR 0x1a(0001 1010),重发10次,延时86+250*2微秒  
  第196行,给RX_ADDR_P0写5字节宽度的地址,前面提过有三个地址是一样的 第198行,赋值寄存器EN_AA 0x01, ...  
  第194行,CE置低,进入待机模式1 第195行,给TX_ADDR写5字节宽度的地址,这是.c里的 ...  
  从原子给的例程开始吧 (LCD什么的就不解释了) NRF24L01_TX_Mode(); 初始化为发送模式 ...  
  单纯从发送一次数据需要调用的函数钻一次我认为体验感会比较好 初始化部分略过,这是个完整的发送流程,包 ...  
  *NRF24L01_RX_Mode和NRF24L01_TX_Mode  
  *NRF24L01_RxPacket  
  照着 STATUS的图看上面的代码再结合宏定义,是不是 其实后面的函数都是一样的,这么看就行 ...  
  sta=NRF24L01_Read_Reg(STATUS); //读取状态寄存器的值 发完后读STATUS的值,MAX_TX在.h中定义为0x1 ...  
  先把CE置低进入待机模式1,前面说过写寄存器要处于掉电或待机模式 在Enhanced ShockBurstTM发送模式下,置 ...  
2
3
近期访客