Двоичный калькулятор на микроконтроллере ATtiny2313
- fatal_error
- Открыл глаза
- Сообщения: 49
- Зарегистрирован: Вт фев 24, 2009 15:00:22
- Откуда: Кишинев
Двоичный калькулятор на микроконтроллере ATtiny2313
прошу помочь разобратся с данной конструкций http://www.instructables.com/id/LED-Binary-Calculator/
надо срочно собрать, но не могу запустить её в Proteus ни как, есть исходный код программы микроконтроллера и Hex, кто знает в чём проблема помогите, спасибо !
выкладываю мой фаил в Proteus и Hex
надо срочно собрать, но не могу запустить её в 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
Что-то не видно ваших файлов.
Docendo discimus
- fatal_error
- Открыл глаза
- Сообщения: 49
- Зарегистрирован: Вт фев 24, 2009 15:00:22
- Откуда: Кишинев
Re: Двоичный калькулятор на микроконтроллере ATtiny2313
да, в спешку написал и забыл..
спасибо,
такое впечетление что порты PB вообще не инициализируются, так как на выводах нет ни 0 ни 1..
хочю скомпилировать програму написаную в С, может что то получется
спасибо,
такое впечетление что порты PB вообще не инициализируются, так как на выводах нет ни 0 ни 1..
хочю скомпилировать програму написаную в С, может что то получется
my dream -=Perpetuum mobile=-
-
phanis
- Вымогатель припоя
- Сообщения: 513
- Зарегистрирован: Сб фев 19, 2011 18:04:08
- Откуда: Татарстан, пос. Актюбинский
- Контактная информация:
Re: Двоичный калькулятор на микроконтроллере ATtiny2313
А если 1 2 3 4 включить??
- fatal_error
- Открыл глаза
- Сообщения: 49
- Зарегистрирован: Вт фев 24, 2009 15:00:22
- Откуда: Кишинев
Re: Двоичный калькулятор на микроконтроллере ATtiny2313
тогда везде нули, только на PB3 - '1'phanis писал(а):А если 1 2 3 4 включить??
моя компиляция без результатно, работает так же..
my dream -=Perpetuum mobile=-
- Реклама
-
Integrator
- Нашел транзистор. Понюхал.
- Сообщения: 162
- Зарегистрирован: Пн авг 31, 2009 20:36:43
Re: Двоичный калькулятор на микроконтроллере ATtiny2313
А исходник прошивки есть? В схеме симулятора ошибка - 11 нога регистра на плюс повешена, но даже если исправить, то всё равно не пашет.
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Двоичный калькулятор на микроконтроллере ATtiny2313
... прежде всего правильно подключите сдвиговый регсист и разберитесь с инициализацией - пример работы приводил здесь http://radiokot.ru/forum/viewtopic.php? ... &start=640 там же и модель в протеусе ....fatal_error писал(а):прошу помочь разобратся с данной конструкций.....
- fatal_error
- Открыл глаза
- Сообщения: 49
- Зарегистрирован: Вт фев 24, 2009 15:00:22
- Откуда: Кишинев
Re: Двоичный калькулятор на микроконтроллере ATtiny2313
c регистр-ом разобрался, и транзисторы подключил к +, но по преждему нет инициализация PB портовChipKiller писал(а):... прежде всего правильно подключите сдвиговый регсист и разберитесь с инициализацией - пример работы приводил здесь http://radiokot.ru/forum/viewtopic.php? ... &start=640 там же и модель в протеусе ....fatal_error писал(а):прошу помочь разобратся с данной конструкций.....
my dream -=Perpetuum mobile=-
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Двоичный калькулятор на микроконтроллере ATtiny2313
... транзисторы ставьте в готовом устройстве, а в протеусе, если они инвертируют сигнал, замените их инверторами - например 74hc04. Что касается инициализация портов, то там всего два параметра направление DDRx (in/out) и значение PORTx(0/1) - так что в чем можно ошибиться не представляю....fatal_error писал(а):c регистр-ом разобрался, и транзисторы подключил к +, но по преждему нет инициализация PB портов
- Coviraylhik
- Мучитель микросхем
- Сообщения: 420
- Зарегистрирован: Чт июн 03, 2010 23:06:12
Re: Двоичный калькулятор на микроконтроллере ATtiny2313
всё просто fatal_error проект составил через ж.пу, ну это откуда гланды вырывают.....ChipKiller писал(а):fatal_error писал(а):................ в чем можно ошибиться не представляю....
и с ошибками электрических соединений.
Вот сделал для демонстрации,... с некоторыми упрощениями , но предварительно оценить работу схемы уже можно.
интересная схемка, fatal_error если еще что интересное найдёш покажеш?
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
- fatal_error
- Открыл глаза
- Сообщения: 49
- Зарегистрирован: Вт фев 24, 2009 15:00:22
- Откуда: Кишинев
Re: Двоичный калькулятор на микроконтроллере ATtiny2313
поменял, ноль внимание..ChipKiller писал(а):... транзисторы ставьте в готовом устройстве, а в протеусе, если они инвертируют сигнал, замените их инверторами - например 74hc04. Что касается инициализация портов, то там всего два параметра направление DDRx (in/out) и значение PORTx(0/1) - так что в чем можно ошибиться не представляю....fatal_error писал(а):c регистр-ом разобрался, и транзисторы подключил к +, но по преждему нет инициализация PB портов
my dream -=Perpetuum mobile=-
- Coviraylhik
- Мучитель микросхем
- Сообщения: 420
- Зарегистрирован: Чт июн 03, 2010 23:06:12
Re: Двоичный калькулятор на микроконтроллере ATtiny2313
Мы разве с разных планет? смотри форум , выложил проект в протеусе, всё работает.fatal_error писал(а): поменял, ноль внимание..кажется всё таки в программе проблема..
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Двоичный калькулятор на микроконтроллере ATtiny2313
ИМХО не совсем правильно - выводы PD0..PD3 должны быть настроены на вывод и управлять линейкой светодиодов через инвертор (для имитации работы транзисторных ключей)...выложил проект в протеусе, всё работает.
- fatal_error
- Открыл глаза
- Сообщения: 49
- Зарегистрирован: Вт фев 24, 2009 15:00:22
- Откуда: Кишинев
Re: Двоичный калькулятор на микроконтроллере ATtiny2313
у меня че то криво симулируется..Coviraylhik писал(а):Мы разве с разных планет? смотри форум , выложил проект в протеусе, всё работает.fatal_error писал(а): поменял, ноль внимание..кажется всё таки в программе проблема..
еще ошибку выдаёт, что процу не вхатит "оборотов"
частота камня разве не на 8МГц должно быть ?
- Вложения
-
- 12.rar
- (48.36 КБ) 170 скачиваний
my dream -=Perpetuum mobile=-
- Coviraylhik
- Мучитель микросхем
- Сообщения: 420
- Зарегистрирован: Чт июн 03, 2010 23:06:12
Re: Двоичный калькулятор на микроконтроллере ATtiny2313
Я в протеусе ведь не ас, Просто из спортивного интереса просимулировал твою схемку , ты ведь уже думал что прошивка там не живая, сейчас приблизительно видно как она работает ( у меня она тоже переодически очень тормозит , потому и поставил частоту 4 мгц).
Теперь пробуй дальше, подставляй транзисторные ключи и тд. и тп. и смотри может у тебя получится что то получше сделать... правда работает совсем не по авторскому видео, наверное 74HC595 не заменило таки 74HC594
Теперь пробуй дальше, подставляй транзисторные ключи и тд. и тп. и смотри может у тебя получится что то получше сделать... правда работает совсем не по авторскому видео, наверное 74HC595 не заменило таки 74HC594
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.


