AT89S8253/ Easy8051B Bord

Gast #2105532
Lesenswert?
• ▲
▼
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
Gast #2105605
Lesenswert?
• ▲
▼
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 ?
#2107586
Lesenswert?
• ▲
▼
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
Gast #2107602
Lesenswert?
• ▲
▼
"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.
#2136224
Lesenswert?
• ▲
▼
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. :-)

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.