прошу помочь разобратся с данной конструкций http://www.instructables.com/id/LED-Binary-Calculator/
надо срочно собрать, но не могу запустить её в Proteus ни как, есть исходный код программы микроконтроллера и Hex, кто знает в чём проблема помогите, спасибо !
выкладываю мой фаил в Proteus и Hex
да, в спешку написал и забыл..
спасибо,
такое впечетление что порты PB вообще не инициализируются, так как на выводах нет ни 0 ни 1..
хочю скомпилировать програму написаную в С, может что то получется
fatal_error писал(а):c регистр-ом разобрался, и транзисторы подключил к +, но по преждему нет инициализация PB портов
... транзисторы ставьте в готовом устройстве, а в протеусе, если они инвертируют сигнал, замените их инверторами - например 74hc04. Что касается инициализация портов, то там всего два параметра направление DDRx (in/out) и значение PORTx(0/1) - так что в чем можно ошибиться не представляю....
fatal_error писал(а):................ в чем можно ошибиться не представляю....
всё просто fatal_error проект составил через ж.пу, ну это откуда гланды вырывают.....
и с ошибками электрических соединений.
Вот сделал для демонстрации,... с некоторыми упрощениями , но предварительно оценить работу схемы уже можно.
fatal_error писал(а):c регистр-ом разобрался, и транзисторы подключил к +, но по преждему нет инициализация PB портов
... транзисторы ставьте в готовом устройстве, а в протеусе, если они инвертируют сигнал, замените их инверторами - например 74hc04. Что касается инициализация портов, то там всего два параметра направление DDRx (in/out) и значение PORTx(0/1) - так что в чем можно ошибиться не представляю....
поменял, ноль внимание.. кажется всё таки в программе проблема..
ИМХО не совсем правильно - выводы PD0..PD3 должны быть настроены на вывод и управлять линейкой светодиодов через инвертор (для имитации работы транзисторных ключей)
fatal_error писал(а):
поменял, ноль внимание.. кажется всё таки в программе проблема..
Мы разве с разных планет? смотри форум , выложил проект в протеусе, всё работает.
у меня че то криво симулируется..
еще ошибку выдаёт, что процу не вхатит "оборотов" наверное причина в не полной совместимости с ОС Windows 7..
частота камня разве не на 8МГц должно быть ?
Я в протеусе ведь не ас, Просто из спортивного интереса просимулировал твою схемку , ты ведь уже думал что прошивка там не живая, сейчас приблизительно видно как она работает ( у меня она тоже переодически очень тормозит , потому и поставил частоту 4 мгц).
Теперь пробуй дальше, подставляй транзисторные ключи и тд. и тп. и смотри может у тебя получится что то получше сделать... правда работает совсем не по авторскому видео, наверное 74HC595 не заменило таки 74HC594
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.