Количество выводов можно увеличить за счет мультиплексора
Количество выводов можно увеличить за счет мультиплексора
Увеличить можно, но не всегда удобно. Я вот и поставил сдвиговый регистр потому, что в результате его использования можно из двух выводов получить 8. А если два регистра поставить, то и 16 выводов, а ведь можно и три и четыре регистра в каскад поставить. Причем у 595 есть защелка, по которой можно выводить содержимое регистра на выводы. Выставил нужное содержимое последовательным сдвигом, потом раз - и выдал на выводы регистров что надо. Правда если защелку пользовать, то надо еще один вывод на защелку. Но в результате тремя выводами ардуины можно спокойно управлять 32 выводами регистров, если 40мкс на обновление выводов допустимое время.
Вот только в какой-то момент задумываешься - а зачем мне ардуина, если код я пишу не в ней, выводов мало у ардуины, стоит она заметных денег. А стоимость что atmega16, что atmega168 одинакова. Только выводов в полтора раза больше в 16-й меге.
Последний раз редактировалось SBorovkov; 04.12.2009 в 03:49.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)