После вашего замечания я проверил те ресурсы, откуда брал информацию для проекта, и залез в симуляторы. Вы абсолютно правы, такая схема не должна была работать. Почему она заработала в жизни, я не знаю, т. к. из-за обратной полярности у транзистора на выходе должна быть постоянно логическая единица. Возможно, из-за того, что напряжение питания не стабильные 5 В, а 4.6–4.8 В, логические уровни сдвигаются, но всё равно странно, что такая схема заработала.
Схему в статье исправил. Большое спасибо, что указали на ошибку!
Согласен, что писать всё в один файл можно, но вопрос удобства. Как по мне, даже с грамотной структурой тратится много времени на скролл и поиск той или иной функции среди кучи строк кода. А человек, не знакомый с программой, быстро запутается. Но это уже дело вкуса)
После вашего замечания я проверил те ресурсы, откуда брал информацию для проекта, и залез в симуляторы. Вы абсолютно правы, такая схема не должна была работать. Почему она заработала в жизни, я не знаю, т. к. из-за обратной полярности у транзистора на выходе должна быть постоянно логическая единица. Возможно, из-за того, что напряжение питания не стабильные 5 В, а 4.6–4.8 В, логические уровни сдвигаются, но всё равно странно, что такая схема заработала.
Схему в статье исправил. Большое спасибо, что указали на ошибку!
Согласен, что писать всё в один файл можно, но вопрос удобства. Как по мне, даже с грамотной структурой тратится много времени на скролл и поиск той или иной функции среди кучи строк кода. А человек, не знакомый с программой, быстро запутается. Но это уже дело вкуса)
А по какому направлению и в каком вузе Вы учились?
Сам увлекаюсь электроникой и пытаюсь разобраться, куда и на что поступать