|
|
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 2024 11 25, 22:36. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » PC>RS232>PIC
|
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
|
|
|
|
PC>RS232>PIC |
Parašytas: 2007 10 19, 12:06 |
|
|
|
reikia PIC* prijungti prie PC per RS232 sasaja. tada is pc siunciamas dvejetainis kodas - trizenklis skaicius. ir tas skaicius turi buti atvaizduotas trijuose septyniu segmentu indikatoriuose.
domina kaip pajungti pic prie pc ir pic programavimo komandos, t.y. ar isvis imanoma nuskaityti 2 baitus informacijos per 1 iejima. jei taip tai kaip?
P.S. skaiciai nuolat kinta, t.y. kas keliolika sekundziu |
|
|
|
|
|
|
PC>RS232>PIC |
Parašytas: 2007 10 19, 14:52 |
|
|
|
cia koks nors laboratorinis ar realybeje kam reikia tokios nesamones?
paprastai niekam nedomu dvejetainis kodas, manau ji reiketu ridyti sesioliktaineje formoje.
Citata: |
domina kaip pajungti pic prie pc ir pic programavimo komandos, t.y. ar isvis imanoma nuskaityti 2 baitus informacijos per 1 iejima. jei taip tai kaip? |
kazkaip pagal toki klausima itariu kad tau reikia nuo mirgsiukio pradeti ir isvis mokytis programuoti. ka gali daryti nezinodamas jokio programavimo kalbos.
siap zinoma patarciau daryti su C bet neasiku ka ten darai. |
|
|
|
|
|
|
PC>RS232>PIC |
Parašytas: 2007 10 19, 15:18 |
|
|
|
Čia reikia realybėje tai padaryti. Kodėl manai kad reikia pradėti nuo pradžių? Assembler'į šiek tiek mokiausi, su registrais susitvarkysiu. Neaišku tik kaip per com portą pasiimti skaičių (triženklį). Ar yra kažkokia komanda, kuri nuskaitytų baitą, paskui vėl visą baitą...?
Nesąmonės? Tarkim kaimynas nori matyti kiek pas mane šiuo metu yra mergų, jis kompo neturi, tai numesiu jam 3 septynių segmentų indikatorius (matai pas mane čia jų šimtai...), o vėliau kompo duomenų bazėje galės pasižiūrėti kuri ir kada buvo užėjusi Tai va ir nesąmonė... O šiaip čia gana rimtas projektas |
|
|
|
|
|
|
PC>RS232>PIC |
Parašytas: 2007 10 19, 15:30 |
|
|
|
trizenklis dvejetainis skaicius tai tiesiog skaiciius nuo 0-7
triju indikatoriu nereikia. nebent ti perduodi ne dvejetaini o normalu skaiciu.
o gal tu perduodi teksta?
jei asambleri siek tiek moki tai puiku, per puse metu kazak dirbancio gal ir padarysi, nes asambleriu tai bus sudetinga programa.
kaip skaiciu priimti priklauso koks procesorius, kai kurie turi UART tada skaitai datasheta ir galvoji kaip ji panaudoti, jei UART nera darai softwarini. turbut pavyzdi internete rasti galima.
problemu sudarys tai kad tau vienu metu reikes ir priimineti duomenis ir vykdyti ekrano regeneracija.
ten tu su tom mergom viesnami ikurti ruoseisi, kad trizenklio skaiciaus reikia?
|
|
|
|
|
|
|
PC>RS232>PIC |
Parašytas: 2007 10 19, 15:50 |
|
|
|
Digix rašo: |
trizenklis dvejetainis skaicius tai tiesiog skaiciius nuo 0-7
triju indikatoriu nereikia. nebent ti perduodi ne dvejetaini o normalu skaiciu.
o gal tu perduodi teksta?
jei asambleri siek tiek moki tai puiku, per puse metu kazak dirbancio gal ir padarysi, nes asambleriu tai bus sudetinga programa.
kaip skaiciu priimti priklauso koks procesorius, kai kurie turi UART tada skaitai datasheta ir galvoji kaip ji panaudoti, jei UART nera darai softwarini. turbut pavyzdi internete rasti galima.
problemu sudarys tai kad tau vienu metu reikes ir priimineti duomenis ir vykdyti ekrano regeneracija.
ten tu su tom mergom viesnami ikurti ruoseisi, kad trizenklio skaiciaus reikia?
|
dvejetainis kodas - triženklis skaičius. gal nelabai aiškiai parašiau: dešimtainiam skaičiui bus 3 skaitmenys. bet kaip aišku per rs232 bus perduodamas dvejetainis to skaičiaus kodas. Visam šitam reikalui pasirinkau PIC16F84A mikrovaldiklį (jei reikės ir tris - kiekvienam po skaitmenį )
Matai viskas labai supaprastėtų jei vakare atsidarius viešnamiui nereikėtų nustatyti kiek darbuotojų jau jame yra. Šiaip būtų paskui tik +1 arba -1.
Galvoju gal dar išeitų padaryti kažką su tuo +/-, į atskiras PIC "kojas", bet vėl gi reikia nuo durininko (suprask jutiklių) kabelius papildomai tampyt. |
|
|
|
|
|
|
PC>RS232>PIC |
Parašytas: 2007 10 19, 18:10 |
|
|
|
nu pagal mane pic16 pasirinkimas gana blogas, nes tai senas ir brangus procesorius, beje turinti mazai koju ir gana letas pajungus indikatoriu koju kaip ir nelieka
as zinoma daryciau su atmega. patogiausia sua tmega169, nes ten koju uzteks 4 indikatoriams, yra integruotas uart taip kad jokiu problemu nebera.
su C kaba parasyti programa galima per keliasi valandas.
nu su pic irgi galima bet bus nepalyginamai sunkiau.
kitas dalykas kodel nori per com porta perdavineti skaicius?
ar nebutu paprasciau jei perdavinetum teksta? |
|
|
|
|
|
PC>RS232>PIC |
Parašytas: 2007 10 19, 18:59 |
|
|
|
Jei su pic darysi, tai siūlau iš www.mikroe.com c kompiliatorių parsisiųsti. Ten yra pavyzdžių su UART, indikatoriais... Aš neseniai pasidariau per Hyper terminal kai rašai kąnors tai mikrokontroleris atspausdina tą tekstą 2x16 LCD ekraniuke |
|
|
|
|
|
PC>RS232>PIC |
Parašytas: 2007 10 19, 19:03 |
|
|
|
O gal kas turit kokių pavyzdžių ar dar ko, kad kompo serial portą valdyt? |
|
|
|
|
|
PC>RS232>PIC |
Parašytas: 2007 10 19, 19:13 |
|
|
|
Digix rašo: |
nu pagal mane pic16 pasirinkimas gana blogas, nes tai senas ir brangus procesorius, beje turinti mazai koju ir gana letas pajungus indikatoriu koju kaip ir nelieka
as zinoma daryciau su atmega. patogiausia sua tmega169, nes ten koju uzteks 4 indikatoriams, yra integruotas uart taip kad jokiu problemu nebera.
su C kaba parasyti programa galima per keliasi valandas.
nu su pic irgi galima bet bus nepalyginamai sunkiau.
kitas dalykas kodel nori per com porta perdavineti skaicius?
ar nebutu paprasciau jei perdavinetum teksta? |
galiu perdavinėt bet ką, man svarbu kad veiktų o pic todėl, kad tik jį esu šiek tiek čiupinėjęs. kas liečia atmega tai pasiieškosiu info kai bus laiko, o tada ir pagalvosiu. |
|
|
|
|
|
|
PC>RS232>PIC |
Parašytas: 2007 10 19, 19:42 |
|
|
|
atmega siulau todel kad jis turi integruota uart. o pic 16c84 jau turetu jie nebegaminti nes jis nezmoniskai pasenes.
as kazkada dariau LC matuokli, ir staiga bac raso atminties nebera o gal tik puse programos parasyta. |
|
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
|
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
|
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
|
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
|
LEGO
Mänguköök,
mudelautod,
nukuvanker |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
|
GTA 6 Weapons
GTA 6 Characters,
GTA 6 Map,
GTA 6 Vehicles |
|
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
|
|
|