Схема с Atmega8, отлаженная в Proteus-e,не работает в железе

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
watchmaker
Поставщик валерьянки для Кота
Сообщения: 2183
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков
Контактная информация:

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение watchmaker »

У меня была подобная (с точностью до наоборот) проблема с DS18B20 - в железе всё нормально, а в протеусе нифига не читает, пока принудительно не влепишь подтягивающий резистор (несмотря на включенную подтяжку в Меге). И кроме того в протеусе неверно обрабатывает отрицательные значения в регистре тревоги - пищит независимо от температуры.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Реклама
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение Kavka »

discript писал(а):как решить проблему-схема с Atmega8 отлажена на Proteuse ОТКАЗЫВАЕТСЯ устойчиво работать в железе.
Мнда... :facepalm: Читая первый пост этой темы думалось, что автор хочет чтобы работало железо. Теперь выясняется, что хочет, чтобы работал и Шпротус и железо. И в погоне за этим ищет загадочную информацию о глюках Шпротуса.
discript писал(а):Извините,но лечить я привык сам,потому мне не интересно указание в каком месте я ошибся.Это не продуктивно.Я должен сам разобраться в каком месте я дурак.
Боюсь, что это место - это вы. Мне кажется, что цель выбрана не правильно, и как следствие - вопросы. Определитесь. Вам надо, чтобы работало железо? Или как? Если нет, то правильно, и как можно точнее формулируйте вопрос, чтобы не вводить людей в заблуждение.
Не хотите показывать схему, прогу, фотки устройства - нечего болтать попусту, ищите ошибку сами.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
discript
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт июн 08, 2012 08:41:53

Re: Кто поможет дилетанту?

Сообщение discript »

player259 писал(а):
discript писал(а):Вопрос ... в том что неправильно работает программа.
Одна и та же прошивка - если работает в протеусе, значит будет работать и в железе. Даже задержки. Исключения составляют сложные схемы с подключенной периферией. Сам контроллер будет шагать по командам и никуда не денется.
Если и есть ошибки в протеусе, на форуме об этом вряд ли кто знает. Практически все самоучки и протеус осваивали методом тыка. Досканально знать, что именно не берет в расчет программа - невозможно (да и разработчики не все в курсе, я думаю). Так что спрашивать бесполезно.
Насчет нестабильности - буквально на днях мучался с тем же ATmega8. Постоянно сбрасывался счетчик, обрывалась связь по UART. Причиной оказался фьюз CKOPT, который задает величину размаха амплитуды резонатора. Слишком слабый был сигнал и контроллер постоянно сбивался.
Скопировать код и вставить на форум - дело пары минут. Не тратьте свое время, пусть народ поразбирается и скажет вам вердикт.
Спасибо,вы предлагаете не тратить своё время,а тратить время"народа".Это не моё.Вопрос же я выкатил в надежде что я совершаю очевидную глупость,о которой знают или слышали.Значит не так,буду рыть дальше как и остальные самоучки.
discript
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт июн 08, 2012 08:41:53

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение discript »

Я должен сам разобраться в каком месте я дурак.
[/quote]Боюсь, что это место - это вы. Мне кажется, что цель выбрана не правильно, и как следствие - вопросы. Определитесь. Вам надо, чтобы работало железо? Или как? Если нет, то правильно, и как можно точнее формулируйте вопрос, чтобы не вводить людей в заблуждение.

Не хотите показывать схему, прогу, фотки устройства - нечего болтать попусту, ищите ошибку сами.[/quote]

========================
Вопрос не в том хочу или не хочу-не вижу смысла.И если простой вопрос-что игнорирует протеус вас вводит в заблуждение то,разумеется,это проблема.
Железо,как таковое,интересует меня мало,гораздо больший интерес вызывают знания обращения с железом.И,разумеется,ошибку буду искать сам.
Реклама
Эиком - электронные компоненты и радиодетали
sifun
Нашел транзистор. Понюхал.
Сообщения: 158
Зарегистрирован: Вс окт 11, 2009 21:53:16

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение sifun »

Вопрос "что игнорирует протеус" невероятно сложный, ответа он в общем случае не имеет. (Я бы вообще посоветовал никогда не использовать подобные программы, дабы не заблуждатся, ересь это)
Без схемы и прошивки нет возможности что-либо обсудить, кроме выяснения смысла жизни, конечно.

Ты задаёшь не конкретный вопрос, а просишь продиагностировать человека по имени. Конкретный вопрос должен выглядеть примерно как "инструкция Х при выполнении выдаёт данные Y по такомуто адресу, а должна выдавать Z, что не так?"
Реклама
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: Кто поможет дилетанту?

Сообщение Kavka »

discript писал(а):Спасибо,вы предлагаете не тратить своё время,а тратить время"народа".Это не моё.Вопрос же я выкатил в надежде что я совершаю очевидную глупость,о которой знают или слышали.Значит не так,буду рыть дальше как и остальные самоучки.
Чтобы знать какую "очевидную глупость" вы совершаете надо видеть то, что вы сделали. А так, вы действительно тратите время народа вообще не по делу!
Вы просите дать вам инфу о глюках Протуса или место где она есть вместо того, чтобы вам указали где вы ошиблись. А вот какие выводы делать из найденной ошибки - это ваше дело.

Вам уже ответили, что самое правильное место, где могут подсказать про известные глюки Протуса это в службе поддержки (может даже у них список есть). Но вы отвергли эту идею - вопрос исчерпан!
sifun писал(а):Ты задаёшь не конкретный вопрос, а просишь продиагностировать человека по имени. Конкретный вопрос должен выглядеть примерно как "инструкция Х при выполнении выдаёт данные Y по такомуто адресу, а должна выдавать Z, что не так?"
Поддерживаю!
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение ploop »

Макетные платы просто недолюбливаю.
Если хорошо знаете схемотехнику, можете собрать чистовой вариант, и уже на нём отлаживать программу. Благо цифровые схемы и макетировать-то не стоит, главное грамотно спроектировать. Но вот беда, от ошибок и недочётов никто не застрахован, можно банально что-нибудь забыть или перепутать.

Ну а без схемы, программы, и конкретной информации, что и где не работает, вряд ли кто вам поможет.
discript
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт июн 08, 2012 08:41:53

Re: Кто поможет дилетанту?

Сообщение discript »

Вы просите дать вам инфу о глюках Протуса или место где она есть вместо того, чтобы вам указали где вы ошиблись. А вот какие выводы делать из найденной ошибки - это ваше дело.

===========
И что это вы прицепились к глюкам?Не прошу,и не ищу я никаких глюков-я пытаюсь освоить эту программу.Понять на что можно в ней положиться,на что нельзя.Это так называемые общие вопросы.
Уже небольшой опыт говорит-нельзя доверять фьюзам(WDTON,CKOPT в частности),разводке резонатора,прерываниям.
Главная задача-не собрать конкретную схему,а умение собрать и запрограммировать любую.
Последний раз редактировалось discript Сб июн 09, 2012 09:04:00, всего редактировалось 1 раз.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение ploop »

Понять на что можно в ней положиться,на что нельзя.
На ней можно проверить только общие принципы, но никак ни схему целиком.
discript
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт июн 08, 2012 08:41:53

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение discript »

Здесь соглашусь.Но где заканчиваются общие принципы?
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение Kavka »

Опять-двадцатьпять... :facepalm: И снова философско-риторический вопрос.
В манах Протуса написано что он может.
А общие принципы, в данном случае, заканчиваются ровно там где заканчивается область применимости используемых в Портусе моделей. Точнее сказать возможности реализации этих моделей. А модели там, думается, далеко не самые-самые.
Идея хороша. Придумака как её реализовать - не очень. Реализация - так себе. Вот, как то так. :)
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
bolek
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение bolek »

discript писал(а):Здесь соглашусь.Но где заканчиваются общие принципы?
Удивляюсь я: вроде неглупые люди, а тратите время на тролля. Неужели еще не ясно, что ТС в основном интересует "потрындеть за жизнь", а не добиться работы железки.
Про то, что схема у него суперсекретная, а идея железки - IPAD в первый день продаж, я даже не сомневаюсь.
Эй, ТС, скорее убейся об стену, пока инопланетяне не стырили твою суперскую идею прямо из мозга :))
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение Аlex »

:)))
- Доктор, у меня аллергия.
- А что Вы ели вчера ?
- Да какая разница что я ел ? Вы, как человек знающий от чего она может быть, скажите мне - откуда она у меня ?
- И всё-таки, мне необходимо знать что Вы ели.
- Да пох чё я ел, доктор. Расскажате мне про границу между аллергенными и неаллергенными продуктами. От чего она может быть ?
..
..
- Нажрутся говна, потом по докторам ходят...

PS: Закрывать пора это пустозвонное словоблудие....
discript
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт июн 08, 2012 08:41:53

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение discript »

bolek писал(а):
discript писал(а):Здесь соглашусь.Но где заканчиваются общие принципы?
Удивляюсь я: вроде неглупые люди, а тратите время на тролля. Неужели еще не ясно, что ТС в основном интересует "потрындеть за жизнь", а не добиться работы железки.
Про то, что схема у него суперсекретная, а идея железки - IPAD в первый день продаж, я даже не сомневаюсь.
Эй, ТС, скорее убейся об стену, пока инопланетяне не стырили твою суперскую идею прямо из мозга :))
Нет,я не тролль,схема,повторюсь,простая.Но,тем не менее, необходимые выводы в результате общения с вами,уважаемые форумчане я сделал-в Proteuse работать можно,только молиться на него не надо(потому как дело тёмное).
Мне остаётся только,расслабиться,перегруппироваться и приступить к освоению других отладочных средств.
Да,и самое главное,не забыть задать более конкретный вопрос-кто может подсказать инструментарий для отладки программы в железе при наличии:
-COM порта
-Stk-500
-AVRstudio5.1
Заранее прошу прощения,за отнятое время,но повторюсь,конкретная железка меня интересует мало,интересно освоение(с целью получения выгоды-разумеется)программирования для дальнейшего свободного пользования.
Аватара пользователя
ILYAUL
Держит паяльник хвостом
Сообщения: 906
Зарегистрирован: Ср мар 28, 2012 21:45:24
Откуда: ВО

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение ILYAUL »

-AVRstudio5.1
Забыть и поставить 6.0
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение coredumped »

ILYAUL писал(а):
-AVRstudio5.1
Забыть и поставить 6.0
:kill: Забыть оба и поставить 4.18
discript писал(а): Мне остаётся только,расслабиться,перегруппироваться и приступить к освоению других отладочных средств.
Да,и самое главное,не забыть задать более конкретный вопрос-кто может подсказать инструментарий для отладки программы в железе при наличии:
-COM порта
COM-порт самый преданный друг в отладке! Если у Вас аппартный UART не задействован в проекте каким-то извращенским способом, всегда можно вывести пару строк на терминал, подсмотреть содержимое переменных в интересующем месте.
Все будет только лучше, в крайнем случае - хуже.
discript
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт июн 08, 2012 08:41:53

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение discript »

:kill: Забыть оба и поставить 4.18


Новость 6.0,а вот 4.18-с него пробовал начинать-голова задымилась от синтаксиса и необходимости"шапки"!Или считаете пусть подымится-дальше проще(надёжней) будет?
bolek
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение bolek »

discript писал(а):... необходимые выводы в результате общения с вами,уважаемые форумчане я сделал-в Proteuse работать можно,только молиться на него не надо...
Вывод в основном правильный, особенно если версия протеуса удачно сломанная, которая не имеет обыкновения неправильно эмулировать работу проца.
С другой стороны, мне не случалось сталкиваться с ситуацией, когда прошивка, работающая в протеусе, не работает в железе. Наоборот - бывало.
discript
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Пт июн 08, 2012 08:41:53

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение discript »

bolek писал(а):
discript писал(а):... необходимые выводы в результате общения с вами,уважаемые форумчане я сделал-в Proteuse работать можно,только молиться на него не надо...
Вывод в основном правильный, особенно если версия протеуса удачно сломанная, которая не имеет обыкновения неправильно эмулировать работу проца.
С другой стороны, мне не случалось сталкиваться с ситуацией, когда прошивка, работающая в протеусе, не работает в железе. Наоборот - бывало.
Интересное сообщение,считаете Proteuse надёжной программой?
И,к слову,версию Proteuse ломать не надо-она раздаётся бесплатно labcenter atmel.
sifun
Нашел транзистор. Понюхал.
Сообщения: 158
Зарегистрирован: Вс окт 11, 2009 21:53:16

Re: Схема с Atmega8, отлаженная в Proteus-e,не работает в же

Сообщение sifun »

Моделирование вообще ненадёжное занятие. В случае с цифровыми устройствами я за полный отказ от моделирования и отладки с эмуляцией. Только логический анализатор, осциллограф и будущая плата. Также нужно сделать нормальный программатор, который будет прошивать не более секунды, чтобы отлаживать программу на ходу не останавливая работу.
Закрыто

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