Ovako... PIC 16f877 vrsi 10-bitnu ad konverziju i rezultat u byte-ovima salje serijskom vezom u PIC 18f4550, koji te bajtove prima i prosledjuje na usb port racunara... Verovatno da nije preterano slozeno, ali ne mogu bas lako da provalim kako da byte-ove koje posaljem sa jednog primim na drugom picu.
Kada pokrenem aplikaciju na pc-u, preko usb porta se salje 254 ka 18f4550, koji kada to primi treba da prosledi u 16f877a, koji kada to primi vrsi ad konverziju i onda vraca bajtove ovom 18f.... mislim da mi se podaci gube u serijskoj vezi dva pic-a. Sa razvojnog sistema, pomocu hiper terminala vidim da mi pic 16f877 vraca neke podatke kada mu posaljem 254, ali ne mogu da ih razumem... (neki hijeroglifi)... Glavni problem je sto stalno moram da vadim PICeve iz plocica i vracam u razvojni sistem da bi ih reprogramirao, pa im krivim nozice... a i dangubno je...
Znaci kako bih recimo poslao nekih 8 podataka (byte-ova) sa jednog i te iste byteove primio na drugom pic-u preko serijske veze...
Koristim picbasic... Ako neko moze malo da pogleda kod... pa da mi kaze gde sve gresim...
Kada pokrenem aplikaciju na pc-u, preko usb porta se salje 254 ka 18f4550, koji kada to primi treba da prosledi u 16f877a, koji kada to primi vrsi ad konverziju i onda vraca bajtove ovom 18f.... mislim da mi se podaci gube u serijskoj vezi dva pic-a. Sa razvojnog sistema, pomocu hiper terminala vidim da mi pic 16f877 vraca neke podatke kada mu posaljem 254, ali ne mogu da ih razumem... (neki hijeroglifi)... Glavni problem je sto stalno moram da vadim PICeve iz plocica i vracam u razvojni sistem da bi ih reprogramirao, pa im krivim nozice... a i dangubno je...
Znaci kako bih recimo poslao nekih 8 podataka (byte-ova) sa jednog i te iste byteove primio na drugom pic-u preko serijske veze...
Koristim picbasic... Ako neko moze malo da pogleda kod... pa da mi kaze gde sve gresim...