Witam od paru dni bawię się w programowanie uC, doszedłem już do etapu ustawiania stanów na poszczególnych bitach, odczytania wartości bitów i nadszedł czas by program w którymś momencie zatrzymał się na chwilę na przykład po to by zamrugać kilkukrotnie diodą LED (dalej chciał bym sterować silnikiem krokowym ale dla uproszczenia stosuję na razie diody led).
I teraz mam problem bo na przykład w bascomie była bardzo fajna i wygodna funkcja "waitms" (czekaj x milisekund) no a w C czyli jezyku jakiego uzywam nic takiego nie znalazłem, wiem ze trzeba użyć przerwań ale niestety czytałem o tym w książce i na wieli stronach www i nic z tego nie rozumiem.
jeszcze jedno pytanie dlaczego amatorskie użycie pętli np.
robiącej "NIC" nie opóxnia przełączania diod, bo napisałem program tak, że 4 diody miały zapalać się kolejno z jakimś opóźnieniem, jezeli to opanuje bedę mógł sterowć w prosty sposób silnikiem krokowym
I teraz mam problem bo na przykład w bascomie była bardzo fajna i wygodna funkcja "waitms" (czekaj x milisekund) no a w C czyli jezyku jakiego uzywam nic takiego nie znalazłem, wiem ze trzeba użyć przerwań ale niestety czytałem o tym w książce i na wieli stronach www i nic z tego nie rozumiem.
jeszcze jedno pytanie dlaczego amatorskie użycie pętli np.
for(i=0;i<1000;i++)
{
}robiącej "NIC" nie opóxnia przełączania diod, bo napisałem program tak, że 4 diody miały zapalać się kolejno z jakimś opóźnieniem, jezeli to opanuje bedę mógł sterowć w prosty sposób silnikiem krokowym
