S
Steffen Herderich
Guest
Hallo,
wir haben in der Schule das Layout-Programm BAE benutzt und etwas kennen
gelernt.
Nun habe ich selbst eine kleine Schaltung mit entwerfen wollen. Doch leider
finde ich ein Bauteil(Atmega8) nicht in den Bibliotheken.
Ich habe versucht mithilfe des Handbuches und Infos aus dem Internet das
Bauteil selbst zu erzeugen.
Dazu habe ich eine neue Datei atmel.def erzeugt mit diesem Inhalt:
part atmega8 : dil28 {
newattr "$comment" = "CMOS Flash Microcontroller" ;
newattr "$commentge" = "CMOS Flash Mikrocontroller" ;
newattr "$type" = "ATmega8" ;
newattr "$manufacturer" = "Atmel" ;
pin (pb0,pb1,pb2,pb3,pb4,pb5);
pin (pc0,pc1,pc2,pc3,pc4,pc5);
pin (pd0,pd1,pd2,pd3,pd4,pd5,pd6,pd7);
pin (xtal1,xtal2,/reset,aref,agnd,avcc,gnd,vcc);
xlat (pb0,pb1,pb2,pb3,pb4,pb5)
to (14, 15, 16, 17, 18, 19);
xlat (pc0,pc1,pc2,pc3,pc4,pc5)
to (23, 24, 25, 26, 27, 28);
xlat (pd0,pd1,pd2,pd3,pd4,pd5,pd6,pd7)
to (2, 3, 4, 5, 6, 11, 12, 13 );
xlat (xtal1,xtal2,/reset,aref,agnd,avcc,gnd,vcc)
to ( 9, 10, 1, 21, 22, 20, 8, 7);
net internal : (8,22) /* GND */;
}
Irgendwie muss man jetzt doch mithilfe des loglib-Befehles noch was updaten?
Aber ich verstehe nicht wirklich was da dann geschieht und wie ich das genau
machen muss.
Kann mir vielleicht von euch jemand einen Tipp dazu geben? Gibt es nirgends
zusätzliche Bibliotheken zum downloaden?
Danke schonmal.
Gruß
Steffen
wir haben in der Schule das Layout-Programm BAE benutzt und etwas kennen
gelernt.
Nun habe ich selbst eine kleine Schaltung mit entwerfen wollen. Doch leider
finde ich ein Bauteil(Atmega8) nicht in den Bibliotheken.
Ich habe versucht mithilfe des Handbuches und Infos aus dem Internet das
Bauteil selbst zu erzeugen.
Dazu habe ich eine neue Datei atmel.def erzeugt mit diesem Inhalt:
part atmega8 : dil28 {
newattr "$comment" = "CMOS Flash Microcontroller" ;
newattr "$commentge" = "CMOS Flash Mikrocontroller" ;
newattr "$type" = "ATmega8" ;
newattr "$manufacturer" = "Atmel" ;
pin (pb0,pb1,pb2,pb3,pb4,pb5);
pin (pc0,pc1,pc2,pc3,pc4,pc5);
pin (pd0,pd1,pd2,pd3,pd4,pd5,pd6,pd7);
pin (xtal1,xtal2,/reset,aref,agnd,avcc,gnd,vcc);
xlat (pb0,pb1,pb2,pb3,pb4,pb5)
to (14, 15, 16, 17, 18, 19);
xlat (pc0,pc1,pc2,pc3,pc4,pc5)
to (23, 24, 25, 26, 27, 28);
xlat (pd0,pd1,pd2,pd3,pd4,pd5,pd6,pd7)
to (2, 3, 4, 5, 6, 11, 12, 13 );
xlat (xtal1,xtal2,/reset,aref,agnd,avcc,gnd,vcc)
to ( 9, 10, 1, 21, 22, 20, 8, 7);
net internal : (8,22) /* GND */;
}
Irgendwie muss man jetzt doch mithilfe des loglib-Befehles noch was updaten?
Aber ich verstehe nicht wirklich was da dann geschieht und wie ich das genau
machen muss.
Kann mir vielleicht von euch jemand einen Tipp dazu geben? Gibt es nirgends
zusätzliche Bibliotheken zum downloaden?
Danke schonmal.
Gruß
Steffen