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

 
 
7 страниц V  « < 3 4 5 6 7 >  
Reply to this topicStart new topic
> книги по ARM7, AT91SAM7S
Alexashka
сообщение Jul 25 2008, 11:44
Сообщение #61


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



если надо кому могу диск который с книгой шел залить куданить
Go to the top of the page
 
+Quote Post
Fachleute
сообщение Jul 25 2008, 18:06
Сообщение #62


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 15-11-05
Из: Москва
Пользователь №: 10 895



Положил в закрома /upload/DOCs/SAM7X_REDKIN.djvu
и на рапиду


--------------------
Количество прожитых лет не равно количеству нажитого ума. ©
Все дешево, что можно купить за деньги. ©
Go to the top of the page
 
+Quote Post
Artem
сообщение Jul 28 2008, 06:29
Сообщение #63


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 4-02-05
Пользователь №: 2 424



Вот спасибо. Уже и не надеялся посмотреть на неё. Купить не можем, говорят на складах нету.
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Jul 28 2008, 13:11
Сообщение #64


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



не знаю может пригодится кому- вот исходники из книги:
~http://rapidshare.com/files/133067344/SAM7_PRO.rar.html
Go to the top of the page
 
+Quote Post
Balaganoff
сообщение Jul 28 2008, 13:37
Сообщение #65


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 24-08-07
Пользователь №: 30 034



Большое спасибо!
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 28 2008, 13:54
Сообщение #66


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Alexashka @ Jul 28 2008, 17:11) *
не знаю может пригодится кому- вот исходники из книги:

По-моему, за эту "книгу" пора банить, как за курс 123. Исходники омерзительные.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 28 2008, 15:18
Сообщение #67


Гуру
******

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



Цитата(aaarrr @ Jul 28 2008, 15:54) *
По-моему, за эту "книгу" пора банить...

"Ежики плакали, кололись, но продолжали лезть на кактус" sad.gif. Если кому-то наличие знакомых русских букв превыше всего , то тут думаю, уже безнадежно и хуже от чтения Редькина уже не будет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Jul 28 2008, 17:57
Сообщение #68


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(aaarrr @ Jul 28 2008, 17:54) *
По-моему, за эту "книгу" пора банить, как за курс 123. Исходники омерзительные.

ну вот -одному человеку пригодилось, значит не зря rolleyes.gif
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 28 2008, 18:56
Сообщение #69


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Граната ребенку тоже пригодится? Впрочем, наверное, zltigo прав, и здесь уже ничем не поможешь.
Go to the top of the page
 
+Quote Post
tyro
сообщение Jul 29 2008, 04:45
Сообщение #70


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Цитата(aaarrr @ Jul 28 2008, 16:54) *
По-моему, за эту "книгу" пора банить, как за курс 123. Исходники омерзительные.

Если "банить" за книгу, то автора книги. При этом следует учесть, что что-то лучше чем ничего (имею ввиду литературу на русском языке). smile.gif


--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
cyberr_bob
сообщение Jul 29 2008, 08:41
Сообщение #71





Группа: Новичок
Сообщений: 3
Регистрация: 29-07-08
Из: Кишинев
Пользователь №: 39 267



Fachleute, все равно спасибо за книгу smile.gif
почитал гневные отзывы про нее, но нужно же на чем то учится, пусть и даже на ошибках других.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 29 2008, 08:57
Сообщение #72


Гуру
******

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



Цитата(cyberr_bob @ Jul 29 2008, 10:41) *
..пусть и даже на ошибках других.

Если Вы уже умеете видеть ошибки других, то зачем Вам уже эта книга?
Даже если Вы просто умете узнавать не только русские буквы, то зачем Вам уже эта книга? Если Вы хоть раз держали в руках Кернигана & R (кстати на русском языке имеется в достатке), то зачем Вам уже эта книга с жутчайшими исходниками безмозгло драными с безмозгло писанных исходников на псевдо "C"?
Если речь идет о тех - кто не умеет выгребать ошибки лопатой, то к своим ошибкам добавит редькинские. И самое страшное - будет считать, что так и надо писать, ибо в "книге написано" sad.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Jul 29 2008, 11:24
Сообщение #73


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Цитата(tyro @ Jul 29 2008, 08:45) *
Если "банить" за книгу, то автора книги.

В смысле отключать от матрицы штоли? wacko.gif


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Jul 29 2008, 13:09
Сообщение #74


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



Эх, заказал эту книгу, ибо издательство хорошее да и больше нечего заказывать было.... а судя по вашим отзовам придется её на огород в туалет отнести сразу, чтобы было что почитать.....

может правда создатите фак, например с чаво начать, как правельно поставить гцц и иде настроить, какой программатор спаять и как программировать
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 29 2008, 13:20
Сообщение #75


Гуру
******

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



Цитата(Kirill Trusov @ Jul 29 2008, 15:09) *
..в туалет отнести сразу, чтобы было что почитать.....

Тем более там не желанный Вам GCC smile.gif - Редькин только перевод дюжины первых попавшихся скриншотов от IAR осилил и какого-то рекламного проспекта от Keil.
Цитата
может правда создатите фак...

Читайте форум. Сумма ответов на уже заданные вопросы много в чем поможет.

P.P.S.
В дополнение к посту №29 "про UART".
Еще о Редькине - получил письмо в котором спрашивали, ну "что, например плохого в примерах работы с AT клавиатурой"... Ответить решил в форуме.
Для примера набегу подправил (это совершенно не означает, что остальное "творчество" хоть к чему-то пригодно )такой кусочек:
Код
// функция-обработчик данных от PC-клавиатуры с помощью внешнего прерывания IRQ1
void at91_IRQ1_handler ( void )
{
  U32 dum=0;

  st_bit++; //инкремент счетчика битов

  if (st_bit == 11) //не закончен ли прием байта?
      {
       st_bit = 0; //сбросить счетчик битов
       flag_rd_kb=1; //уст флаг "принят байт из клавиатуры"
       DATA_KB = DATA; //копировать принятый байт в переменную хранения
       DEL_ST_KL = 0;//обнулить делитель задания интервала сброса ошибки
       goto  RET;
      }
  if (st_bit == 10)   goto  RET; //если это бит  четности, ничего не делать
  if (st_bit == 1)    goto  RET; //если это стартовый бит, ничего не делать

  //иначе, если это бит данных, обработать его
  if ((AT91F_PIO_GetInput(AT91C_BASE_PIOA) & IN_DATA_PC)==0)
    {  BIT_CLEAR(DATA,(st_bit-2)); }
  else   { BIT_SET(DATA,(st_bit-2));}

  RET:
  //разрешить следующее прерывание IRQ1
  dum =AT91C_BASE_PIOA->PIO_ISR;
  dum =dum; //чтобы не генерировалось замечание о неиспольз переменной
}

Просто ужас. Нахрен не нужные (как будто на бейсике писано) GOTO, мутные, совершенно ненужные функции типа AT91F_PIO_GetInput. Голубой мути макросы BIT_*, а за написание макросов с "экономией" скобок вообще надо в дворники ссылать. Восьмибитовые st_bit, data - вообще массовое явления для редькинских переменных - исходники драл с какого-то 51... Переменная dum, да еще инициализированная, это вообще дебилизм. Про "стиль" c именами переменных из прописных букв - помолчу.
Все вместе ну просто то, что надо для пособия "как нельзя писать программы".
На самом деле и собственно функция обработчик подключена через невьебенной ненужности обертку (в cstartup.s79) тупо наворачивающую код в комплекте с огрызками поддержки вложенных прерываний, вместо человеческого подходу к делу
Код
__irq __arm void at91_IRQ1_handler( void )

Еще контроль стартового/стопового бита отсутствует напрочь, зато сбоку приляпана фигня на таймер...
Стало:
Код
void at91_IRQ1_handler( void )
{
    if( AT91C_BASE_PIOA->PIO_PDSR & IN_DATA_PC )
        data |= (1<<st_bit);
    if( st_bit < 10 )
        st_bit++; //инкремент счетчика битов
    else
    {    data >>= 1;
           data_kb = data; //копировать принятый байт в переменную хранения
        st_bit = data = 0;
      }
      //разрешить следующее прерывание IRQ1
      AT91C_BASE_PIOA->PIO_ISR;
}


P.P.S.
Больше комментировать исходники "сотворенные" Редькиным не буду, ибо абсолютно все беспросветно и безнадежно.


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

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

 


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


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