Strona 1 z 1

Co zamiast "Wait"?

: 05 lip 2024 14:35
autor: spalinowy
Witam,

staram się zrobić wysyłanie adresu urządzenia za pomocą pętli SCTL. Niestety nie można używać ani fukcji Loop Timer ani Wait. Jak zatem wymusić opóźnienienie wykonania?

Re: Co zamiast "Wait"?

: 10 lip 2024 00:10
autor: smiga
Ja bym zrobił sobie prosty licznik Tick'ów, na rejestrze (np. +1). Zakładając, że pętla SCTL ma zegar np. 40MHz, to jedna iteracja pętli trwa 25ns, czyli jak doliczysz do 40, masz 1us. Jeżeli chciałbym coś opóźnić o 1us, to opóźniona funkcja byłaby np. w Case Structure o wartości 40, a Case Selector podpięty do rejestru.

Re: Co zamiast "Wait"?

: 02 wrz 2024 12:15
autor: spalinowy
Dzięki za podpowiedź. Teraz już mam działającą komunikacje po I2C w SCTL na FPGA.

Re: Co zamiast "Wait"?

: 04 wrz 2024 01:10
autor: smiga
Ważne, że śmiga ;)