Forum: Mikrocontroller und Digitale Elektronik Problem mit Goldwafer


von RAY G. (Firma: 101) (ray333)


Lesenswert?

Hallo Zusammen!

Bin neu hier.

Mein Problem:

Habe mal meine alte Goldwaferkarte rausgekramt und wollte
mal ein bisschen herumexperimentieren.
Ich schreibe mit Picbasicpro und benutze Multiprog USB
und Chipcat.
Code compilieren funzt brennen mit chipcat auch.
Programmiere erstmal einfache SERIN SEROT Befehle.
Nur wenn ich im Microcode Studio das Serial Communication
Window öffne,läüft garnix!
Wie muss ich denn den Multiprog  einstelle um den Code zu testen?
Habe erstmal einstellung 3.5MHZ dann 6MHZ dann JDM Programmer
eingestelt.Nix läuft!
Hier mal ein Code:

Include "modedefs.bas"  ' Include serial modes

SO Con 13                ' Define serial out pin
SI Con 13                ' Define serial in pin
B0 Var byte

mainloop:
   Serin SI,N2400,B0    ' B0 = input character
   If (B0 < "a") or (B0 > "z") Then print  ' If lower case, convert to 
upper
   B0 = B0 - $20

print:
   Serout SO,N2400,[B0] ' Send character
   Goto mainloop        ' Forever

   End


Sorry bin schon jahrelang draussen !

Hoffe mir kann jemand helfen?

MFG
ron

von Dennis H. (c-logic) Benutzerseite


Lesenswert?

Irgendwo mußt du doch den Takt eintragen für den Soft-Uart ?



P.S.: Habe Vorkurzen auch mal die Atmega163 ausgegraben und 
experimentiere auch damit.

von Chris _. (chris_)


Lesenswert?

Goldwafer = RB6+RB7 , Pin13 müsste RB5 sein.

von Dennis H. (c-logic) Benutzerseite


Angehängte Dateien:

Lesenswert?

Pinouts von PIC16F84A und Goldwafer im Anhang

von chris (Gast)


Lesenswert?

Was willst du damit ausdrücken ? Hab nie mit P(arralax) Basic 
programmiert,
aber wenn laut meiner Kopfrechnung Pin 13 PB5 ist, dann ist PB6 z.B. 
eben
Pin 14. Das ist ja ein 16f84, also kein interner OSC und so ist RB6 
nicht
verfügbar weil mit OSCIN laut deinem Pinout verbunden.
Vielleicht das das Problem. Verwende PB7.

Ändere
SO Con 13                ' Define serial out pin
SI Con 13                ' Define serial in pin

in
SO Con 15                ' Define serial out pin
SI Con 15                ' Define serial in pin

und es sollte funktionieren.

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
Noch kein Account? Hier anmelden.