Подскажите в чём может быть ошибка. Подключаю сдвиговые регистры через оптроны tlp181 и ничего не получаю на выходе. В протеусе схема эмулируется нормально, при подключении сдвиговых напрямую (74hc595) тоже всё работает, а через оптроны ни в какую. Вот кусок кода программы из кодвижна:
ds1 = 0; *Записываю данные delay_us(50); sh1=0; *Синхроимпульс delay_us(50); sh1=1; delay_us(50);
Задержки делал разные, ибо грешил на быстродействие оптрона.
Подключение обычное, анод tlp181 через сопротивление 1к (пробовал меньше/больше) на ногу МК, катод на землю. С другой стороны на коллектор +5в, а эмиттер в регистр.
В какую сторону хотя бы копать?
|