Potrzebuję napisać program na ATTiny2313 który emulowałby centralkę IAW 16F - chodzi o sam protokół komunikacyjny. Nie potrafię jednak w BASCOMie zrobić tak prostej rzeczy jak wysyłanie/odbiór pojedynczych bajtów (znalazłem tylko print).
Cały program ma działać następująco:
inicjuje UART na 1200bps i wysyła kod ISO (6 bajtów), a następnie czeka na sekwencję bajtów 0F-AA-CC, gdy ją otrzyma przełącza prędkość transmisji na 7812bps i oczekuje na pojedynczy bajt. Gdy otrzyma bajt (00h - FFh) odsyła jeden bajt odpowiedzi i czeka na kolejny bajt zapytania... i tak w nieskończoność.
Cały program ma działać następująco:
inicjuje UART na 1200bps i wysyła kod ISO (6 bajtów), a następnie czeka na sekwencję bajtów 0F-AA-CC, gdy ją otrzyma przełącza prędkość transmisji na 7812bps i oczekuje na pojedynczy bajt. Gdy otrzyma bajt (00h - FFh) odsyła jeden bajt odpowiedzi i czeka na kolejny bajt zapytania... i tak w nieskończoność.