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

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

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

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

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

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


 
Опции темы

Направьте на путь истиный по МК ATMEL

Непрочитано 22.10.2015, 07:56  
kosmos440o
Заблокирован
 
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
kosmos440o на пути к лучшему
По умолчанию Re: Направьте на путь истиный и проясните по мк ATMEL

Поищите ""краткий курс - самоучитель avr"" На поморгать светодиодом хватит. Мясорубку пока не делайте, пальцы оторвёт. Сборники даташитов есть на gaw.ru . Там же есть перевод даташита Atmega 128. Там же переводы апноутов. В интернет магазинах на почти все элементы прикладываются даташиты. Терраэлектроника, Платан. Если не найдёте, пишите тут, позже могу дать ссылки. Примеров по AVR в сети на русском очень много, активней мучайте поисковик. Атмеловский сайт и правда гуано, слишком перегружен, коряв и неудобен.
Реклама:

Последний раз редактировалось kosmos440o; 22.10.2015 в 08:07.
kosmos440o вне форума  
Непрочитано 22.10.2015, 09:09  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Направьте на путь истиный и проясните по мк ATMEL

Сообщение от _Cahes_ Посмотреть сообщение
Вопрос про "цивильное осмысление" некой "чужой" прошивки в силе.
Чужая прошивка наверняка изначально написана на Си или подобном языке. А то, что хранится в МК - это результат работы компилятора, и этот компилятор может настолько своеобразно составить конечный код, что понять по нему мало чего получится.
Скорее наоборот. Разбираться в снятой с МК прошивке получится лишь тогда, когда будешь отлично знать работу МК и программирование вообще, в том числе и на ассемблере.
Вот кусочек дизассемблированной прошивки из hex-файла, который прошивался в МК на реальном устройстве. Попробуйте хотябы прочитать по буквам:
Код:
LADR_0x030B
    MOVLW 0x28           ;   b'00101000'  d'040'  "("
    MOVWF LRAM_0x30
    CALL LADR_0x03ED
    CALL LADR_0x0409
    CALL LADR_0x0409
    CALL LADR_0x0409
    MOVLW 0x28           ;   b'00101000'  d'040'  "("
    MOVWF LRAM_0x30
    CALL LADR_0x03E6
    CALL LADR_0x0404
    MOVLW 0x28           ;   b'00101000'  d'040'  "("
    MOVWF LRAM_0x30
    CALL LADR_0x03E6
    MOVLW 0x0C           ;   b'00001100'  d'012'
    MOVWF LRAM_0x30
именно так выглядят дизассемблированные прошивки. И разобраться в них можно только хорошо зная МК и программирование в целом.

Сообщение от _Cahes_ Посмотреть сообщение
Atmel837 8 пинов..
это может быть какой-нибудь ATtiny13 или из этой серии, ну или другой мелкий МК... вариантов много... до тех пор, пока не прочтете строчку ниже Atmel 837. Она может быть выдавлена и малозаметна.
И опять же, если этот МК выдернут с бытовой техники, то он может быть однократно программируемый (записанный на заводе) и непригодный вообще ни для чего, даже прочесть прошивку не получится - защищена. Потому и маркировки может не быть.

Сообщение от uk8amk Посмотреть сообщение
Да и 8-ногая память тоже у них есть.
А верно, может это и не МК вовсе, а просто EEPROM-ка. Особенно если стояла на панельке в DIP-корпусе.

Последний раз редактировалось NewWriter; 22.10.2015 в 09:14.
NewWriter вне форума  
Непрочитано 22.10.2015, 10:01  
makakus
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.10.2007
Сообщений: 2,758
Сказал спасибо: 1,100
Сказали Спасибо 1,033 раз(а) в 568 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: Направьте на путь истиный и проясните по мк ATMEL

Сообщение от kosmos440o Посмотреть сообщение
Атмеловский сайт и правда гуано, слишком перегружен, коряв и неудобен.
Но там всё есть! И даташиты, и аппноты с примерами программ. Только один раз врубиться в принцип организации.

_Cahes_, вам кажется, что все понимают вашу ситуацию. Этим многие грешат, но пока очень многое не понятно. Напишите просто и подробно, что у вас есть (плата от мясорубки?) приложите фотографии этого добра, чего вы хотите? что должно получиться? и вам помогут.
makakus вне форума  
Непрочитано 22.10.2015, 20:15  
EagleB3
Вид на жительство
 
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
EagleB3 на пути к лучшему
По умолчанию Re: Направьте на путь истиный и проясните по мк ATMEL

Сообщение от _Cahes_ Посмотреть сообщение
Пытаюсь изучить тему контроллеров, не могу найти в сети ответы, прошу прояснить.

Имеются следующие контроллеры:

ATMEL539: "Atmel AVR539: Migrating from AT90PWM216/316 to AT90PWM81/161" - как это понимать? Понятно что это изменённое название, даташит есть на аналоги, но какой из них? Кроме того, у 539 восемь ножек, а у этих 20 и выше:
Гхм... Отделяем котлеты от мух

"Atmel AVR539" - Это есть ценные указания от AVR, таксзать "В помощь радиоюбителю, выпуск №539".
В данном (ориентируюсь на то, что Вы процитировали) рассказывается как перетащить свои наработки(СВОИ наработки!!! А не спереть чужие из сгоревшей хлебопечки...) из конструкции, в которой Вы ранее использовали морально устаревший и ныне снятый с производства камень AT90PWM216 на современный ныне выпускаемый AT90PWM81. То есть программу Вы отладили, конструкцию на поточное производство поставили, а выпуск контроллеров AT90PWM216 неожиданно ррраз - и прекратили. Конвейер простаивает, кредиторы в бешенстве.
Теперь, если угодно можете пересчитать ножки на том и на другом.

А если хотите подосвоить микроконтроллеры, то:
среда моделирования Proteus (как было сказано),
многоногий камень (классическая ATMEGA8535, допустим. 40 ног. К многоногому камню можно много чего приткнуть и еще останется под всякие хотелки), и сайт/книжки типа "AVR? Это очень просто" или "Изучаем VAR".

Найдите интересный Вам проект ( в сети их МОРЕ!!!) и попытайтесь его сначала воспроизвести, а потом улучшить (заточить "под себя").
Компилятор (и соответсвенно, проект) ищите созданный на компиляторе Code Vision AVR C (он проще для начинающих, КМК), либо на WinAVR.

Можете поковыряться с Ардуиной, но их внутренняя суть слишком сильно скрыта в библиотеках, и не дает простора именно тому, кто хочет научиться.

Выпаивать контроллер смысла нет, при том, что они в любой лавчонке продаются по смешным ценам. И будет это не тот, который подвернулся на погоревшей плате, а тот, который нужен для Вашего проекта, лично Вам мил и любовен.

Последний раз редактировалось EagleB3; 22.10.2015 в 20:18.
EagleB3 вне форума  
Сказали "Спасибо" EagleB3
_Cahes_ (23.10.2015)
Непрочитано 23.10.2015, 02:36  
_Cahes_
Вид на жительство
 
Регистрация: 08.06.2015
Сообщений: 409
Сказал спасибо: 224
Сказали Спасибо 6 раз(а) в 5 сообщении(ях)
_Cahes_ на пути к лучшему
По умолчанию Re: Направьте на путь истиный и проясните по мк ATMEL

Кто-то кого-то не понял, привожу детально что у меня написано. Фотика щас нет, но он и не нужен - ничего необычного во внешнем виде нет. Представьте.

ATMEL837
24C08
PC B


Вот, попробуйте что-нибудь понять.
_Cahes_ вне форума  
Непрочитано 23.10.2015, 02:44  
kosmos440o
Заблокирован
 
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
kosmos440o на пути к лучшему
По умолчанию Re: Направьте на путь истиный и проясните по мк ATMEL

Память 8 кбайт это точно. А вот какой тип надо смотреть по маркировке. Но обычно это I2C EEPROM
kosmos440o вне форума  
Непрочитано 23.10.2015, 05:41  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Направьте на путь истиный и проясните по мк ATMEL

Уррра, наконец-то он прочел строчки ниже, ну наконец-то это случилось, ну наконец!. И теперь стало ясно, что предмет - однозначно не МК, а EEPROM AT24C08 на 1 кБайт (8 кбит), с интерфейсом I2C - http://datasheet.octopart.com/AT24C0...heet-56845.pdf




Ну вот и всё решилось Я ж говорил - он ее с панельки снял... Кстати, ее тоже можно в программаторе запрограммировать.

PS. И та, которая ATMEL539 - тоже наверно такая же EEPROM
NewWriter вне форума  
Эти 2 пользователя(ей) сказали Спасибо NewWriter за это сообщение:
makakus (23.10.2015), _Cahes_ (23.10.2015)
Непрочитано 23.10.2015, 13:05  
_Cahes_
Вид на жительство
 
Регистрация: 08.06.2015
Сообщений: 409
Сказал спасибо: 224
Сказали Спасибо 6 раз(а) в 5 сообщении(ях)
_Cahes_ на пути к лучшему
По умолчанию Re: Направьте на путь истиный и проясните по мк ATMEL

Сообщение от NewWriter Посмотреть сообщение
...EEPROM AT24C08 на 1 кБайт (8 кбит), с интерфейсом I2C...
Так а где соответствие? Это вы знаете - от куда? Я в даташите не нашёл ни одного упоминания о моих надписях на корпусе. Как распознать? Где описан смысл надписей?

Сообщение от STM32F0 Посмотреть сообщение
...Да и новички разные бывают...
- Очень верно подмечено. Хорошее обучение получается образным мышлением, на основе уже имеющихся образов. Чтоб ускорить обучение новичков, создатели платформ выдумывают такие инструменты, которые подгоняют всякие ассемблеры под типа объектно-ориентированного программирования. В мотоциклетном мире есть практика обучения новичков на больших мотоциклах.

Последний раз редактировалось _Cahes_; 23.10.2015 в 13:24.
_Cahes_ вне форума  
Непрочитано 23.10.2015, 15:02  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,459
Сказал спасибо: 3,227
Сказали Спасибо 3,513 раз(а) в 2,394 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Направьте на путь истиный и проясните по мк ATMEL

Сообщение от _Cahes_ Посмотреть сообщение
Так а где соответствие? Это вы знаете - от куда? Я в даташите не нашёл ни одного упоминания о моих надписях на корпусе. Как распознать? Где описан смысл надписей?
По опыту, вестимо. В данном случае - http://www.atmel.com/Images/doc5226.pdf, стр. 19.

ИЧСП, микросхема-то - палёная. Atmel уже лет 15 не выпускает EEPROM в коммерческом температурном исполнении.
ForcePoint вне форума  
Непрочитано 23.10.2015, 17:15  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Направьте на путь истиный и проясните по мк ATMEL

Хм. Боюсь, долго топикстартер будет изучать МК, раз уж на обычной маркировке завис на три дня, и фик знает, поверил ли, что это не МК, а EEPROM. Если с такими темпами и таким недоверием изучать, то через полгода всё это нафик надоест и забросит он эту затею...
NewWriter вне форума  
Сказали "Спасибо" NewWriter
_Cahes_ (23.10.2015)
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Atmel Studio 7 перестал видеть программатор Aviator93 AVR 8 26.10.2015 17:35
Atmel Studio 6 majorka65 Embedd С 17 17.12.2013 15:33
Серьезная проблема с процем ATMEL gilera AVR 40 30.10.2013 09:56
Atmel + tsk worldmasters Микроконтроллеры, АЦП, память и т.д 2 14.01.2009 11:14


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.