Двоичный калькулятор на микроконтроллере ATtiny2313

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
fatal_error
Открыл глаза
Сообщения: 49
Зарегистрирован: Вт фев 24, 2009 15:00:22
Откуда: Кишинев

Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение fatal_error »

прошу помочь разобратся с данной конструкций http://www.instructables.com/id/LED-Binary-Calculator/
надо срочно собрать, но не могу запустить её в Proteus ни как, есть исходный код программы микроконтроллера и Hex, кто знает в чём проблема помогите, спасибо !
выкладываю мой фаил в Proteus и Hex
Вложения
1.rar
hex
(18.24 КБ) 225 скачиваний
Последний раз редактировалось fatal_error Пт июн 10, 2011 11:54:34, всего редактировалось 1 раз.
my dream -=Perpetuum mobile=-
Реклама
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение pyzhman »

Что-то не видно ваших файлов.
Docendo discimus
Реклама
Аватара пользователя
fatal_error
Открыл глаза
Сообщения: 49
Зарегистрирован: Вт фев 24, 2009 15:00:22
Откуда: Кишинев

Re: Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение fatal_error »

да, в спешку написал и забыл..
спасибо,
такое впечетление что порты PB вообще не инициализируются, так как на выводах нет ни 0 ни 1..
хочю скомпилировать програму написаную в С, может что то получется :P
my dream -=Perpetuum mobile=-
phanis
Вымогатель припоя
Сообщения: 513
Зарегистрирован: Сб фев 19, 2011 18:04:08
Откуда: Татарстан, пос. Актюбинский
Контактная информация:

Re: Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение phanis »

А если 1 2 3 4 включить??
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
fatal_error
Открыл глаза
Сообщения: 49
Зарегистрирован: Вт фев 24, 2009 15:00:22
Откуда: Кишинев

Re: Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение fatal_error »

phanis писал(а):А если 1 2 3 4 включить??
тогда везде нули, только на PB3 - '1'
моя компиляция без результатно, работает так же..
my dream -=Perpetuum mobile=-
Реклама
Integrator
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Пн авг 31, 2009 20:36:43

Re: Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение Integrator »

А исходник прошивки есть? В схеме симулятора ошибка - 11 нога регистра на плюс повешена, но даже если исправить, то всё равно не пашет.
Реклама
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение ChipKiller »

fatal_error писал(а):прошу помочь разобратся с данной конструкций.....
... прежде всего правильно подключите сдвиговый регсист и разберитесь с инициализацией - пример работы приводил здесь http://radiokot.ru/forum/viewtopic.php? ... &start=640 там же и модель в протеусе ....
Аватара пользователя
fatal_error
Открыл глаза
Сообщения: 49
Зарегистрирован: Вт фев 24, 2009 15:00:22
Откуда: Кишинев

Re: Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение fatal_error »

ChipKiller писал(а):
fatal_error писал(а):прошу помочь разобратся с данной конструкций.....
... прежде всего правильно подключите сдвиговый регсист и разберитесь с инициализацией - пример работы приводил здесь http://radiokot.ru/forum/viewtopic.php? ... &start=640 там же и модель в протеусе ....
c регистр-ом разобрался, и транзисторы подключил к +, но по преждему нет инициализация PB портов :?
my dream -=Perpetuum mobile=-
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение ChipKiller »

fatal_error писал(а):c регистр-ом разобрался, и транзисторы подключил к +, но по преждему нет инициализация PB портов
... транзисторы ставьте в готовом устройстве, а в протеусе, если они инвертируют сигнал, замените их инверторами - например 74hc04. Что касается инициализация портов, то там всего два параметра направление DDRx (in/out) и значение PORTx(0/1) - так что в чем можно ошибиться не представляю....
Аватара пользователя
Coviraylhik
Мучитель микросхем
Сообщения: 420
Зарегистрирован: Чт июн 03, 2010 23:06:12

Re: Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение Coviraylhik »

ChipKiller писал(а):
fatal_error писал(а):................ в чем можно ошибиться не представляю....
всё просто fatal_error проект составил через ж.пу, ну это откуда гланды вырывают..... :?
и с ошибками электрических соединений.
Вот сделал для демонстрации,... с некоторыми упрощениями , но предварительно оценить работу схемы уже можно.
Изображение
фото.jpg
(89.47 КБ) 2779 скачиваний
интересная схемка, fatal_error если еще что интересное найдёш покажеш?
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
Аватара пользователя
fatal_error
Открыл глаза
Сообщения: 49
Зарегистрирован: Вт фев 24, 2009 15:00:22
Откуда: Кишинев

Re: Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение fatal_error »

ChipKiller писал(а):
fatal_error писал(а):c регистр-ом разобрался, и транзисторы подключил к +, но по преждему нет инициализация PB портов
... транзисторы ставьте в готовом устройстве, а в протеусе, если они инвертируют сигнал, замените их инверторами - например 74hc04. Что касается инициализация портов, то там всего два параметра направление DDRx (in/out) и значение PORTx(0/1) - так что в чем можно ошибиться не представляю....
поменял, ноль внимание.. :) кажется всё таки в программе проблема..
my dream -=Perpetuum mobile=-
Аватара пользователя
Coviraylhik
Мучитель микросхем
Сообщения: 420
Зарегистрирован: Чт июн 03, 2010 23:06:12

Re: Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение Coviraylhik »

fatal_error писал(а): поменял, ноль внимание.. :) кажется всё таки в программе проблема..
Мы разве с разных планет? смотри форум , выложил проект в протеусе, всё работает.
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение ChipKiller »

...выложил проект в протеусе, всё работает.
ИМХО не совсем правильно - выводы PD0..PD3 должны быть настроены на вывод и управлять линейкой светодиодов через инвертор (для имитации работы транзисторных ключей)
Аватара пользователя
fatal_error
Открыл глаза
Сообщения: 49
Зарегистрирован: Вт фев 24, 2009 15:00:22
Откуда: Кишинев

Re: Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение fatal_error »

Coviraylhik писал(а):
fatal_error писал(а): поменял, ноль внимание.. :) кажется всё таки в программе проблема..
Мы разве с разных планет? смотри форум , выложил проект в протеусе, всё работает.
у меня че то криво симулируется..
еще ошибку выдаёт, что процу не вхатит "оборотов" :) наверное причина в не полной совместимости с ОС Windows 7..
частота камня разве не на 8МГц должно быть ?
Вложения
12.rar
(48.36 КБ) 170 скачиваний
my dream -=Perpetuum mobile=-
Аватара пользователя
Coviraylhik
Мучитель микросхем
Сообщения: 420
Зарегистрирован: Чт июн 03, 2010 23:06:12

Re: Двоичный калькулятор на микроконтроллере ATtiny2313

Сообщение Coviraylhik »

Я в протеусе ведь не ас, Просто из спортивного интереса просимулировал твою схемку , ты ведь уже думал что прошивка там не живая, сейчас приблизительно видно как она работает ( у меня она тоже переодически очень тормозит , потому и поставил частоту 4 мгц).
Теперь пробуй дальше, подставляй транзисторные ключи и тд. и тп. и смотри может у тебя получится что то получше сделать... правда работает совсем не по авторскому видео, наверное 74HC595 не заменило таки 74HC594
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»