приятная статейка ДЛЯ начала С АВР

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: приятная статейка ДЛЯ начала С АВР

Сообщение avr123.nm.ru » 11 ноя 2009, 01:27

Michael_K писал(а): то привязывая запись к языку.


Я не "ТО привязывал", а начал этот разговор на страничке 2 именно про КОНКРЕТНЫЙ пример на языке Си.

И топик этот тоже про Си для АВР - можете убедиться посмотрев линк в первом посте топика.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: приятная статейка ДЛЯ начала С АВР

Сообщение Michael_K » 11 ноя 2009, 01:31

Безусловно :o
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: приятная статейка ДЛЯ начала С АВР

Сообщение boez » 11 ноя 2009, 11:35

Да на самом деле надо просто четко разделять 2 задачи - инициализацию регистра целиком и манипуляцию битами. В первом случае запись вида
Код: Выделить всё
(0<<WGM01)|(1<<WGM00)
вполне наглядна и ее можно рекомендовать новичкам. А вот во втором случае однозначно нужны конструкции вида
Код: Выделить всё
PORTB &= ~(1<<LED0BIT)
, которые компилятор превратит в set/clear bit если бит только один. То есть единственное что в приведенном примере плохо - манипуляция _целым_ портом для мигания диодом. А не сдвиг нуля вверх как таковой. И тем более не язык программирования. (типа ваш К.О. :) )
Последний раз редактировалось boez 11 ноя 2009, 12:32, всего редактировалось 1 раз.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: приятная статейка ДЛЯ начала С АВР

Сообщение Ворон » 11 ноя 2009, 12:23

вот плин если не нравится не делай, но опускать толька из за того что не нравится лично.. не понимаю я таких людей..две страници о использовании порта НОВИЧКАМИ ...плин новичкам чтоб ЗАРАБОТАЛО главное!!ИМХО
Ворон
 
Сообщения: 1054
Зарегистрирован: 24 ноя 2008, 19:43
Откуда: Казань

Пред.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 14