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

 
 
 
Reply to this topicStart new topic
> Помоему ошибочка в книге, А.В. Евстифеев Микроконтроллеры AVR семейства Tiny и Mega фирмы ATMEL
*SERG
сообщение Jul 27 2006, 03:01
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 274
Регистрация: 10-08-05
Из: Екатеринбург
Пользователь №: 7 517



При работе с микроконтроллером ATmega8 обнаружил ошибку в книге А.В. Евстифеев
« Микроконтроллеры AVR семейства Tiny и Mega фирмы ATMEL» на странице 270. Таблица 2.80 соответствует только таймеру/счётчику Т0, для Т2 установка разрядов CS02…CS00 другая. Смотрите даташит производителя.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jul 27 2006, 05:11
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



А ты надеялся на безглючность этой литературы? Привыкай, это еще мелочи жизни wink.gif

ЗЫ Рекорд был в какой-то книжке по Z80, в которой автор настойчиво утверждал, что при выполнении комманд обработки строк не происходит регенерация динамического ОЗУ и не обрабатываются прерывания. Чем показал полную неознакомленность с фирменной документацией, в которой совершенно обратные утверждения были вынесены на первую страницу доки wink.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Igor26
сообщение Jul 27 2006, 05:13
Сообщение #3


Знающий
****

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



Цитата(*SERG @ Jul 27 2006, 07:01) *
При работе с микроконтроллером ATmega8 обнаружил ошибку в книге А.В. Евстифеев
« Микроконтроллеры AVR семейства Tiny и Mega фирмы ATMEL» на странице 270. Таблица 2.80 соответствует только таймеру/счётчику Т0, для Т2 установка разрядов CS02…CS00 другая. Смотрите даташит производителя.

Ошибки нет. На странице 266 в таблице 2.76 написано, что Т0 у Мега8 имеет вариант исполнения 1, а в таблице 2.77 написано, что Т2 имеет вариант исполнения 3. А теперь посмотрите внимательно таблицу 2.80 на странице 270.
Go to the top of the page
 
+Quote Post
*SERG
сообщение Jul 27 2006, 05:19
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 274
Регистрация: 10-08-05
Из: Екатеринбург
Пользователь №: 7 517



Цитата(Igor26 @ Jul 27 2006, 08:13) *
Цитата(*SERG @ Jul 27 2006, 07:01) *

При работе с микроконтроллером ATmega8 обнаружил ошибку в книге А.В. Евстифеев
« Микроконтроллеры AVR семейства Tiny и Mega фирмы ATMEL» на странице 270. Таблица 2.80 соответствует только таймеру/счётчику Т0, для Т2 установка разрядов CS02…CS00 другая. Смотрите даташит производителя.

Ошибки нет. На странице 266 в таблице 2.76 написано, что Т0 у Мега8 имеет вариант исполнения 1, а в таблице 2.77 написано, что Т2 имеет вариант исполнения 3. А теперь посмотрите внимательно таблицу 2.80 на странице 270.


Блин, точно.............невнимательно посмотрел unsure.gif blush.gif
Большое спасибо!!!
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Jul 27 2006, 09:01
Сообщение #5


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



вот кстати по теме...
Господа а какая сейчас самая свеженькая литература по авр
что были освещены такие вещи как уси - ну кам или шим контроллеры ладно...
а то люди спрашивают...


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
ps1x
сообщение Jul 27 2006, 13:22
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Что и говорить про ошибки если сайт аффтара - http://bvn123.narod.ru
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Jul 27 2006, 16:55
Сообщение #7


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

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



Не путайте, ничего общего книга А.В. Евстифеева с этим не имеет. Книжка грамотная, по сути переработанные, прежеванные, и преведенные даташиты, не без опечаток правда.

Kovrov
Самая свежая литература - фирменные даташиты и аппноты. smile.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
defunct
сообщение Jul 27 2006, 19:28
Сообщение #8


кекс
******

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



Цитата(ps1x @ Jul 27 2006, 16:22) *
Что и говорить про ошибки если сайт аффтара

LOL

Цитата
Самая свежая литература - фирменные даташиты и аппноты

Ммм.. аппноты часто содержат ошибки.
А свежее и достовернее литературы чем даташиты, наверное нет.
Go to the top of the page
 
+Quote Post
INT1
сообщение Jul 27 2006, 20:09
Сообщение #9


deleted
****

Группа: Свой
Сообщений: 555
Регистрация: 28-08-05
Пользователь №: 8 024



самые свежие и достоверные, - это эрраты smile.gif
Go to the top of the page
 
+Quote Post
add
сообщение Aug 15 2006, 09:08
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



А вот ошибки(очепятка) в книге А.В. Евстифеев
« Микроконтроллеры AVR семейства Tiny и Mega фирмы ATMEL"
1.стр.305 (Аналоговый компаратор) "..они должны быть сконфигурированы как входы (соответствующий разряд DDRx установлен в "1")" должно быть все таки в "0".
2.стр 18 Не соответствует распиновка tiny15l (pb3,pb4).см. datasheet
Эти ошибки незначительные .... но неприятные (всем свойственно ошибаться, или не ошибаеться тот, кто ничего неделает. :-) )
А вот открыв книгу по ARM-ам "семейство LPC2000" Тревор Мартин...
на первых страницах сходу обнаружились опечатки...что неможет не огорчать... (автор переодически путает R13 и R14 (стр 17) или называет в таблице Высокоскоростной режим (LS) стр.144(таблица).и т. п.)
При изучении материала постоянно приходится контролировать инфу в других источниках...:-( а это доп.время.. А досадные опечатки могут сыграть плохую шутку....(не говоря об ошибках в даташитах).
..

Сообщение отредактировал add - Aug 15 2006, 09:14


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
Andy_F
сообщение Aug 15 2006, 18:44
Сообщение #11


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

Группа: Свой
Сообщений: 109
Регистрация: 27-07-06
Из: С.-Петербург
Пользователь №: 19 148



Цитата(add @ Aug 15 2006, 13:08) *
А вот ошибки(очепятка) в книге А.В. Евстифеев
« Микроконтроллеры AVR семейства Tiny и Mega фирмы ATMEL"
1.стр.305 (Аналоговый компаратор) "..они должны быть сконфигурированы как входы (соответствующий разряд DDRx установлен в "1")" должно быть все таки в "0".
2.стр 18 Не соответствует распиновка tiny15l (pb3,pb4).см. datasheet


Дополню. Стр. 317. "В моделях ATmega8x, ... для этой же цели предназначен разряд ADCHM регистра SFIOR." У ATmega8 такого бита нет.
Go to the top of the page
 
+Quote Post
bodja74
сообщение Aug 15 2006, 20:21
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Andy_F

Наверно автор имел ввиду разряд ADHSM

Я тоже люблю носом ткнуть в ошибки smile.gifsmile.gifsmile.gif

Смотрим стр. 244 таб. 2.65

Вторая позиция определения условия прерывания INT0/INT1
написано "зарезервировано" ,по факту в тойже меге8 прерывание возникает при любом изменении логического уровня.
В принципе можно понять автора в даташите написано "Any logical change on INT generates an interrupt reguest." и "Any" может переводится как "любой" и как "ни один" ,даже разные симуляторы на
это страдают ,в одном при любом фронте идет прерывание,в другом ни при каком.
Go to the top of the page
 
+Quote Post
Shurmas
сообщение Aug 16 2006, 07:07
Сообщение #13


Местный
***

Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332



Цитата(bodja74 @ Aug 16 2006, 00:21) *
"Any" может переводится как "любой" и как "ни один"


"ни один" это в отрицательных предложениях.
Go to the top of the page
 
+Quote Post
Andy_F
сообщение Aug 16 2006, 07:26
Сообщение #14


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

Группа: Свой
Сообщений: 109
Регистрация: 27-07-06
Из: С.-Петербург
Пользователь №: 19 148



Цитата(bodja74 @ Aug 16 2006, 00:21) *
Наверно автор имел ввиду разряд ADHSM

Из последних ревизий даташита и этот бит "выкинут", похоже, физически его нет.
Go to the top of the page
 
+Quote Post

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

 


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


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