Archiv verlassen und diese Seite im Standarddesign anzeigen : Atmega1280,Atmega2560 PORTL ?
raggywetter
25.01.2013, 21:38
Ich habe Bascom 2.07.6 Version.
Alles funktioniert nur wenn ich den "PortL.0 = Output" setze kommt eine Fehlermeldug.
Bei beiden Atmega das selbe ?? Atmega1280,Atmega2560
Für Bascom scheint PORTL garnicht da zu sein.
Sauerbruch
26.01.2013, 10:52
Probier´s mal mit
Config PORTL.0 = Output
oder gleich auf Registerebene:
DDRL.0 = 1
(Ich habe zwar noch nie mit so großen Käfern wie einem Mega2560 gearbeitet, aber diese Syntax wird von meinem Bascom anstandslos kompiliert...)
raggywetter
26.01.2013, 13:12
Hallo Sauerbruch mit DDRL.0 = 1 gibt bascom keinen Fehler aus,
warum aber mit PORTL.0 = Output kommt die Fehlermeldung
Also Danke ich Dir!
Searcher
26.01.2013, 13:46
...Probier´s mal mit Config PORTL.0 = Output
...mit PORTL.0 = Output kommt die Fehlermeldung...
Hallo,
hast Du es auch mit "Config PORTL.0 = Output" probiert ?
PS und wenn ja, welche Fehlermeldung?
Gruß
Searcher
raggywetter
27.01.2013, 04:27
Jetzt habe ich noch mal das Update von Bascom gemacht, jetzt funktioniert beides.
Config PortL.0 = Output
PortL.0 = 1
und auch
Ddrl = &B10000000
Portl = &B10000001
Gottes wege sind manchmal unergründlich
Sauerbruch
27.01.2013, 08:46
Na ja, ganz so unergründlich sind Mikrocontroller ja zum Glück nicht: Sie tun zwar nur selten das was man will, aber IMMER das was man ihnen sagt :-)
Schön dass es jetzt funktioniert, und dass man mit
DDRL = &b10000000
nicht PORTL.0, sondernPORTL.7 als Ausgang konfiguriert, ist Dir auch klar, oder?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.