Und der ist 100%ig Pinkompatibel?
Naja wie gesagt, den Controller gegen einen ATMega88 tauschen. Der hat die neuen PinChange-Interrupts, dann brauchst du nichts im Schaltplan ändern. Außerdem hat er einen internen 8 MHz Oszillator, dann kannst du den auch Quarz weglassen. Die sollten ja locker reichen um ein bisschen Uhr zu machen.
Grüße,
Daniel
Und der ist 100%ig Pinkompatibel?
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Jap ist das Ablösemodell für die 28-Pinner. Gibt es auch mit 4, 8, 16 und 32 kByte Flash. der Atmega328 wird beim Arduino seit 2 Jahren als Standard verbaut.
http://www.rn-wissen.de/index.php/ATmega88
Grüße,
Daniel
Schaut gut aus. Dank dirich denke den nehme ich
![]()
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Wenn du nich zuviel FLASH brauchst genügt eventuell auch der Mega48. Nicht das da Speicher brach liegt.
Grüße,
Daniel
Ich nehme lieber den Mega88
Soll ja nicht am Geld scheitern![]()
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Gerade gesehen das der ja nur Pinkompatibel zum Mega8 ist. Ich benutze aber einen Mega32. Dementsprechend kann ich den doch nicht nehmen![]()
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Sorry, da hab ich aber auch tierisch gepennt. Eventuell kann man ja einen Interrupt der Timer benutzen. Oder noch besser AIN1/PB3. Der sollte doch am Analog-Komparator hängen. Damit könnte man den sicherlich auch wecken.
Alternativ PB0/T0 bzw PB1/T1. Wobei ich T1 bevorzugen würde, da er von der IRQ-Adressen weiter vorn liegt und somit höhere Priorität hat.
Geändert von ePyx (12.02.2012 um 18:57 Uhr)
Grüße,
Daniel
Nicht nur du hast gepennt sondern auch ich
Ich habs auch erst gemerkt als Eagle den Mega32 nicht durch einen Mega88 ersetzen konnte :P
Ob man den Controller mit den Eingängen vom Analog Komperator wecken kann weiß ich nicht aber ich frag morgen auf der Arbeit mal nen Kollegen. Der sollte das eigentlich wissen
Timer Interrupt würde ich nur ungerne benutzen, weil der mit 16MHz nicht so genau 1 Sekunde hinbekommt. Im Worst-Case würde dann die RTC nicht richtig ausgelesen werden und es würde unschön aussehen.
Deswegen möchte ich lieber einen "normalen" Interrupt verwenden.
Aber die Idee mit dem Mega88 war trotzdem gutund solange das noch in der Planung ist dürfen Fehler passieren
![]()
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Wenn du den Timer1 nicht benötigst, würde ich wie folgt vorgehen :
Timer1 mit Taktquelle an T1 konfigurieren ( ist wahlweise fallende oder steigende Flanke möglich ) und durch den entstehenden Interrupt wird der µC aufgeweckt.
Theoretisch sollte eine leere ISR genügen, da nicht der Pinzustand etc. interessiert, sondern das Event. Wenn du es optional vorsehen möchtest, dann mach einfach eine Verbindung zwischen PC2 und PB1 oder setz einen Jumper.
Grüße,
Daniel
Lesezeichen