pic18f4680 USART
-
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
-
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
Hög och låg baudrate spelar rätt stor roll för felprocenten.
Nu vet inte jag om det är samma formel för att räkna ut baudrate på en PICmicro som på en PIC24H. Men på en PIC 24H skiljer sig det rätt mycket. Om vi tar ditt exempel och en PIC24H:
Med BRGH = 1:
10 000 000 / (4*2400) - 1 = 1040,667 = 1040 (avrundat ner)
riktig buad blir: 10 000 000 / (4*(1040-1)) = 2406
(2406 - 2400) / 2400 = (löjligt liten felprocent)
Ok, nu vart det kanske lite rörigt inlägg och i fallet med PIC24H skulle det inte bli en stor felprocent. Men kika i databladet och kolla vad du får för felprocent. Jag kör min buad i 115200 och om jag går ner till BRGH = 0 får jag fel i överföringarna iaf.
Det kan ju alltid vara värt att kolla upp.
Nu vet inte jag om det är samma formel för att räkna ut baudrate på en PICmicro som på en PIC24H. Men på en PIC 24H skiljer sig det rätt mycket. Om vi tar ditt exempel och en PIC24H:
Med BRGH = 1:
10 000 000 / (4*2400) - 1 = 1040,667 = 1040 (avrundat ner)
riktig buad blir: 10 000 000 / (4*(1040-1)) = 2406
(2406 - 2400) / 2400 = (löjligt liten felprocent)
Ok, nu vart det kanske lite rörigt inlägg och i fallet med PIC24H skulle det inte bli en stor felprocent. Men kika i databladet och kolla vad du får för felprocent. Jag kör min buad i 115200 och om jag går ner till BRGH = 0 får jag fel i överföringarna iaf.
Det kan ju alltid vara värt att kolla upp.
Re: pic18f4680 USART
Viktor_passe: Gick det att koppla BC43 direkt till com-porten på en pc och läsa både tangenttryck och magnetkort?
Har införskaffat en sådan läsare och tänkte experimentera lite.
//Danne
Har införskaffat en sådan läsare och tänkte experimentera lite.
//Danne