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

 
 
> книги по ARM7, AT91SAM7S
SAS-1983
сообщение Jan 28 2008, 14:40
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 39
Регистрация: 1-02-07
Пользователь №: 24 952



Добрый день Всем.

Только только начал изучение микроконтроллеров ARM7(AT91SAM7S) от Atmel. И хотелось бы узнать, существуют ли книги по этим микроконтроллерам и, если есть, то где их можно приобрести.

P.S. Не предлагать документацию на английском и ссылки на описание данного device-а, т.к. хотелось бы найти именно книгу.

Заранее спасибо.
Go to the top of the page
 
+Quote Post
7 страниц V  « < 5 6 7  
Start new topic
Ответов (90 - 93)
zltigo
сообщение Aug 18 2008, 19:58
Сообщение #91


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(radiofill @ Aug 18 2008, 21:21) *
В частности хотелось бы понять как в AT90 Linux запихать и как потом с этим управляться

Не, линукс в AT90 запихивать не надо (этого не понять, это нужно запомнить), а AT90 в .... э... куда-нибудь smile.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Qwertty
сообщение Aug 18 2008, 22:06
Сообщение #92


Местный
***

Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527



Цитата(radiofill @ Aug 18 2008, 23:21) *
Почему через таймер расточительно? а как же тогда? если задержка к примеру 30ms?

Если такие задержки требуются по ходу выполнения программы, то надо изменить алгоритм работы.
Если же только при старте, например инициализации LCD и т.п., то такие задержки можно делать хоть через таймер, хоть простым циклом.

Цитата(radiofill @ Aug 18 2008, 23:21) *
Про модуль не совсем понял. Вы про то, что надо в начале написать чтото вроде:
#if !defined(LCD.h)
#define LCD.h
......
#endif

Это не поможет. Сам принцип раздельной компиляции исключает размещения "тела" функции в заголовочном файле. Исключение из этого правила - инлайновые функции, но тут уж надо следить, чтобы умный компилятор не проигнорировал квалификатор inline. И уж тем более не следует в заголовках объявлять переменные.
Цитата(radiofill @ Aug 18 2008, 23:21) *
А насчёт двоичной записи- мне так проще было с флагами эксперементировать laughing.gif

Так можно дойти до имен переменных русскими словами. Проще и понятней? Но стандарт языка этого не допускает. Кстати может в CV это и пройдет... smile.gif
Цитата(radiofill @ Aug 18 2008, 23:21) *
... а книгу по ARMам я так и не нашёл(... Редькин не в счёт
Может хоть ссылка у кого есть? В частности хотелось бы понять как в AT90 Linux запихать и как потом с этим управляться

ARM тут не причем, надо читать книгу по самому языку C. Вы выше ссылку на K&R приводили, вот ее и почитайте.
Go to the top of the page
 
+Quote Post
radiofill
сообщение Aug 20 2008, 19:34
Сообщение #93


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 21-02-08
Пользователь №: 35 272



Цитата(Qwertty @ Aug 19 2008, 02:06) *
ARM тут не причем, надо читать книгу по самому языку C. Вы выше ссылку на K&R приводили, вот ее и почитайте.


C языком у меня проблем не возникает... может и коряво немного но всё работает smile3046.gif

Просто ищу книгу по ARMам, может кто скинет - хоть на английском?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 20 2008, 20:03
Сообщение #94


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(radiofill @ Aug 20 2008, 21:34) *
Просто ищу книгу по ARMам, может кто скинет - хоть на английском?

Как ни странно smile.gif - arm.com


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

7 страниц V  « < 5 6 7
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:14
Рейтинг@Mail.ru


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