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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Самоучитель по электронике и микроконтроллерам, Новая книга для начинающих
avbelov
сообщение Feb 15 2016, 11:03
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 8-06-05
Из: Россия, Крым, Симферополь
Пользователь №: 5 837



Вышла в печать новая книга "Микроконтроллеры AVR от азов до создания практических устройств". Автор Белов А.В. Издательство "Наука и Техника", Санкт Петербург. Год издания 2016. Объем книги 543 страницы.
Книга - это самоучитель для начинающих в которой раскрывается материал от азов цифровой техники до уроков по созданию схем реальных микроконтроллерных устройств и написания программ к ним. Подробнее о книге можете прочитать на сайте http://book.mirmk.ru



--------------------
Белов Александр
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Feb 15 2016, 13:31
Сообщение #2





Guests






Поздравляю!
Удачных продаж!
Крыму - привет!

P.S.
В этом году буду в Крыму на вело (май, может дольше).
Можем встретиться, по душам.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Feb 21 2016, 12:07
Сообщение #3


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (avbelov @ Feb 15 2016, 19:03) *
Вышла в печать новая книга "Микроконтроллеры AVR от азов до создания практических устройств".

Это здорово, что появляются такие книги!
Но небольшой вопрос: а актуальны ли они сейчас? Платформа довольно старенькая.
На мой взгляд теже cortex-m0 вполне адекватны по замене для начинания. Не на много сложнее восьмибиток. С cortex-m0 уже проще идти вверх к M3 - M4. А это уже более продвинутые МК.

Я сам много работал с AVR в 2004 - 2012 гг. Но пик рассвета этих МК пришёлся на начало-середину 2000х годов. Уже в 2012 они были довольно староваты. Попытка реабилитации в виде ATxmaga лишь подтверждает их закат...


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 21 2016, 15:12
Сообщение #4


Гуру
******

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



QUOTE (avbelov @ Feb 15 2016, 13:03) *
Вышла в печать новая книга "Микроконтроллеры AVR от азов до создания практических устройств"

Поезд ушел вслед за MSC51 и PIC16.
А за такие "исходники":
QUOTE
This program was produced by the
CodeWizardAVR V1.24.4 Standard
Automatic Program Generator

и остальные "программы" на Си писаные, как на Ассемблере......
CODE
TCCR1B=0x09;                  // Программирование таймера
      // Воспроизведение мелодии
m3:   nota = tabm[melod];           // Устанавливаем указатель на первую ноту
m4:   if (PINB.6!=0) goto m2;       // Если ни одна кнопка не нажата, закончить
      if (*nota==0xFF) goto m3;     // Проверка на конец мелодии
      fnota = (*nota)&0x1F;         // Определяем код тона
      dnota = ((*nota)>>5)&0x07;    // Определяем код длительности
      if (fnota==0) goto m5;        // Если пауза не воспроизводим звук
      OCR1A=tabkd[fnota];           // Программируем частоту звука
      TCCR1A=0x40;                  // Включаем звук
m5:   delay_ms (tabz[dnota]);       // Формируем задержку
      TCCR1A=0x00;                  // Выключаем звук
      delay_ms (tabz[0]);           // Задержка между нотами
      nota++;                       // Перемещаем указатель на следующую ноту
      goto m4;                      // К началу цикла
m2:   TCCR1A=0x00;                  // Выключаем звук
      if (++melod>=8) melod=0;       // Увеличиваем счетчик мелодий


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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
iosifk
сообщение Feb 21 2016, 15:51
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(haker_fox @ Feb 21 2016, 15:07) *
Это здорово, что появляются такие книги!
Но небольшой вопрос: а актуальны ли они сейчас? Платформа довольно старенькая.
На мой взгляд теже cortex-m0 вполне адекватны по замене для начинания. Не на много сложнее восьмибиток. С cortex-m0 уже проще идти вверх к M3 - M4. А это уже более продвинутые МК.

Мало того, фирмы дистрибьютеры активно ищут тех, кто умеет писать статьи. И готовы помогать - предоставлять все что нужно. Так почему бы не писать о смом новом и востребованном?
А если это "преподавательская деятельность", то можно же договориться о создании учебного класса на "новье". А то как в песне: "слепила из того, что было"... Без обид...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Dejmos
сообщение Feb 21 2016, 22:30
Сообщение #6


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

Группа: Свой
Сообщений: 100
Регистрация: 4-11-11
Из: Смоленск
Пользователь №: 68 137



Цитата(zltigo @ Feb 21 2016, 20:12) *
Код
TCCR1B=0x09;                  // Программирование таймера
      // Воспроизведение мелодии
m3:   nota = tabm[melod];           // Устанавливаем указатель на первую ноту
m4:   if (PINB.6!=0) goto m2;       // Если ни одна кнопка не нажата, закончить
      if (*nota==0xFF) goto m3;     // Проверка на конец мелодии


А е-мое.
Меня за такое еще в школе, на уроках информатики, расстреляли бы, а тут книга целая, да еще и для начинающих wacko.gif 01.gif
Автор, вас совесть не грызет?


--------------------
* работаю так, что лошади оборачиваются *
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Feb 22 2016, 09:22
Сообщение #7





Guests






Цитата(zltigo @ Feb 21 2016, 18:12) *
Поезд ушел вслед за MSC51 и PIC16.
.... сдержался..... но книгу, увы, в утиль сразу, дабы начинающим не попалась.


Многие - живут, как хотят, некоторые - выживают, как могут.
Тут второй случай, как понимаю.
Тем более, когда гонорар автору выдается его же книгами sm.gif
Go to the top of the page
 
+Quote Post
Ga_ry
сообщение Feb 22 2016, 11:21
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 494
Регистрация: 23-06-09
Из: Полтава, UA
Пользователь №: 50 579



Цитата(Dejmos @ Feb 22 2016, 00:30) *
А е-мое.
Меня за такое еще в школе, на уроках информатики, расстреляли бы, а тут книга целая, да еще и для начинающих wacko.gif 01.gif
Автор, вас совесть не грызет?

Не, ну надо же ко всему прочему показывать и как не надо кодить.
Там под этим примером должна быть сноска, "- так не делать!!!"
Ведь так же?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Feb 22 2016, 13:06
Сообщение #9


отэц
*****

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



Цитата(Ga_ry @ Feb 22 2016, 14:21) *
.. так не делать!!!"

..а что всех так возмутило? ..метки не комильфо на СИ?
Или отступов нет?


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 22 2016, 13:45
Сообщение #10


Гуру
******

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



QUOTE (Lmx2315 @ Feb 22 2016, 15:06) *
..а что всех так возмутило?

Выучите язык, тогда и сами поймете. А пока могу сказать, что то, что написано НЕ является языком Си, так-же, как и язык Эллочки Людоедки не является русским языком. Это если говорить только о языке. Использование автоматов генерерации мусорных неименованных констант, это еще дополнительная песня.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 22 2016, 17:31
Сообщение #11


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Не хочется расстраивать автора книги, но соглашусь, код хреноватый... Конкретно, использование оператора goto никогда не считалось примером хорошего стиля программирования, даже у самих родоначальников языка. "Спагетти-код"-с...
Уверен, если бы автор выложил примеры программ на форум до выпуска книги, было бы лучше всем.
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Feb 23 2016, 06:00
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Не стреляйте в пианиста (скрипача) – играет, как может.
Возьмите, и попробуйте написать и издать свою книгу для начинающих эмбедеров, это окажется не просто. Да и книгу покупать из всех здесь отписавшихся, видно, никто не собирается, если по-честному. Хотя толковые советы нужны каждому...
При всем уважению к техническим писателям, совет автору на его сайте сменить свое фото на фото со светящейся и свежей улыбкой, а задний план установить типа на фоне пальмы у берега моря. В маркетинге особое внимание уделяют и оберткам.
Go to the top of the page
 
+Quote Post
Kopa
сообщение Feb 23 2016, 09:18
Сообщение #13


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(avbelov @ Feb 15 2016, 15:03) *
Подробнее о книге можете прочитать на сайте http://book.mirmk.ru

Вы только изданием книг сейчас "промышляете"?
А чем готовящаяся книга "Программирование микроконтроллеров для начинающих и не только" будет отличаться от данной по уровню?
и в чём устаревание раннее изданных книг аналогичной тематики и направленности?

P.S. Какие вообще более "правильные" азы, технологии, тенденции будут закладываться в книги данной направленнности в ближайшем будущем?
(разве MK и ПЛИС не задумывались как замена "тригеров")
т.к. вроде рынок уже "пересыщен" традиционными книгами по микроконтроллерам. (не сыпьте оль на рану)
а смены архитектур МК не видно, пока не пройдут начавшиеся глобальные поглащения и слияния...
К слову, Microsoft для MineCraft уже выпустила аддон для учёбы sm.gif Пока родители на работе и "чатятся" на форумах чему там учатся детишки?
Например, даже для HIASM какие то любители умудряются делать пакеты для AVR.
И скажите, c чем из того что часто описывается в учебных книга приходится иметь "дело" в быту?

Сообщение отредактировал Kopa - Feb 23 2016, 09:42
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Feb 24 2016, 02:34
Сообщение #14


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (Serhiy_UA @ Feb 23 2016, 14:00) *
Возьмите, и попробуйте написать и издать свою книгу для начинающих эмбедеров, это окажется не просто.

Другими словами оставлять отзывы об этой книге могут только те, кто написали свои книги?
Никто и не говорит, что написание книги (в самом уважаемом значении этого словам) это простое занятие. Даже не для начинающих. Но ведь это не значит, что любая написанная книга достойна восхищения только потому, что её так трудно писать. Так можно и жёлтой прессой восхищаться, ибо это тоже непростой труд...
Именно потому так мало книг для для чтения, и именно потому так много "книг" для прочтений.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
VNS
сообщение Mar 5 2016, 02:04
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 256
Регистрация: 15-04-13
Из: Казахстан, г. Алматы
Пользователь №: 76 504



Автор книги называет процесс кодировки программированием. На самом деле кодировка составляет не более 10% времени от общего времени разработки программы. Начинается разработка с Технического задания (ТЗ) на конечный продукт, который должен получить заказчик. В ТЗ подробно и точно описываются начальные условия, переменные и сам алгоритм работы в доступной и понятной для заказчика форме. Эта часть работы по трудоёмкости составляет не менее чем 25% от всей стоимости работы и оплачивается отдельно в соответствии с договором. Только после согласования с заказчиком, утверждения ТЗ и получения разработчиком суммы в 25% от предполагаемой стоимости работы можно приступать к разработке функциональной схемы алгоритма. На конечной стадии функциональная схема алгоритма перекодируется в коды выбранного микроконтроллера.

Сообщение отредактировал VNS - Mar 5 2016, 02:20
Go to the top of the page
 
+Quote Post

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

 


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


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