Hallo an alle, Ich arbeite mit Dspic30F4011 und 10 mhz quarz. Es funktioniert alles super. Ich kann auch über Rs232 kommunizieren. habe sehr einfache code erst mal. #include <30F4011.h> #FUSES NOWDT //No Watch Dog Timer #FUSES CKSFSM //Clock Switching is enabled, fail Safe clock monitor is enabled #FUSES NOBROWNOUT //No brownout reset #device ICSP=1 #use delay(crystal=10000000) #use rs232(baud=9600, xmit=PIN_F3,rcv=PIN_F2) #define Led1 pin_b2 void main() { while(TRUE) { While(True) { output_high(Led1); delay_ms(500); printf("Hallo"); output_low(Led1); delay_ms(500); } } } Wenn ich jetzt mit PLL arbeiten möchte und anstatt: #use delay(crystal=10000000) #use delay(clock=40000000,crystal=10000000) schreibe. bekomme ich über Rs232 nur schrott angezeigt. auch so ganze Timing stimmt dann nicht mehr. wie die LED blink etc. Was mache ich Falsch? vielen dank
Hallo Leute, ich habe es festgestellt dass mein Problem garnicht bei RS232 hängt sondern viel mehr in PLL einstellungen. undzwar ich habe absolut keine Ahnung wie ich den PLL einstellen kann. ich arbeite mit 10Mhz quarz und würde gerne mit PLL 4 arbeiten. wie kann ich es eingeben. Mein PIC ist dspic30F4011 Vielen Dank.
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.