AVR Register Table
Príspevkov: 5
• Stránka 1 z 1
- Robo Ulbricht
- Príspevky: 75
- Registrovaný: Štv 04. Dec 2014 22:15:58
- Bydlisko: Banská Bystrica
AVR Register Table
Pokiaľ ste niekedy hľadali podľa datasheetu, v ktorom registri je aký bit, viete, že je to dosť náročné. Bity, ktoré spolu súvisia, sú často umiestnené v rôznych registroch. Ľahko sa pri ich používaní pomýlite. Preto vznikla táto online aplikácia.
http://www.arduinoslovakia.eu/application/avr-register-table
Pokiaľ nahliadnete do inštalácie Arduina, v adresári hardware\tools\avr\avr\include\avr\ nájdete množstvo hlavičkových súborov pre každý mikrokontrolér. V súboroch sú popísané jednotlivé bity registrov. Vyzerá to napríklad takto (iom328p.h).
Vidíte, že to majú dosť logicky usporiadané, preto nebol až taký problém to rozparsovať a prekonvertovať do podoby JSON. Ku tomu je už len aplikácia v AngularJS, ktorá to prevedie do tabuľky s možnosťou hľadania a máte jednu šikovnú pomôcku na hľadanie v registroch.
Zatiaľ sú tam len tri mikrokontroléry ATmega328P, ATtiny85 a ATtiny13A.
http://www.arduinoslovakia.eu/application/avr-register-table
Pokiaľ nahliadnete do inštalácie Arduina, v adresári hardware\tools\avr\avr\include\avr\ nájdete množstvo hlavičkových súborov pre každý mikrokontrolér. V súboroch sú popísané jednotlivé bity registrov. Vyzerá to napríklad takto (iom328p.h).
- Kód: Vybrať všetko
#define DDRB _SFR_IO8(0x04)
#define DDB0 0
#define DDB1 1
#define DDB2 2
#define DDB3 3
#define DDB4 4
#define DDB5 5
#define DDB6 6
#define DDB7 7
Vidíte, že to majú dosť logicky usporiadané, preto nebol až taký problém to rozparsovať a prekonvertovať do podoby JSON. Ku tomu je už len aplikácia v AngularJS, ktorá to prevedie do tabuľky s možnosťou hľadania a máte jednu šikovnú pomôcku na hľadanie v registroch.
Zatiaľ sú tam len tri mikrokontroléry ATmega328P, ATtiny85 a ATtiny13A.
Re: AVR Register Table
Ty buď nemáš deti, alebo sú už veľké
Ja nestíham robiť vôbec nič.

blog.sitepoint.sk - zaujímavé riešenia okolo Arduina
- Robo Ulbricht
- Príspevky: 75
- Registrovaný: Štv 04. Dec 2014 22:15:58
- Bydlisko: Banská Bystrica
Re: AVR Register Table
tomXX píše:Ty buď nemáš deti, alebo sú už veľkéJa nestíham robiť vôbec nič.
O pár mesiacov budem mať druhé, takže ak som správne čítal na tvojom blogu, tak budeme na tom rovnako.

Re: AVR Register Table
Aktuálne som sa prepol na režim "nočný vták" 

blog.sitepoint.sk - zaujímavé riešenia okolo Arduina
Príspevkov: 5
• Stránka 1 z 1