Hallo, wiedermal ein Anfänger der nicht weiß was er tun soll. Ich bin in der ausbildung zum Techniker und habe gerade meine Projektarbeit. Geplant ist eine Phasenanschnittsteuerung um das beleuchtungsniveau durch messung der Umgebungslichtstärke anzupassen. Nun wollte ich erstmal mein Bord Testen allerdings kann ich mein banales Testprogramm noch nicht in dem µC einspielen. Ich wollte nur mal die LEDs leuchten sehen. Die Verbindung via USB wurde von Windows erkannt. Ich dachte wenn ich in RIDE7 auf BUILD klicke, dass das Programm dann automatich auf den µC geladen wird. Es wäre sehr sehr schön wenn Ihr mir starthilfe geben könntet. //Test des Bordes// //Björn // //15.03.2011// #include<stdio.h> #include<reg8252.h> void main() { P0 = 0b00000001; P1 = 0b11111101; P2 = 0b00000100; P3 = 0b00001000; } MfG Björn
Dein Board kenne ich nicht aber dein Programm endet im Nirwana
1 | void main (void) |
2 | {
|
3 | while (1) { |
4 | P0 = 0b00000001; |
5 | P1 = 0b11111101; |
6 | P2 = 0b00000100; |
7 | P3 = 0b00001000; |
8 | }
|
9 | }
|
Siehst du den Unterschied ?
Ja den Unterschied habe ich gesehen. Ich dachte wenn ich die schleife weg lasse bleiben die Test-LEDs einfach an und ich habe das ziel erreicht um zu sehen, dass ich mein Programm auf den µC gespielt habe. Leider bin ich da noch nicht weiter gekommen. Das Bord ist von Mikroelektronika. Hat ne menge Funktionen zumindest kann man das auch noch gebrauchen wenn mann nen bisschen mehr Ahnung davon hat als ich. :-) Muss ich denn da ne extra Programmzeile einfügen damit ich den µC bespielen kann?? Bin über USB verbunden und das Bord hat ein on Bord Programmer
"bleiben die Test-LEDs einfach an" Ein 8051 ist zwar nicht megaschnell, dafuer kennt er keinen HALT und faehrt ungebremst in den Reifenstapel. Normalerweise schreibt man daher 8051er C so dass das Programm niemals terminiert ausser man unterbricht die Stromversorgung. Mit Glueck koennte daraus noch eine brauchbare Endlosschleife werden WENN der Programmspeicher mit 0x00 gepadded ist UND die init-Routine die der C-Compiler einbaut idempotent ist.
Jetzt hab ich mein Programm auf den µC bekommen. Ich hatte das Flash-Programm nicht installiert. Nun klappt das auch mit meinem Programm.
Hallo, hab da nochmal eine Frage zum µC. Habe ´vor eine Phasenabschnittsteuerung mit MOS-FET zu realisieren. Jetzt brauche ich nur noch einen Optokoppler der mit den maximaldaten des µC (5V/15mA) zufrieden ist und dann noch die U-Spitze von 325V vertägt. Hat da jemand einen Optokoppler für mich im petto?) Vielen dank schonmal für die zahlreichen Antworten. :-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.