/STM8S003_AND_SI4463

Synchro And Asynchronous Transceiver on SI4463

Primary LanguageC

STM8S003_AND_SI4463

Simple Transceiver on SI4463 (HC-12)

Image alt

Such a thing can be bought on the ebay. Soldering STM8, because can not reprogram it.

In repository:

  • Project IAR for STM8S. Program for simple tx-rx data by uart.
  • Project Wireless Development Suite (WDS) - Settings SI4463.
  • STM8CubeMX Project + PDF

Corrected errors:

  • Added folder Library
  • Added buffer cleaning si4463 after receiving data (there were problems)
  • Added comments and improved code
  • Improved data reception from UART

How to work sync mode: Image alt

If change flag SYNCHRO_MODE to 1 (in main.c), the program will synchronously receive and transmit data by uart. When the (by UART) appears in one data transmitter, it will begin to synchronize. This will protect against collisions. Synchronization time (500ms) can be changed.

In simple mode (SYNCHRO_MODE = 0), the transceiver is always in receive mode. When data appears by UART, it transmits (by RF) it and goes back to receive mode.