AVR-CPP Lib IO header file generator

Tegu on AVR-CPP-Lib jaoks tehtud C++ programmiga mis genereerib AVR mikrokontrollerite dokumentatsioonist kopeeritud tekstist vajalikud IO päise failid. Kuna kõik AVR-i dokumendid pole samasuguse ülesehitusega, siis programm võib vajada täiendusi. Programm on kirjutatud Dev-Cpp-s. Rakendusfailile tuleb käivitamisel kaasa anda 4 parameetrit:

  • Sisendfail (source file) - tekstifail.
  • Väljundfail (destination file) - C++ header fail.
  • Kontrolleri lühinimetus (MXX).
  • Registrite laius bittides (8 tavaliselt).

Sisendfaili näidisena on kaasas ATmega8.txt. See fail on tehtud ATmega8 dokumentatsioonist „Register Summary“ sektsioonist teksti kopeerides. Teksti reeglina ise korrigeerima ei pea - programm leiab registrite nimed suurte tähtede järgi ja need read mida ta asjatuks peab toob välja. Viimane omadus on hea kiireks kontrolliks.

Toetus

Hetkel suudab programm kindlalt lugeda järgmiste kontrollerite registri nimekirja: ATmega128, ATmega1287, ATmega64, ATmega8, ATmega88. Nimetatud kontrollerite sisendfailid on eraldi alla laetavad.

Allalaadimine

Abimaterjalid

Toetatud AVR-i dokumentatsioonide registrite nimekiri on eraldi alla laetav arhiiv. Lisaks on võimalus kasutada AVR C++ Lib kataloogi IO päiste automaatset generaatorit. Tegu on tavalise MS-DOS bat failiga mis käivitab IO päiste generaatori ja tekitab kõigist toetatud kontrollerite registrite nimekirjast vajalikud päise failid. Seal tuleb vajadusel vaid failide asukohad kohandada oma süsteemi jaoks. Tõmba see siit.



<-- Tagasi projekti lehele