G
GrandAlf
Guest
Svatko pomoći s ovim, ne jako dobar u C yet.Što sam je AT89s8252 programiran s l i k ** sićuušni rtos.Imam jedan zadatak da sjedi i koristi _getkey i dodjeljuje ga 8 bitni int globalna varijabla.Ova varijabla je tada pročitao neki drugi zadatak koji procesi ako> 0.Problem je u tome što sam, ako više od jednog broja primio je u periodu manje u odnosu na vrijeme obrade,
mislim da sam ga nedostaje.Što bih želio napraviti je za _getkey zadatak da napišete u međuspremnik od 10 recimo, a zatim pročitajte ga u drugi zadatak je, naravno, kada se određeni položaj je pročitao onda bi trebao biti uništen i slijedeći u red čekanja napredovati koji će se obrađivati, dok je buffer prazan.Ja sam pretražio na webu, ali ne može naći nešto prikladno za MCUs.Sam mislio da je ovaj čip je hardverski buffer, ali u tom zahtjevu se čini da nema efekta.Da li bi jako zahvalni na bilo koji puno pomoći na ovom.
Mike
mislim da sam ga nedostaje.Što bih želio napraviti je za _getkey zadatak da napišete u međuspremnik od 10 recimo, a zatim pročitajte ga u drugi zadatak je, naravno, kada se određeni položaj je pročitao onda bi trebao biti uništen i slijedeći u red čekanja napredovati koji će se obrađivati, dok je buffer prazan.Ja sam pretražio na webu, ali ne može naći nešto prikladno za MCUs.Sam mislio da je ovaj čip je hardverski buffer, ali u tom zahtjevu se čini da nema efekta.Da li bi jako zahvalni na bilo koji puno pomoći na ovom.
Mike