Започнахме да правим един проект, който ще се управлява от Ардуино. Става дума за управление на няколко независими паралелни процеса.
Самите процеси съм оставил на PIC контролери, като между Ардуиното и драйверите има комуникация. Обаче, какво става. За част от командите се изисква ЕДНОВРЕМЕННО подаване на 1 или 0 на няколко порта на Ардуино. Опитах с последователно бързо зареждане, но както и очаквах, PIC-ът веднага "разбира", че има времезакъснение от няколко us и изпълнява командата, отговаряща на първия активиран порт.
С други думи, ако искам да заредя един байт в цифрови портове 2,3,4,5,6,7,8,9 на Ардуино, които да прочета като байт, как да го направя? Търсенето в нета, засега не ми помага.
----------------------------------------------------------
Да не трия темата, понеже може да е полена за някого. Това става с директно обръщане към портовете на самия ATMEGA. За целта трябва да се намери съответната схема на даденото Ардуино.