roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 04:32

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2

Удобно?
Да 43%  43%  [ 3 ]
Нет 43%  43%  [ 3 ]
Мне и без этого хорошо 14%  14%  [ 1 ]
Всего голосов : 7
Автор Сообщение
 Заголовок сообщения: Re: Удобно ли такое программирование?
СообщениеДобавлено: 03 авг 2008, 03:57 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Пришла в голову мысль. Если классы для авр это тяжело, то пространства имен будет самое то. Вот, например, так:
Код:
io::setInput( io::portB, io::pin0 | io::pin2, true );
io::interrupt::enable( io::interrupt::int0 | io::interrupt::int0 );
   
adc::enable( adc::presc_16, true );
adc::interrupt::enable();
   
wdt::enable( wdt::time_1000ms );

Как считаете? Думаю удобно, и памяти не занимает как в классах


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удобно ли такое программирование?
СообщениеДобавлено: 03 авг 2008, 04:48 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Совершенно неудобно. Все что мы от этого получим - это мануал по использованию этих функций вдобавок даташиту, от которого все равно никуда не денешься.

Добавлено спустя 3 минуты 34 секунды:
Сергей, результат опроса наглядно все показывает. Из тех, кого этот вопрос вообще заинтересовал, только ты считаешь что это удобно. Мой ответ "мне и без этого хорошо" фактически можно понимать как "нет".

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удобно ли такое программирование?
СообщениеДобавлено: 03 авг 2008, 13:32 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Мне было бы удобно.
Для новичка это удобнее манипуляций с регистрами.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удобно ли такое программирование?
СообщениеДобавлено: 03 авг 2008, 14:20 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
blindman писал(а):
Совершенно неудобно. Все что мы от этого получим - это мануал по использованию этих функций вдобавок даташиту, от которого все равно никуда не денешься.

А что тогда "удобно" для тебя? Прямая работа с регистрами?

blindman писал(а):
Сергей, результат опроса наглядно все показывает. Из тех, кого этот вопрос вообще заинтересовал, только ты считаешь что это удобно. Мой ответ "мне и без этого хорошо" фактически можно понимать как "нет".

Да я не настаиваю, просто спрашиваю мнение.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удобно ли такое программирование?
СообщениеДобавлено: 03 авг 2008, 14:48 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Сергей писал(а):
А что тогда "удобно" для тебя? Прямая работа с регистрами?

Да. Мысль использовать подобные библиотеки была, и даже попробовал. Приходится лазить потом по исходникам, смотреть что как называется, для какого контроллера что действует - проще в даташите посмотреть, по крайней мере мне проще.

Кстати, если все-таки такие вещи делаешь, не забудь функции делать inline. А то 8 тактов будешь терять при простой операции установки бита

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Удобно ли такое программирование?
СообщениеДобавлено: 03 авг 2008, 15:07 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
blindman писал(а):
Приходится лазить потом по исходникам, смотреть что как называется, для какого контроллера что действует - проще в даташите посмотреть, по крайней мере мне проще.

Я хочу сделать один исходник типа ATmega32.h ATmega32.c ( посоветовался и забил на с++ ), все функции и typedefы будут там, все разделено по группам. Я не хочу делать мульти-методы для всех МК одновременно, хотя может зря. Поэтому стоит заглянуть в ATmega32.h и посмотреть нужную функцию.
blindman писал(а):
Кстати, если все-таки такие вещи делаешь, не забудь функции делать inline. А то 8 тактов будешь терять при простой операции установки бита
Не забыл.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO