Gast
#2045462
Ich habe hier diesen Schaltplan gemacht. Ich nenne das mal einen Bus-Koppler bis mir ein besserer Name einfält. Mit dem 74HC245 kann ich ein Byte vom ATmega8 auf den rechten Bus transportieren. (Write_Bus) Mit dem 74HC574 kann ich von dem rechten Bus ein Byte zum ATmega8 transportieren. (Read_Bus) Die CPU auf dem rechten Bus ist der Master, er steuert alle Funktionen. Der ATmega8 ist nur der Slave. Ich brauche von dem ATmega8 PD0(RxD) und PD1(TxD) für eine RS232 Schnittstelle. PB6 und PB7 brauche ich für den Quarz. Deshalb sind die Bits der Bytes schön auf Port B, C und D verteilt. Im Platinen-Layout sieht das aber ganz gut aus ;-) Wie kann ich in C die beiden Funktionen
1 | |
2 | |
ohne viel Bitpopelei elegant schreiben?
