Tiny2313 - Port B tot?

Gast #1911504
Lesenswert?
• ▲
▼
Hallo!
Ich versuche mit folgendem einfachen Programm Port B meines Tiny2313 auf 
High zu bekommen:

int main( void )
{
  DDRB = 255;
  PORTB = 255;
}

Leider bleibt die Ausgangsspannung auf 0V. Mit Port D funktioniert das 
ganze hingegen wunderbar.
Auch ein anderer Tiny den ich angeschlossen habe hat das gleiche Problem 
:-(

Die Pins sind übrigens nicht von außen beschaltet!

Woran könnte das liegen?
#1911530
Lesenswert?
• ▲
▼
Kiaa schrieb:
> So sieht der Code mit include aus:
>
> #include <avr/io.h>
> int main( void )
> {
>   DDRB = 255;
>   PORTB = 255;
> }
>
> In den AVRStudio-Einstellungen habe ich Tiny2313 als device ausgewählt.
> Sollte passen, oder?

grundsätzlich ja.

Lass den mal nicht aus der main raus.
1
#include <avr/io.h>
2
int main( void )
3
{
4
  DDRB = 255;
5
  PORTB = 255;
6

7
  while( 1 )
8
    ;
9
}
Gast #1915588
Lesenswert?
• ▲
▼
Also ich hab die Schaltung jetzt noch mal auf einem Breadboard 
aufgebaut:

Fabrikneuer Tiny2313, VCC und GND. Dann ein Widerstand um Reset 
hochzuziehen.
Sonst nix.

Auch hier den Code von oben aufgespielt (mit while). Es kommt NIX an :-(
Port B bleibt tot....

Das kann doch nicht wahr sein!?!??!?!
#1916246
Lesenswert?
• ▲
▼
Ich kann mir nur noch vorstellen, dass beim Brennen in den Tiny 
irgendwas schief geht.

Den Prozess nochmal gründlich untersuchen.
* Brennst du auch wirklich das richtige Hex-File
* den µC auslesen und nachsehen was da eigentlich drinnen steht


Oder der Tiny hat einen Schlag weg. Aber davon würde ich erst mal nicht 
ausgehen. Kommt zwar vor, aber meistens sitzt das Problem dann doch vor 
dem Monitor.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.