Popularização do conhecimento sobre Bluetooth    fones de ouvido com cancelamento de ruído ativo

Popularização do conhecimento sobre Bluetooth    fones de ouvido com cancelamento de ruído ativo

Horário de publicação: Autor: Editor do site Visita: 188

Popularização do conhecimento sobre Bluetooth    fones de ouvido com cancelamento de ruído ativo

É necessário familiarizar-se com vários substantivos comuns.
BLE (Bluetooth Low Energy), um subconjunto do padrão Bluetooth 40, o Bluetooth 40 é dividido em duas partes, uma é a parte de alta velocidade que é compatível com o Bluetooth tradicional, e a outra é o BLE aqui, as duas principais características do BLE: baixo consumo de energia, a taxa é baixa. Portanto, você não planeja usar o BLE para transmissão de áudio ou transmissão de arquivos. Atualmente, a taxa máxima de transmissão do BLE pode atingir apenas 4~5K bytes/segundo. www.bjbjaudio.com

A pilha de protocolos BLE, BLE no Bluetooth 40, é apenas uma especificação de protocolo, e a pilha de protocolos BLE é a implementação de código do protocolo. A organização Bluetooth SIG é responsável apenas por formular o protocolo, e como o protocolo é implementado precisa ser preenchido por cada empresa de chips. Pode-se entender desta forma que a pilha de protocolos BLE é o código-fonte ou biblioteca pré-compilada pela empresa do chip. www.bjbjaudio.com

CC2540/CC2541, o chip BLE da Texas Instruments Semiconductor Corporation (TI), a pilha de protocolo BLE implementada pela TI também é a implementação de código do protocolo ble. Esses códigos BLE estão sendo executados no chip CC2540/CC2541. Simplificando, o CC254x é um microcomputador de chip único A 51 com função bluetooth, outros microcontroladores possuem recursos. Por exemplo, timer, UART, SPI, ADC, GPIO, USB (proprietário do CC2540), 12C (proprietário do CC2541), etc. , a maior parte do It é uma biblioteca lib e o código-fonte principal não pode ser divulgado por motivos de política). Há outra pergunta, como nós desenvolvedores desenvolvemos? www.bjbjaudio.com

A pilha de protocolos BLE implementa uma comunicação subjacente complexa, e quais dados a camada superior deseja enviar são negócios do nosso desenvolvedor. O que precisamos fazer é modificar muito código fornecido por outras pessoas de acordo com um determinado formato e, em seguida, para alcançar as funções que desejamos, seja enviar dados ativamente para o celular ou receber dados do celular, etc. , são todas as coisas que nossos desenvolvedores precisam aprender e fazer. Pergunta final: Como começar? www.bjbjaudio.com

A pilha de protocolos do IAR para o ambiente de desenvolvimento 8051 T é baseada no software de compilação do IAR e só pode usar o AR. As pessoas que aprendem MCU parecem ter mais carinho por keil, não se preocupe, o software de desenvolvimento é semelhante, seu maior papel é compilar, baixar, depurar, desde que esses passos sejam familiares.
www.bjbjaudio.com

Conheça nossos dispositivos de desenvolvimento BLE (CC254x)
Considere uma pergunta: por que existem tantos dispositivos?
Nossa explicação: A aplicação do CC254x é muito ampla, e existem três aplicações douradas: 1 porta serial de transmissão transparente, 2 dispositivos vestíveis, 3 adaptadores BLE no PC, que corresponde a três dispositivos, com placa de desenvolvimento SmartRF com porta serial (para Desenvolvimento da maioria dos aplicativos), placa de desenvolvimento de dispositivo anti-perda Keyfob com acelerômetro de três eixos (usado para desenvolver dispositivos vestíveis), e finalmente CC2540USBdongle, que pode ser conectado diretamente na porta USB (desenvolvimento de adaptador BLE ou porta serial virtual e outros formulários). E as rotinas de pilha de protocolo BLE da TI também são construídas nesses três dispositivos. O campo de aplicação está limpo. Finalmente, quando todos estão fazendo design de produto, o circuito da placa de desenvolvimento é mais referência. www.bjbjaudio.com