Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 30.04.2017, 00:07  
z3
Гражданин KAZUS.RU
 
Аватар для z3
 
Регистрация: 03.07.2007
Адрес: Ленинградская область
Сообщений: 500
Сказал спасибо: 60
Сказали Спасибо 38 раз(а) в 27 сообщении(ях)
z3 на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от МВА Посмотреть сообщение
У меня создалось впечатление что Вы просто посмотрели, а не почитали.
Я же Вам ответил, что на первом этапе не вникая в суть проблемы хочется просто посмотреть, как поведёт себя устройство при изменении ПРОСТЕЙШИХ параметров понятных мне, конечно ,я просто посмотрел мануал.
Реклама:
z3 вне форума  
Непрочитано 30.04.2017, 01:13  
Prime
Прописка
 
Регистрация: 11.06.2005
Сообщений: 266
Сказал спасибо: 9
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
Prime на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от z3 Посмотреть сообщение
Извиняюсь ,это была одна из схем опробованных сегодня.Поправил, но результат к сожалению тот же.

Какой у вас комплексный подход! И схему, и прошивку, и программу параллельно запустить. Хоть что нибудь для начала запустите. Есть готовая прошивка? Я когда то начинал с PIC, первый PIC убил неправильным включением в программатор. Я понимаю, что это тяжело стартовать с нуля. Ну так мелкие шаги делайте. Залили в МК прошивку готовую? Получилось? А то мы вам обрывки инфы - вы нам обрывки результатов )) Так не пойдет, обучаемый должен полностью предоставить результаты обучения обучающим!
__________________
Канал в Telegram об МК AVR @EasyAVR
Prime вне форума  
Непрочитано 30.04.2017, 01:44  
МВА
Гражданин KAZUS.RU
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
МВА на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от z3 Посмотреть сообщение
Я же Вам ответил, что на первом этапе не вникая в суть проблемы хочется просто посмотреть, как поведёт себя устройство при изменении ПРОСТЕЙШИХ параметров понятных мне, конечно ,я просто посмотрел мануал.
. Если честно, то для меня компилятор протеза - себе мозг взрывать. Я в него и не вникал никогда. Скорее всего у Вас настройки компилятора неправильные. Я у себя раз попробовал настроить скомпилировал - заработало. Попробовал поменять - подобные Вашим ошибки. Вернул настройки - те же ошибки. Да и в листинге ни подсветки ни перехода на строку по двойному щелчку на ошибке. Мне не понравилось. А что касается ассемблера, то там все команды простейшие. Попробуйте почитать курс с самого начала (с введения) и Вам будет ясно зачем. Для примера связка протеза и студии. Если у Вас нет студии, то протез и так будет работать, так как файл .hex для всех компиляторов одинаков.

PS. добавляю в pdf презентацию пошаговой отладки Вашего проекта в протезе. Код создан в AVR Studio4
Вложения:
Тип файла: rar attiny2313_led_cc.rar (80.5 Кб, 0 просмотров)
Тип файла: pdf Презентация1.pdf (1.25 Мб, 0 просмотров)

Последний раз редактировалось МВА; 30.04.2017 в 10:21.
МВА вне форума  
Сказали "Спасибо" МВА
z3 (30.04.2017)
Непрочитано 30.04.2017, 10:22  
z3
Гражданин KAZUS.RU
 
Аватар для z3
 
Регистрация: 03.07.2007
Адрес: Ленинградская область
Сообщений: 500
Сказал спасибо: 60
Сказали Спасибо 38 раз(а) в 27 сообщении(ях)
z3 на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от Prime Посмотреть сообщение
Хоть что нибудь для начала запустите.
Запустил протеус.

Сообщение от Prime Посмотреть сообщение
Есть готовая прошивка?
ДА, скачена с сайта.

Сообщение от Prime Посмотреть сообщение
Залили в МК прошивку готовую?
ДА.

Сообщение от Prime Посмотреть сообщение
Получилось?
НЕТ.

Сообщение от Prime Посмотреть сообщение
обучаемый должен полностью предоставить результаты обучения обучающим!
Согласен.
z3 вне форума  
Непрочитано 30.04.2017, 10:30  
z3
Гражданин KAZUS.RU
 
Аватар для z3
 
Регистрация: 03.07.2007
Адрес: Ленинградская область
Сообщений: 500
Сказал спасибо: 60
Сказали Спасибо 38 раз(а) в 27 сообщении(ях)
z3 на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от МВА Посмотреть сообщение
компилятор протеза - себе мозг взрывать.
А как иначе проверить работоспособность устройства?

Сообщение от МВА Посмотреть сообщение
Скорее всего у Вас настройки компилятора неправильные.
В протеусе я не нашёл каких-либо настроек компилятора, взял готовый файл asm и вставил его в протеус. Результат на картинке.
z3 вне форума  
Непрочитано 30.04.2017, 10:51  
МВА
Гражданин KAZUS.RU
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
МВА на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Файл asm нельзя указать в свойствах МК. Туда нужен файл hex или elf.
Файл asm нужно указывать в меню исходник-добавить/удалить файлы. Указать компилятор и скомпоновать все. Сразу скажу, у меня не всегда получалось и я генерил hex студией, а студию помещал в одну папку с протезом.
МВА вне форума  
Сказали "Спасибо" МВА
z3 (30.04.2017)
Непрочитано 30.04.2017, 11:03  
z3
Гражданин KAZUS.RU
 
Аватар для z3
 
Регистрация: 03.07.2007
Адрес: Ленинградская область
Сообщений: 500
Сказал спасибо: 60
Сказали Спасибо 38 раз(а) в 27 сообщении(ях)
z3 на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от МВА Посмотреть сообщение
Файл asm нужно указывать в меню исходник-добавить/удалить файлы.
Именно так я и делал. С Вашим файлом 11.asm, всё заработало


а с файлом attiny2313_led_cc.asm протеус писал ошибки.
z3 вне форума  
Непрочитано 30.04.2017, 11:22  
МВА
Гражданин KAZUS.RU
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
МВА на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Это потому, что вы не знаете макроассемблера, да и ассемблера тоже. В моем файле есть строка .include"tn2313def.inc" которая вставляет макроопределения в файл asm из апноутов студии. Если Вы напишите эту строку в файле attiny2313_led_cc.asm, то будут ошибки. Я проверял. А может У Вас другая версия протеза и все получится. Вы попробуйте вписать строку .include"tn2313def.inc" в файл attiny2313_led_cc.asm.
Еще может мой файл работать потому-что Вы указали в свойствах МК файл 11.hex, который тоже создан студией.
МВА вне форума  
Непрочитано 30.04.2017, 12:25  
z3
Гражданин KAZUS.RU
 
Аватар для z3
 
Регистрация: 03.07.2007
Адрес: Ленинградская область
Сообщений: 500
Сказал спасибо: 60
Сказали Спасибо 38 раз(а) в 27 сообщении(ях)
z3 на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от МВА Посмотреть сообщение
Еще может мой файл работать потому-что Вы указали в свойствах МК файл 11.hex
В свойствах МК я ничего не указывал, достаточно было в протеусе "Исходник" ввести файл 11.ASM и всё заработало. Файлы 111.DSN и 11.HEX я не трогал.
z3 вне форума  
Непрочитано 30.04.2017, 13:04  
МВА
Гражданин KAZUS.RU
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
МВА на пути к лучшему
По умолчанию Re: Первый опыт с Tiny2313 прошу советов/помощи

Сообщение от z3 Посмотреть сообщение
В свойствах МК я ничего не указывал, достаточно было в протеусе "Исходник" ввести файл 11.ASM и всё заработало. Файлы 111.DSN и 11.HEX я не трогал.
Кажется я разобрался. Протез сам создает эти файлы и подставляет. В инструменте генерации кода указываю AVRASM2. Но без строчки .include"tn2313def.inc" не работает. Я нашел этот файл по пути:
C:\Program Files\Labcenter Electronics\Proteus 7 Professional\Tools\AVRASM\APPNOTES

Так-что Вам дали голый код, но без знаний ассемблера и макроассемблера будете становиться в тупик в простейших ситуациях. Но в студии все-равно отлаживать проще. Там все регистры i/o даны в абсолютных адресах, относительных и именах. А в протезе только в абсолютных адресах.
Для сравнения пошаговая отладка в студии и в протезе.
Миниатюры:
Нажмите на изображение для увеличения
Название: Рисунок1.jpg
Просмотров: 0
Размер:	125.0 Кб
ID:	113684   Нажмите на изображение для увеличения
Название: Рисунок2.jpg
Просмотров: 0
Размер:	173.5 Кб
ID:	113685  

Последний раз редактировалось МВА; 30.04.2017 в 13:14.
МВА вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Россияне придумали первыми mix10 Отвлекитесь, эмбеддеры! 33 23.08.2014 17:37


Часовой пояс GMT +4, время: 03:14.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot