реклама на сайте
подробности

 
 
> Переход Philips->Atmel
serj_obninsk
сообщение Mar 16 2007, 14:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 15-05-06
Пользователь №: 17 104



Здравствуйте, господа. Изложу вкратце суть проблемы. Программил я потихоньку на МК LPC210x, и теперь волею судьбы (а точнее, нынешнего работодателя smile.gif ), перехожу на Atmel AT91SAM7S. Первое впечатление - куда я попал?!!! Вроде опыт работы с процом ARM-архитектуры имеется, а всё равно с ходу ничего не понятно. Такими же остались только команды и архитектура регистров общего назначения. Ну да с этим понятно, это и есть архитектура.

Теперь о грустном. ВСЯ периферия другая maniac.gif

Мой вопрос: подскажите, с чего начать осваивать атмелы, где взять примеры кода, есть ли книжка наподобие "Микроконтроллеры LPC2000" Тревора Мартина.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Сергей Борщ
сообщение Mar 16 2007, 23:57
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(serj_obninsk @ Mar 16 2007, 13:14) *
Мой вопрос: подскажите, с чего начать осваивать атмелы,

Берем файл описания регистров из компилятора, тупо копируем в исходник, удаляем все кроме имен регистров, далее берем первый регистр, читаем его описание в даташите, думаем чем его надо проинициализировать в нашей конструкции. И так со всеми регистрами. Когда список закончится - имеем целостное представление о всей периферии. Осваивал так LPC, потом SAM7, потом ADuC. Весь процесс занимает день-два.
Цитата(serj_obninsk @ Mar 16 2007, 13:14) *
где взять примеры кода,
Создать самому на основании чтения даташита. На начальном этапе гораздо эффективнее чем копаться в чужом коде. Во всяком случае для меня.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
defunct
сообщение Mar 17 2007, 00:41
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Сергей Борщ @ Mar 16 2007, 22:57) *
Создать самому на основании чтения даташита. На начальном этапе гораздо эффективнее чем копаться в чужом коде. Во всяком случае для меня.

Этот подход годится если есть много времени на освоение. А когда через месяц надо сдавать проект - то без копания в чужом коде не обойтись.

Примеры c сайта Atmel значительно ускорят освоение. Чуть-чуть их подрихтовать под себя и костяк драйверов готов.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- serj_obninsk   Переход Philips->Atmel   Mar 16 2007, 14:14
- - SpiritDance   Поздравляю. В свое время тоже попал в такую сетуев...   Mar 16 2007, 15:01
|- - kichkine   Я бы начал с чтения errata, очень полезный докумен...   Mar 16 2007, 15:30
|- - serj_obninsk   Цитата(SpiritDance @ Mar 16 2007, 15:01) ...   Mar 16 2007, 15:33
- - SpiritDance   На сайте атмел например http://atmel.com/dyn/prod...   Mar 16 2007, 16:16
|- - Jurdens   Не понимаю нафиг тебе переходить. Я вот обратно с ...   Mar 16 2007, 16:56
|- - serj_obninsk   ЦитатаНе понимаю нафиг тебе переходить. Я вот обра...   Mar 16 2007, 18:30
- - KostyanPro   http://projects.org.ua/project/arm/AT91SAM7S256_HO...   Mar 16 2007, 19:02
- - Dopler   Примеров там до черта, со всей переферией, с сайта...   Mar 17 2007, 10:16
- - DASM   Ну народ пошел.. Атмель намного приятнее, перефири...   Mar 17 2007, 11:24
|- - klen   Цитата(DASM @ Mar 17 2007, 11:24) Ну наро...   Mar 17 2007, 13:26
|- - zltigo   Цитата(klen @ Mar 17 2007, 12:26) обоснуй...   Mar 17 2007, 15:57
- - DASM   чего обосновывать ? DMA на перефирию нету, тока жр...   Mar 17 2007, 13:49
- - sensor_ua   Внятно о минусах - только плохая (вроде уже у ...   Mar 17 2007, 15:23
- - beer_warrior   ЦитатаLPC - АЦТОЙ !!! C LPC не работал...   Mar 17 2007, 15:37
|- - serj_obninsk   Цитата(beer_warrior @ Mar 17 2007, 16:37)...   Apr 10 2007, 13:55
- - sensor_ua   ЦитатаХарактерная особенность 550 UART, что в нем ...   Mar 17 2007, 16:05
|- - zltigo   Цитата(sensor_ua @ Mar 17 2007, 15:05) Эт...   Mar 17 2007, 16:32
- - sensor_ua   Отсутствие FIFO для LSR - нельзя доверять всему со...   Mar 17 2007, 16:56
|- - zltigo   Цитата(sensor_ua @ Mar 17 2007, 15:56) От...   Mar 17 2007, 17:48
|- - Сергей Борщ   Цитата(zltigo @ Mar 17 2007, 16:48) Я отн...   Mar 17 2007, 18:53
|- - zltigo   Цитата(Сергей Борщ @ Mar 17 2007, 17:53) ...   Mar 17 2007, 20:34
- - DASM   Дядьки, скажите плиз, сколько Пхилипс кушает на 50...   Mar 17 2007, 17:24
- - sensor_ua   ЦитатаВ нормальных линиях ошибок просто НЕТ - лич...   Mar 17 2007, 19:32
- - sensor_ua   ЦитатаА куда его битый? Ещё раз - битый только пос...   Mar 17 2007, 21:05
|- - zltigo   Цитата(sensor_ua @ Mar 17 2007, 20:05) Те...   Mar 17 2007, 22:31
- - sensor_ua   ЦитатаАбсолютно любой описание которого превышает ...   Mar 17 2007, 22:46


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01412 секунд с 7
ELECTRONIX ©2004-2016