pic Malá úprava kódu
Napsal: 15 čer 2010, 18:26
Zdravim, mám kód, který přijme přes tx/rx 8bitové číslo, zpracuje ho a naloží s ním následovně:
XCCCCBBB
BBB - číslo portu který se vybere e přiřadí se mu log. 1, nebo log. 0 (podle X)
CCCC nevyužité
X - Bud 1, nebo 0 - podle tohodle se přidělí na BBB log 1/0.
Používám 16F84A a vzhledme k tomu že jich tu mám víc tak bych chtěl využít piny i CCCC a přidat do toho další PIC a ovládat dalších 8Portů na PORTB na druhém picu.
Příklad:
Mám dva PIC 16F84, na PORTA0 přivádim TX/RX (Na oba to samé - jsou zkratlé) a posílám na ně čísla
10000011 - Přiřadí na první pic na PORTB,3 log 1
00000111 - Přiřadí na první pic na PORTB,7 log 0
-> Tohle mi to dělá ted a potřebuju kod upravit následovně:
10001011 - Přiřadí se na druhý pic na PORTB,3 log 1
10000011 - Přiřadí se na první PIC na PORTB,3 log 1
00001010 - Přiřadí se na druhý PiC na portb,2 log 0...
Snad mě chápete... TX/RX se přivádí na PORTA,0, ty budou zkratlé
zdroj v příloze... Díky
XCCCCBBB
BBB - číslo portu který se vybere e přiřadí se mu log. 1, nebo log. 0 (podle X)
CCCC nevyužité
X - Bud 1, nebo 0 - podle tohodle se přidělí na BBB log 1/0.
Používám 16F84A a vzhledme k tomu že jich tu mám víc tak bych chtěl využít piny i CCCC a přidat do toho další PIC a ovládat dalších 8Portů na PORTB na druhém picu.
Příklad:
Mám dva PIC 16F84, na PORTA0 přivádim TX/RX (Na oba to samé - jsou zkratlé) a posílám na ně čísla
10000011 - Přiřadí na první pic na PORTB,3 log 1
00000111 - Přiřadí na první pic na PORTB,7 log 0
-> Tohle mi to dělá ted a potřebuju kod upravit následovně:
10001011 - Přiřadí se na druhý pic na PORTB,3 log 1
10000011 - Přiřadí se na první PIC na PORTB,3 log 1
00001010 - Přiřadí se na druhý PiC na portb,2 log 0...
Snad mě chápete... TX/RX se přivádí na PORTA,0, ty budou zkratlé
zdroj v příloze... Díky