roboforum.ru

Технический форум по робототехнике.

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

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

avr123.nm.ru » 11 ноя 2009, 01:27

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


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

И топик этот тоже про Си для АВР - можете убедиться посмотрев линк в первом посте топика.

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

Michael_K » 11 ноя 2009, 01:31

Безусловно :o

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

boez » 11 ноя 2009, 11:35

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

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

Ворон » 11 ноя 2009, 12:23

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


Rambler\'s Top100 Mail.ru counter