Wpis z mikrobloga

Mirki z #raspberrypi #diy czy raspberry lub też jego klony są wstanie wysterować GPIO z dokładnością paru us ?
Dokładnie potrzebuję podać sygnał wysoki na pin przez 20us potem 10us niski i tak w kółko (przy okazji sterując paroma innymi pinami :) ), myślałem nad STM32 do tego celu ale wtedy musiałbym kombinować z komunikacją z PC a gdyby rPI dało radę ułatwiłoby mi to robotę :)
  • 4
@l-_-l: dzięki ale pwn raczej się nie sprawdzi.
Powinienem doprecyzować że wyjść tak obsłużyć muszę więcej niż jedno zależnie od danych w programie ;)
Dokładniej ma to wyglądać tak np.:
cykl 1 : wyjścia 1 do 4 stan wysoki na 20us
10us odpoczynku
Cykl 2: Wyjścia 1,4,7,9 stan wysoki na 20us
10us odpoczynku
itd.
@Purebreed: To wieczność, atmega z zegarem 16MHz ma czas na takt rzędu 60 ns. To znaczy ze miedzy 10us znajdzie się jakieś 140 faktów zegara.
Problemem jest jednak fakt, że jadro linuksa na malince nie jest real time więc system nigdy ci nie zagwarantuje sterowania IO z dokładnością rzedu us. Zostaje ci np. Arduino Due.