Alexashka 0 25 июля, 2008 Опубликовано 25 июля, 2008 · Жалоба если надо кому могу диск который с книгой шел залить куданить Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fachleute 0 25 июля, 2008 Опубликовано 25 июля, 2008 · Жалоба Положил в закрома /upload/DOCs/SAM7X_REDKIN.djvu и на рапиду Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Artem 0 28 июля, 2008 Опубликовано 28 июля, 2008 · Жалоба Вот спасибо. Уже и не надеялся посмотреть на неё. Купить не можем, говорят на складах нету. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexashka 0 28 июля, 2008 Опубликовано 28 июля, 2008 · Жалоба не знаю может пригодится кому- вот исходники из книги: ~http://rapidshare.com/files/133067344/SAM7_PRO.rar.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Balaganoff 0 28 июля, 2008 Опубликовано 28 июля, 2008 · Жалоба Большое спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 28 июля, 2008 Опубликовано 28 июля, 2008 · Жалоба не знаю может пригодится кому- вот исходники из книги: По-моему, за эту "книгу" пора банить, как за курс 123. Исходники омерзительные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 28 июля, 2008 Опубликовано 28 июля, 2008 · Жалоба По-моему, за эту "книгу" пора банить... "Ежики плакали, кололись, но продолжали лезть на кактус" :(. Если кому-то наличие знакомых русских букв превыше всего , то тут думаю, уже безнадежно и хуже от чтения Редькина уже не будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexashka 0 28 июля, 2008 Опубликовано 28 июля, 2008 · Жалоба По-моему, за эту "книгу" пора банить, как за курс 123. Исходники омерзительные. ну вот -одному человеку пригодилось, значит не зря :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 28 июля, 2008 Опубликовано 28 июля, 2008 · Жалоба Граната ребенку тоже пригодится? Впрочем, наверное, zltigo прав, и здесь уже ничем не поможешь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tyro 0 29 июля, 2008 Опубликовано 29 июля, 2008 · Жалоба По-моему, за эту "книгу" пора банить, как за курс 123. Исходники омерзительные. Если "банить" за книгу, то автора книги. При этом следует учесть, что что-то лучше чем ничего (имею ввиду литературу на русском языке). :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cyberr_bob 0 29 июля, 2008 Опубликовано 29 июля, 2008 · Жалоба Fachleute, все равно спасибо за книгу :) почитал гневные отзывы про нее, но нужно же на чем то учится, пусть и даже на ошибках других. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 29 июля, 2008 Опубликовано 29 июля, 2008 · Жалоба ..пусть и даже на ошибках других. Если Вы уже умеете видеть ошибки других, то зачем Вам уже эта книга? Даже если Вы просто умете узнавать не только русские буквы, то зачем Вам уже эта книга? Если Вы хоть раз держали в руках Кернигана & R (кстати на русском языке имеется в достатке), то зачем Вам уже эта книга с жутчайшими исходниками безмозгло драными с безмозгло писанных исходников на псевдо "C"? Если речь идет о тех - кто не умеет выгребать ошибки лопатой, то к своим ошибкам добавит редькинские. И самое страшное - будет считать, что так и надо писать, ибо в "книге написано" :(. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SpiritDance 0 29 июля, 2008 Опубликовано 29 июля, 2008 · Жалоба Если "банить" за книгу, то автора книги. В смысле отключать от матрицы штоли? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
libricon 0 29 июля, 2008 Опубликовано 29 июля, 2008 · Жалоба Эх, заказал эту книгу, ибо издательство хорошее да и больше нечего заказывать было.... а судя по вашим отзовам придется её на огород в туалет отнести сразу, чтобы было что почитать..... может правда создатите фак, например с чаво начать, как правельно поставить гцц и иде настроить, какой программатор спаять и как программировать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 29 июля, 2008 Опубликовано 29 июля, 2008 · Жалоба ..в туалет отнести сразу, чтобы было что почитать..... Тем более там не желанный Вам GCC :) - Редькин только перевод дюжины первых попавшихся скриншотов от 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. Больше комментировать исходники "сотворенные" Редькиным не буду, ибо абсолютно все беспросветно и безнадежно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться