 |

|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2026 07 06, 20:00. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » isspresta ! PIC18F4550
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
 |
isspresta ! PIC18F4550 |
Parašytas: 2012 03 14, 02:15 |
|
|
|
|
MCHPUSB modifikuoju ir biski nesiseka
pablusta USB jei io_cfg.h mInitAllLEDs() papildau betkuom su TRISC, nors man per akis butu TRISC &= 0b00110000;
t.y. USB D- ir D+ nieko nekeiciam, kiti - ISEJIMAI
bet tada kazkodel nebeveikia USB
visokie sprendimai - tipo atsisakyk aparatinio USB ir daryk per FTDI nera labai sveikintini
sprendimas:
pasirodo viskas kurkas trivialiau - create new project, sumeciau visus failus ir vaziuoja, matomai susikniso *.mcw failas. |
|
Paskutinį kartą redagavo AlgisL, 2012 04 11, 11:33. Redaguota 1 kartą |
|
|
|
 |
 |
Re: PIC18F4550 |
Parašytas: 2012 03 14, 09:23 |
|
|
|
|
| AlgisL rašo: |
MCHPUSB modifikuoju ir biski nesiseka
pablusta USB jei io_cfg.h mInitAllLEDs() papildau betkuom su TRISC, nors man per akis butu TRISC &= 0b00110000;
t.y. USB D- ir D+ nieko nekeiciam, kiti - ISEJIMAI
bet tada kazkodel nebeveikia USB
visokie sprendimai - tipo atsisakyk aparatinio USB ir daryk per FTDI nera labai sveikintini |
Su tiek kiek davei info - nieko nesitikek, nebent atsiras kas kazka tokio dare 1:1. |
|
|
|
|
|
 |
 |
isspresta ! PIC18F4550 |
Parašytas: 2012 03 14, 19:40 |
|
|
|
|
MCHPUSB originale:
#define mInitAllLeds() LATD &= 0xF0; TRISD &= 0xF0;
mano modifikacija, kad pasinaudoti portA, portB, RC6, RC7 :
#define mInitAllLeds() LATB &= 0x10; TRISB |= 0x10; LATD &= 0xF0; TRISD &= 0xF0; //TRISCbits.TRISC6=0; TRISCbits.TRISC7=0; // TRISC &= 0x3F; (cia mano kitas variantas, kad RC6, RC7 pataptu isejimais)
su isejimais nieko nedarau specialiai, tik inicializuodamas bandau pakeisti TRISC bitus, isskyrus TRISC4,5 (USB juos naudoja), ir cia po to jau nebeveikia USB (windai mato unknown device \VID_0000&\PID_0000) |
|
|
|
|
|
 |
 |
isspresta ! PIC18F4550 |
Parašytas: 2012 03 14, 19:52 |
|
|
|
|
| AlgisL rašo: |
MCHPUSB originale:
#define mInitAllLeds() LATD &= 0xF0; TRISD &= 0xF0;
mano modifikacija, kad pasinaudoti portA, portB, RC6, RC7 :
#define mInitAllLeds() LATB &= 0x10; TRISB |= 0x10; LATD &= 0xF0; TRISD &= 0xF0; //TRISCbits.TRISC6=0; TRISCbits.TRISC7=0; // TRISC &= 0x3F; (cia mano kitas variantas, kad RC6, RC7 pataptu isejimais)
su isejimais nieko nedarau specialiai, tik inicializuodamas bandau pakeisti TRISC bitus, isskyrus TRISC4,5 (USB juos naudoja), ir cia po to jau nebeveikia USB (windai mato unknown device \VID_0000&\PID_0000) |
koda dek i koki pastebin'o puslapi, o tai cia nieko nesuprasi ka parasei. Juolab ta vieta su TRISCbits isvis uzkomentuota. |
|
|
|
|
|
| |