基于TLSR8359的2.4G私有协议多发一收方案解析

一 简析

1.简介

泰凌微的2.4G私有协议芯片在市场应用十分广泛。

2.特性

  • 无线传输距离远
  • 功耗低,接口丰富
  • 自带mcu功能,可实现mcu+2.4G的私有功能

二 源码解析

1.原理图

框图如下所示

2.源码解析

A 设置数据包的信息

gen_fsk_preamble_len_set(4);
    gen_fsk_sync_word_len_set(SYNC_WORD_LEN_4BYTE);
    gen_fsk_sync_word_set(GEN_FSK_PIPE0, sync_word);
   gen_fsk_pipe_open(GEN_FSK_PIPE0);
   gen_fsk_tx_pipe_set(GEN_FSK_PIPE0);
   gen_fsk_packet_format_set(GEN_FSK_PACKET_FORMAT_FIXED_PAYLOAD, APP_PAYLOAD_LEN);
   gen_fsk_radio_power_set(GEN_FSK_RADIO_POWER_0DBM);

B 数据包填充

gen_fsk_channel_set(7);
    gen_fsk_radio_state_set(GEN_FSK_STATE_TX);
    gen_fsk_tx_settle_set(149);
    rf_irq_enable(FLD_RF_IRQ_TX);
    irq_enable_type(FLD_IRQ_ZB_RT_EN);
    irq_enable();
    tx_buffer[0] = APP_PAYLOAD_LEN;
    tx_buffer[1] = 0x00;
    tx_buffer[2] = 0x00;
    tx_buffer[3] = 0x00;
    memcpy(tx_buffer, uart_rx_buffer, strlen(uart_rx_buffer));

三 应用范围

  1. 2.4G数据透传:该芯片有丰富的接口,具有UART、I2C、SPI等接口,可通过这些接口实现多台从设备的数据向一台主设备传输数据

  2. MCU+2.4G:芯片本身也具有MCU的功能,就可以做各种功能处理,可以实现多个从设备功能处理同时通过2.4G向主设备的功能反馈。

作者:
虚生

出处:
https://www.cnblogs.com/dylancao/

以音频和传感器算法为核心的智能可穿戴产品解决方案提供商 ,提供可穿戴智能软硬件解决方案的设计,开发和咨询服务。

勾搭热线:邮箱:1173496664@qq.com weixin:18019245820 市场技术对接群:347609188

基于TLSR8359的2.4G私有协议多发一收方案解析

posted on
2022-05-20 20:01 虚生

阅读(
247

) 评论(
) 编辑

Original: https://www.cnblogs.com/dylancao/p/16293602.html
Author: 虚生
Title: 基于TLSR8359的2.4G私有协议多发一收方案解析

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/551665/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球