Witam
Potrzebuję programik na attiny2313 napisany w bascom.
Mam ten procek , oscyloskop i trochę ogarniam bascoma a potrzebuje to dopasować do zepsutego urzadzenia. Podane czasy są orientacyjne , wyliczone na kartce. Te czasy będę musiał dopasować , stąd potrzebuję to w bascom , opóźnienia związane z obsługą "coś ma zrobić" są nieistotne , skoryguję przy uruchamianiu.
działanie :
zbocze narastające z zewnątrz uruchamia cykl.
Po zliczeniu 10 us - "coś ma zrobić" - np. ustawic portd.1 na 1
po zliczeniu 200 us - "coś ma zrobić" - np. ustawic portd.2 na 1
po zliczeniu 300 us - "coś ma zrobić" - np. ustawic portd.3 na 1
po zliczeniu 500 us procek ma sie kompletnie wyzerowac i czekac na kolejne zbocze narastające /////// jeżeli to ma znaczenie to odstęp impulsów około 1ms do 5ms.
Przypuszczam że to banalne dla fachowca , ja nie moge sobie z tym poradzić , nie wiem od czego zacząć stąd to zgłoszenie.
"coś ma zrobić" - to znaczy skok do etykiety , podprogramu - nie wiem jak to fachowo nazwać.
Układ powinien być w miarę dokładny , typowy dla procka. Jeżeli te 10 us lub inne czasy jest niewykonalne na wew. oscylatorze to prosze określić jaki czas lub błąd jest możliwy lub zaproponować kwarc zewnętrzny.
To już się zepsuło kolejny raz więc postanowiłem w miarę samodzielnie wykonać taką płykę , plus na zapasowym procku musi działać podobnie.
Próbowałem już wiele możliwości , kompilator nie widzi błedów a te impulsy działają jak chcą. Podam wszelkie niezbędne informacje i kupie taki szkielet programu , fachowcy mają pewno gotowce do różnych aplikacji.
Jeżeli ktoś podeśle początek jak to napisać w bascom to też będę wdzięczny.
Dzięki za odpowiedź.
Potrzebuję programik na attiny2313 napisany w bascom.
Mam ten procek , oscyloskop i trochę ogarniam bascoma a potrzebuje to dopasować do zepsutego urzadzenia. Podane czasy są orientacyjne , wyliczone na kartce. Te czasy będę musiał dopasować , stąd potrzebuję to w bascom , opóźnienia związane z obsługą "coś ma zrobić" są nieistotne , skoryguję przy uruchamianiu.
działanie :
zbocze narastające z zewnątrz uruchamia cykl.
Po zliczeniu 10 us - "coś ma zrobić" - np. ustawic portd.1 na 1
po zliczeniu 200 us - "coś ma zrobić" - np. ustawic portd.2 na 1
po zliczeniu 300 us - "coś ma zrobić" - np. ustawic portd.3 na 1
po zliczeniu 500 us procek ma sie kompletnie wyzerowac i czekac na kolejne zbocze narastające /////// jeżeli to ma znaczenie to odstęp impulsów około 1ms do 5ms.
Przypuszczam że to banalne dla fachowca , ja nie moge sobie z tym poradzić , nie wiem od czego zacząć stąd to zgłoszenie.
"coś ma zrobić" - to znaczy skok do etykiety , podprogramu - nie wiem jak to fachowo nazwać.
Układ powinien być w miarę dokładny , typowy dla procka. Jeżeli te 10 us lub inne czasy jest niewykonalne na wew. oscylatorze to prosze określić jaki czas lub błąd jest możliwy lub zaproponować kwarc zewnętrzny.
To już się zepsuło kolejny raz więc postanowiłem w miarę samodzielnie wykonać taką płykę , plus na zapasowym procku musi działać podobnie.
Próbowałem już wiele możliwości , kompilator nie widzi błedów a te impulsy działają jak chcą. Podam wszelkie niezbędne informacje i kupie taki szkielet programu , fachowcy mają pewno gotowce do różnych aplikacji.
Jeżeli ktoś podeśle początek jak to napisać w bascom to też będę wdzięczny.
Dzięki za odpowiedź.
