AVR микроконтроллеры
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: AVR микроконтроллеры
Все. Нашел. Благодарю. Действительно массив, как несколько команд выполняет, а потом стек улетает. 
Станислав
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: AVR микроконтроллеры
Обычно у людей как-то наоборот. Страдают что в железе не работает, хотя в протеусе "все хорошо".СКАЗОЧНИК писал(а):Протеусе все равно не заработал
Я Вашу схему запустил в протеусе. Все время минус один показывает.
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: AVR микроконтроллеры
Она показывает минус один градус по умолчанию, если не подключен датчик. Когда втыкаешь датчик, она тут же его опрашивает и выводи температуру.
По крайней мере в железе так.
По крайней мере в железе так.Станислав
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: AVR микроконтроллеры
Запустил я Ваш проект в протеусе ))).
Установил в свойства контроллера частоту 8МГц, делитель на 8.
В свойствах индикатора поставил время 100ns
Время конвертации датчика тоже сильно убавил - по умолчанию 750мс. (столько времени датчик измеряет температуру при максимальной точности)
Установил в свойства контроллера частоту 8МГц, делитель на 8.
В свойствах индикатора поставил время 100ns
Время конвертации датчика тоже сильно убавил - по умолчанию 750мс. (столько времени датчик измеряет температуру при максимальной точности)
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: AVR микроконтроллеры
А в программе стоит ожидание окончания преобразования температуры. ))) Сейчас попробую.
Кстати, если на порт Д1 и Д0 повесить кнопки, а на порт Д6 повесить транзистор (открытый коллектор/общий эмиттер), то будет запоминать температуру и если синжается, то включать нагрузку. ))))
А как в датчике поменять настройки? Там не нашел эту задержку.
А все. Нашел.
Кстати, если на порт Д1 и Д0 повесить кнопки, а на порт Д6 повесить транзистор (открытый коллектор/общий эмиттер), то будет запоминать температуру и если синжается, то включать нагрузку. ))))
А как в датчике поменять настройки? Там не нашел эту задержку.
А все. Нашел.
Станислав
Re: AVR микроконтроллеры
Доброго времени суток! Как то искал в интернете информацию по микроконтроллеров Atmega. И нечаянно нашел книгу "Микроконтроллеры AVR семейства Mega" А.В.Евстифеев. Начал изучать данную книгу и тут начал замечать что некоторые регистры приведенные в книге не совсем верные. Подскажите может есть еще похожие книги на эту?
Все гениальное - просто
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: AVR микроконтроллеры
А что именно не верное? Выкладывайте тут, поможем, чем сможем. Вообще мне нравится разные ресурсы в одну кучу собирать. Тогда получается разносторонняя информация. И видно, где не состыковки.
Вроде эту книгу считают не плохой для изучения.
Но лучше даташитов ничего нету.
А понимание всего этого приходит со временем, когда в голове многое уляжется.
Пишите, что не понятно, короче. )))))
Вроде эту книгу считают не плохой для изучения.
Но лучше даташитов ничего нету.
А понимание всего этого приходит со временем, когда в голове многое уляжется.
Пишите, что не понятно, короче. )))))
Станислав
Re: AVR микроконтроллеры
От "очепяток" ничего не страхует.
В том числе и в даташитах (правда потом там errata shits по замеченному выпускается)...
Разве что "корректура на полях" собственной лапой.

В том числе и в даташитах (правда потом там errata shits по замеченному выпускается)...
Разве что "корректура на полях" собственной лапой.

Re: AVR микроконтроллеры
Замечал что регистры приведенные в книге и AVRStudio могут отличатся по названию бит, количеству бит, описанию их назначения.
Все гениальное - просто
Re: AVR микроконтроллеры
Так оные и в даташитах могут заметно отличаться как от контроллера к контроллеру так и от более раннего экземпляра к более позднему (те же пресловутые "буковки" в наименовании).
Основной документ - последняя версия даташита и ВСЕ имеющиеся erratы в распечатанном виде.

Основной документ - последняя версия даташита и ВСЕ имеющиеся erratы в распечатанном виде.

Re: AVR микроконтроллеры
Скачал эту книгу выпуска 2007 и 2008 годов, уже в этих книгах есть отличие. В общем найти справочник в который не надо вносить какие то исправления на полях наверно не реально 

Все гениальное - просто
Re: AVR микроконтроллеры
Самое лучшее - скачать даташит, распечатать книжечкой (вместе с ерратами) и потихоху шкрябать в оном свои отметки. А ту книгу держать как образец быстрого перевода/слорварика.


