Atmega8 grundschaltung (Bascom)

OP #2212728
hey leute ich habe vor paar tagen angefangen zu programmiren
und habe gestern 2 atmegas kaputt gemacht jetzt wollte  ich mal wissen 
ob  ich die richig angeschlossen hatte (ich hatte einen anderren 
schaltplan)
hir der neue   und hir noch der code:

$regfile "m8def.dat"
$crystall = 8000000

config pind.5 = input
config portb.4 = output

Do

if pind.5 = 1 then
portb.4 = 1
else

Loop



welche pins darf ich nicht als augang oder und eingang für I/O benutzen?
Angehängte Dateien:
Gast #2212737
Die Schaltung ist Mist. Beispielsweise hängt 8 GND frei in der Luft. Und 
Vcc hängt an Minus der 5V Batterie.

Es gibt doch das AVR-Tutorial mit den richtigen Schaltungen. Benutz die 
doch. Wenn du dort Sachen änderst, kannst du ja vor dem Schrotten des 
nächsten AVR hier fragen.
#2213152
jack wassolldas schrieb:
> hoppla das sehe ich jetzt erst ich habe mich nach den zahlen orientirt
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^
> :-)

Dann solltest Du Dir mal "Malen nach Zahlen" ansehen, das soll auch ein 
schönes Hobby sein und die Ergebnisse lassen auch sehr viel Kreativität 
vermuten.

Mit anderen Worten: Beim Umgang mit Mikrocontrollern sollte man etwas 
sorgfältiger arbeiten und auch über ein gewisses Grundwissen verfügen.

...
Gast #2213250
Besser so:


$regfile "m8def.dat"
$crystall = 8000000

config pind.5 = input
config portb.4 = output

Do

if pind.5 = 1 then portb.4 = 1

Loop
==========================
oder

$regfile "m8def.dat"
$crystall = 8000000

config pind.5 = input
config portb.4 = output

Do

if pind.5 = 1 then
   portb.4 = 1
endif
Loop
==============================
oder

$regfile "m8def.dat"
$crystall = 8000000

config pind.5 = input
config portb.4 = output

Do

portb.4 = pind.5

Loop

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.