Sida 1 av 1
PIC, UART och INTOSC?
Postat: 31 mars 2007, 14:11:13
av Marta
Jag vill mnnas någon här har skrivit om att det är problem attköra seriekommunikation med INTOSC. Räknar man på det med 1% fel, 1 start, 8 data och 1 stop så är man bara 1/10 bittid fel. Det skall ju inte vara något problem i teorin, men är det annorlunda i praktiken?
Postat: 31 mars 2007, 14:26:00
av pheer
Jag kör med intosc på en dsPIC4011 och får då 1,9% fel vid 115kbaud.
Det har inte varit några problem under ett års tid.
Postat: 31 mars 2007, 14:26:49
av Micke_s
Det kan vara problem.
Bitfelet blir är starkt beroende på baudraten och % felet på OSC.
9600 BPS brukar inte vara något problem med 1% fel.
Om du har möjlighe till AUTO-BAUDrate så kan detta vara en lösning om du vill gå högre.
Postat: 31 mars 2007, 15:55:38
av bengt-re
Har en konstruktion där jag byggt in ett 4-5% fel - fungerar det också.... Men det är på gränsen vad man bör kontruera eftersom marginalerna börjar bli lite väl små då...
Ofta kan man byta baudrate till någon som passar bättre med aktuell klockfrekvens, men INTOSC använder iaf jag bara när man inte har seriekommunikation då INTOSCen ofta är spännings och temperaturberoende också. Kristaller och resonatorer har klart bättre temperatur och spänningsimmunitet.
Postat: 1 april 2007, 17:52:46
av sodjan
Det *var* (större) problem med de gamla INTRC med 2% onogranhet.
Me de nyarne 1% INTOSC (speciellt de med EUSART med 16 bitars
baudrate register) så är det i alla fall *mindre* problem...