problem behoben, ich hatte den roboter die ganze zeit am kabel des Pc's gelassen und das hat da irgendwie alles durcheinander gebracht. entstöpselt und nu gehts :)
Art: Beiträge; Benutzer: Bonestruca
problem behoben, ich hatte den roboter die ganze zeit am kabel des Pc's gelassen und das hat da irgendwie alles durcheinander gebracht. entstöpselt und nu gehts :)
ok, super, jetzt empfang ich was auf dem port b.
wie frage ich jetzt aber ab ob die einzelnen dinger von PB0 bis PB4 was empfangen ?
reicht es da wenn ich schreib
if(PB0==1){ ....
oder wie...
so, das mit den undefined references hab ich in den griff bekommen und den portb auf eingang geschaltet.
ich benutze jetzt folgenden code, und trotzdem bleiben beide led's an.
DDRB = 0xFF;...
man hat mir gesagt dieser port sei automatisch auf eingang geschaltet. ich hab nämlich außerdem ein dummes problem. ich habe 2 compiler, benutze ich compiler und avr libraries nr 1. kann ich den...
hmm, klappt nix.
hab die vermutung dass bei portb garnix reinkommt.
habs mal mit dem code versucht:
unsigned char i;
unsigned char x;
sens_setLED(0,1);
Hu,
so, nochmal ich :)
Ich bekomm, da ich ja nun meinen Port B auf empfang schalten kann, dort folgendes Signal herein:
PB4 sagt an ob Informationen da sind, die verwertet werden können...
ich hab jetzt komplett alles neu installiert und auf den neuesten stand gebracht. und siehe da: es funktioniert :) danke euch allen.
ich will bits weder löschen noch setzen. ich will den port b als eingang haben, also seine datenrichtung festlegen. wie um himmels willen mach ich das denn nun ?
gnu make version 3.78.1
pfade werden keine angzeigt :(
hö ? da kommen dann die ganzen infos von den entwicklern wann und in welchem jahr und wer genau und so blabla.
gcc meckert nich bei den includes, findet sie anscheinend alle aber lvalue bekomme ich immer zurückgeschmettert :(
habs auch schon mit 0xFF versucht und auch mal "PORTB" ausgeschrieben. hilft alles nix. :(
hallo,
immer wenn ich folgenden code compilieren will:
#include <io.h>
#include "..\lib\mydefs.h"
#include "..\lib\lcd.h"
#include "..\lib\stepper.h"
#include "..\lib\rc5.h"