Paolo's Hangar

  • Aumenta dimensione caratteri
  • Dimensione caratteri predefinita
  • Diminuisci dimensione caratteri
Home \ QRP Ham Radio In3aqk \ Arduino QRSS keyer

Beacon qrss codice Arduino

E-mail Stampa PDF

Beacon qrss codice Arduino

Il firmware è stato realizzato in modo tale che la generazione del codice sia completamente multitasking, questo permette di poter utilizzare il microcontrollore per le altre funzioni necessarie al completamento del progetto beacon.

Per questo motivo questo firmware non fa uso di istruzioni, come ad esempio delay(), che renderebbero il codice più leggibile ma purtroppo monopolizzerebbe tutto il controllore per la sola generazione del codice qrss.

Per ora non è stata utilizzata la programmazione ad oggetti, in modo tale da rendere il codice più comprensibile. 

Essendo il codice multitasking il microcontrollore verrà usato anche per implementare le seguenti funzioni:

  1. generazione PWM per il convertitore DC:DC step-up che innalza la tensione per la ricarica delle batterie da pannelli solari
  2. controllo carica batterie
  3. termoregolazione del quarzo del generatore di portante qrss
  4. trasmettitore APRS

Il codice contiene ancora qualche bug ma permette di giocare .

Download del codice

 

72 de In3aqk

Tags:
Ultimo aggiornamento Mercoledì 25 Maggio 2011 11:01