Hallo!
Ich benutze einen ATTiny261 und stehe vor dem Problem, dass mir die I/O
Pins ausgegangen sind. Bin leider an diesen µC gebunden und das
Platinendesign steht mehr oder weniger fest. Große Änderungen an der
Hardware fallen somit leider flach. Ein möglicher Ausweg wäre also
jener, die beiden XTAL Pins (PortB.4 und PortB.5) zu benutzen. Konkret
wäre es wünschenswert diese beiden Pins als "normale" digitale Ausgänge
zu benutzen.
Laut Datenblatt sollte das meiner Meinung nach auch funktionieren sofern
der intene 8MHz Clock als Taktquelle verwendet wird, es also ausreichend
ist den internen Clock als Taktquelle auszuwählen, oder liege ich hier
falsch?
Leider funktioniert das nämlich nicht so richtig. Er verwendet zwar wie
gewollt den internen Clock, allerdings lassen sich die beiden Pins
dennoch nicht ansprechen. Hätte es mal testweise versucht indem ich die
Pins einfach toggeln lasse. Beide Pins bleiben aber auf 0V, es toggelt
nichts :)
1 | void main( void ){
|
2 |
|
3 | DDRB = 0xFF; // Set to output
|
4 | PORTB = 0x00; // Init
|
5 |
|
6 | while(1)
|
7 | {
|
8 | PORTB4_bit = ~PORTB4_bit;
|
9 | PORTB5_bit = ~PORTB5_bit;
|
10 | }
|
11 | }
|
Vergesse ich hier etwas, oder funktioniert das tatsächlich nicht so wie
ich glaube?
Ich arbeite mit dem mikroElektronika 5a Development Board. Programmiert
wird mit microC und AVRFlash.
Danke im Vorraus!