 |
Forumas » Mikrovaldikliai » uart komandų priėmimas
|
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
|
|
|
Puslapis 2 iš 2 Pereiti prie Atgal 1, 2 |
|
 |
uart komandų priėmimas |
Parašytas: 2014 03 26, 14:39 |
|
|
|
|
| Kažkaip labai jau čia sudėtingai gaunasi taip aprašinėti, šiuo metu aš turiu funkciją kuri pasiima komandą iš uart iki enter paspaudimo, tada aš tą buferį (komandą) perduodu į funkciją kuri išrenka kokia komanda įvesta ir ką toliau su ja daryti. Mano atveju pakolkas main() stovi išvis tuščias, išskyrus uartInit(); adcInit() ir usart interruptas kuris jau simbolį atiduoda ir kreipiasi į funkciją aprašytą kitur. |
|
|
|
|
|
 |
uart komandų priėmimas |
Parašytas: 2014 03 26, 15:34 |
|
|
|
|
| ok, sakykim dasiprotejai iki komandos paemimo, bet ar susitvarkei su TimeOut ir klaidinga komanda? |
|
|
|
|
|
 |
uart komandų priėmimas |
Parašytas: 2014 03 26, 16:34 |
|
|
|
|
Klaidingai komandai matyt teks naudoti else klaida();
o del timeout tai net nezinau ar jis labai reikalingas, pas mane formuojama komanda iki enter paspaudimo. |
|
|
|
|
|
 |
 |
uart komandų priėmimas |
Parašytas: 2014 03 26, 16:57 |
|
|
|
|
| TomasK rašo: |
| Kažkaip labai jau čia sudėtingai gaunasi taip aprašinėti, šiuo metu aš turiu funkciją kuri pasiima komandą iš uart iki enter paspaudimo, tada aš tą buferį (komandą) perduodu į funkciją kuri išrenka kokia komanda įvesta ir ką toliau su ja daryti. Mano atveju pakolkas main() stovi išvis tuščias, išskyrus uartInit(); adcInit() ir usart interruptas kuris jau simbolį atiduoda ir kreipiasi į funkciją aprašytą kitur. |
Sprendima reiktu sutvarkyti taip, kad pertrauktis uztruktu kuo trumpesni laika. Dabar matosi, kad pertraukties metu eina i kazkokia f-ja, atlieka kazkokias operacijas ir tik veliau grizta ir uzbaigia pertraukti... Pertraukties metu pasiimk baita, perduok ji i pagrindine programa ir suk viska pagrindiniam cikle. |
|
|
|
|
|
|
 |
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 |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
RDR2 Mods
Euro Truck Simulator 2 Mods,
WOT Mods,
Assetto Corsa Rally Mods |
|