Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

PIC18F2550 - Komputer nie wykrywa urządzenia

dyku16 06 Lut 2013 17:02 1326 4
  • #1 06 Lut 2013 17:02
    dyku16
    Poziom 8  

    Witam,

    Układ PIC18F2550 zaprogramowałem przez Arduino plikiem PicXBoot.hex.

    Urządzenie złożyłem ze schematu
    PIC18F2550 - Komputer nie wykrywa urządzenia PIC18F2550 - Komputer nie wykrywa urządzenia

    Rezystory wszystkie są prawidłowe. Natomiast pozostałe elementy:
    C1 i C2 22pF
    C3 100nF
    C4 połączyłem równoległe: 2x 100nF i 1x 47nF
    Kwarc użyłem 8Mhz.

    Problem wynika z niewykryciem urządzenia przez komputer. W czym może być problem?

    0 4
  • #2 06 Lut 2013 17:19
    Gienek
    Poziom 35  

    Sprawdź dokładnie. Albo źle zaprogramowany procesor, albo błędy montażowe.

    0
  • #3 06 Lut 2013 19:10
    dyku16
    Poziom 8  

    Połączenia sprawdzałem kilka razy. Według mnie jest dobrze zrobione. Nie mam jak sprawdzić, czy scalak jest dobrze zaprogramowany.

    PIC18F2550 - Komputer nie wykrywa urządzenia PIC18F2550 - Komputer nie wykrywa urządzenia

    0
  • #4 07 Lut 2013 07:59
    Nagus
    Poziom 25  

    A czy przy programowaniu ustawiłeś konfigurację procka ("fusebity") stosownie do użytego kwarcu?

    0
  • #5 07 Lut 2013 16:12
    dyku16
    Poziom 8  

    Konfiguracja z układu jest:
    300000 22 0E 3F 1E XX 81 85 XX 0F C0 0F A0 0F 40

    a powinienem mieć:
    PIC18F2550 - Komputer nie wykrywa urządzenia

    Podejrzewam, że przez kwarc istnieje ten problem. Zamówiłem 12Mhz, ponieważ taki zalecają do tego układu.


    EDYCJA:
    Ustawiłem fusebity na prawidłowe oraz wstawiłem rezonator 12Mhz. Komputer dalej nie wykrywa urządzenia.

    1
  Szukaj w 5mln produktów