Например TDA7294

Форум РадиоКот • Просмотр темы - ECLIPSE: бесплатная среда разработки программ для AVR и ARM
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 01:08:57

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 254 ]    , , , 4, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Чт янв 05, 2012 11:06:48 
Мучитель микросхем
Аватар пользователя

Карма: 3
Рейтинг сообщений: 61
Зарегистрирован: Сб фев 26, 2011 14:38:42
Сообщений: 450
Откуда: Новочеркасск
Рейтинг сообщения: 0
Итак, Ubuntu установлена, Eclipse поставлен, Protoss в системе определился и через avrdude успешно прочитал\записал atmega8. Ура, товарисчи. осталость написать классическую мигалку и прошить непосредственно из Eclipse.
С нетерпением жду продолжения статей по Eclipse.

_________________
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Чт янв 05, 2012 15:14:33 
Друг Кота
Аватар пользователя

Карма: 25
Рейтинг сообщений: 99
Зарегистрирован: Вс янв 24, 2010 19:19:52
Сообщений: 4470
Откуда: Главный Улей России (Moscow)
Рейтинг сообщения: 0
Я уже её испробовал. Гемор с отладкой. Не для слабых компов. Хотя, легко сливается в МК даже через LPT+5wires.
Взялся за ARMы, но пишу ПО для них в IARе.

_________________
I am DX168B and this is my favourite forum on internet!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Чт янв 05, 2012 15:54:08 
Мучитель микросхем
Аватар пользователя

Карма: 3
Рейтинг сообщений: 61
Зарегистрирован: Сб фев 26, 2011 14:38:42
Сообщений: 450
Откуда: Новочеркасск
Рейтинг сообщения: 0
Уважаемые Коты, сильно не пинайте, но неполучается даже помигать светодиодом в Eclipse :(
наверное что-то делаю нетак...
привык к Bascom. а тут выходит куча ошибок.
Код:
ошибка: ‘DDRD’ не описан (первое использование в этой функции)

вот самая первая...
все, что попытался найти по Eclipse не относится к МК.
Либо не там искал, либо виной всему похмелье - день рождения вчера был...

_________________
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Чт янв 05, 2012 16:04:25 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Вт окт 27, 2009 22:39:19
Сообщений: 672
Откуда: Москва
Рейтинг сообщения: 0
Reloader писал(а):
Код:
ошибка: ‘DDRD’ не описан (первое использование в этой функции)

gcc-avr установлен? (sudo apt-get install gcc-avr)
avr-eclipse-plugin установлен?
Во первых строках #include <avr/io.h> присутствует?

_________________
— Не говорите мне что делать и я не скажу куда Вам идти...


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Чт янв 05, 2012 16:19:46 
Мучитель микросхем
Аватар пользователя

Карма: 3
Рейтинг сообщений: 61
Зарегистрирован: Сб фев 26, 2011 14:38:42
Сообщений: 450
Откуда: Новочеркасск
Рейтинг сообщения: 0
ой..
вот этого #include <avr/io.h> небыло.
(так стыдно....)
(avr-eclipse-plugin установлен)
однако! программка ниже скомпилиласть и залиласть без ошибок, но эффекта нет :(

Код:
/*
 * t1.c
 *
 *  Created on: 05.01.2012
 *      Author: reloader
 */

#include <avr/io.h>
#include <avr/delay.h>
int main (void)
{
int i=0;
// set PORTD for output
DDRD = 0xFF;

while(1){
for(i = 1; i <= 128; i = i*2)
{
PORTD = i;
_delay_loop_2(30000);
}

for(i = 128; i > 1; i -= i/2)
{ PORTD = i;
_delay_loop_2(30000);
}
}
return 1;
}

_________________
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Чт янв 05, 2012 16:55:31 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Вт окт 27, 2009 22:39:19
Сообщений: 672
Откуда: Москва
Рейтинг сообщения: 0
В принципе прога правильная....
_delay_loop_2 с какого ... решили использовать?
util/delay.h специально описывает две функции, которые и надо использовать:
_delay_us(double __us) // микросек.
_delay_ms(double __ms) //милисек

_________________
— Не говорите мне что делать и я не скажу куда Вам идти...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Пт янв 06, 2012 02:02:55 
Собутыльник Кота
Аватар пользователя

Карма: 11
Рейтинг сообщений: 47
Зарегистрирован: Пн апр 06, 2009 19:33:29
Сообщений: 2512
Откуда: Молдова, Кишинев
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
qwerky писал(а):
Огромное преимущество эклипса - кросс-платформенность и поддержка множества компиляторов, плюс отличный редактор с автодополнением и рефакторингом. Так что всяким студиям путь один - сразу фтопку


VisualAssistX вместе со студией попользуйте и увидите что такое автодополнение рефакторинг и сниппеты (:
Кстати это сделать просто - AVR Studio 5 на базе MSVS
А кроссплатформенность мне не нужна - для работы мне и винды хватает

Мастер Ломастер писал(а):
"развратом занимаемся"

воистину (:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Пт янв 06, 2012 09:44:35 
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 9
Зарегистрирован: Пт июн 12, 2009 19:17:35
Сообщений: 487
Рейтинг сообщения: 0
Цитата:
VisualAssistX вместе со студией попользуйте и увидите
под линухом - вряд ли. Отказался от поделок микрософта уже лет 5, использую только свободное по


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Пт янв 06, 2012 10:44:53 
Собутыльник Кота
Аватар пользователя

Карма: 11
Рейтинг сообщений: 47
Зарегистрирован: Пн апр 06, 2009 19:33:29
Сообщений: 2512
Откуда: Молдова, Кишинев
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
qwerky писал(а):
под линухом - вряд ли. Отказался от поделок микрософта уже лет 5, использую только свободное по

похвально ) я тоже пару раз пытался )

Но не хватало многих полезных плюшек а в работе все же главное эффективность. И дело не только в студии, серьезного софта который мне необходим в работе, того же автокада и пакета аллегро нэту.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Пт янв 06, 2012 22:42:56 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб авг 28, 2010 13:29:43
Сообщений: 59
Откуда: Докучаевск, Донецк
Рейтинг сообщения: 0
Цитата:
вот этого #include <avr/io.h> небыло

Добавляем в шаблоны кода (Templates), такую запись
Код:
#include <avr/${file}.h>
${cursor}

и получаем вставку шаблона по двойному щелчку, причем "file" уже выделено, остается только вбить имя, и после Enter-a курсор окажется на след. строке.
А уж как Эклипс подставляет шаблон цикла for - это вообще одно удовольствие. :)

_________________
Техноманьяк и IT-шаман. Танцы с бубном на дому.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Вт янв 24, 2012 20:16:31 
Родился
Аватар пользователя

Зарегистрирован: Пн июн 07, 2010 22:50:03
Сообщений: 5
Откуда: минск
Рейтинг сообщения: 0
всем привет!! Коты нужна ваша помощь!! Делаю вот такую штуку http://hardlock.org.ua/mc/mega/mega_generator/index.html. Схему спаял, мк прошил хексом тем который в конце статьи приводится... Все вроде норм, но не работают энкодеры, вернее, один работает, но как то "через раз"..
Я так понимаю в статье используются оптические энкодеры, у меня же механические..
Ну собственно хочу переписать немного код под мои энкодеры, или под кнопки ,на кройняк.. Исходник там приводится, но он, вроде, под CVAVR... Я же пользуюсь эклипсом и возможности установки CVAVR не имею - сижу под Ubuntu.. Уже второй день пробую скомпилировать проект под Эклипсом, но ничего не выходит.. :dont_know:
Может кто то поможет в этом нелегком для новичка деле? :shock:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Ср янв 25, 2012 22:59:34 
Мучитель микросхем

Карма: 1
Рейтинг сообщений: 22
Зарегистрирован: Вт фев 09, 2010 17:52:26
Сообщений: 417
Рейтинг сообщения: 0
Как добавить, реакцию на CTRL + стрелка в лево (и CTRL + стрелка в право)
так, чтобы перескакивал курсор на слово влево (вправо), как в других редакторах.

Спасибо. Сам нашел.


Последний раз редактировалось codenamehawk Пт янв 27, 2012 18:49:53, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Чт янв 26, 2012 17:37:25 
Мучитель микросхем
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Вс янв 15, 2012 19:58:40
Сообщений: 454
Рейтинг сообщения: 0
Patch писал(а):
всем привет!! Коты нужна ваша помощь!! Делаю вот такую штуку http://hardlock.org.ua/mc/mega/mega_generator/index.html. Уже второй день пробую скомпилировать проект под Эклипсом, но ничего не выходит.. :dont_know:
Может кто то поможет в этом нелегком для новичка деле? :shock:


Да из под CV не просто переделать под нормальную среду.
Но если там не очень много может перекину.

Еclipse рулит.

_________________
Ни один домашний кот незнает что он домашний.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Чт янв 26, 2012 23:21:47 
Родился

Зарегистрирован: Ср сен 07, 2011 20:21:10
Сообщений: 18
Рейтинг сообщения: 0
У меня стоит CooCox CoIDE на базе eclipse. Крайне удобно, я вам скажу. Но она только для ARM.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Чт май 24, 2012 18:33:42 
Держит паяльник хвостом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 43
Зарегистрирован: Вс май 23, 2010 13:55:42
Сообщений: 908
Откуда: Украина, Александрия
Рейтинг сообщения: 0
Оперционка Windows 7, установил WinAVR, скачал Eclipse Helios, обновил, русифицировал, установил плагин AVR - все без ошибок.

Создаю С++ проект, выбираю тип мк мега88 и частоту 8000000Hz потом создаю файл *.cpp в котором пишу
Код:
/*
 * term_in14.cpp
 *
 *  Created on: 23.05.2012
 *      Author: Apparatchik
 */

#include <avr/io.h>

int main (void)
{
  return 1;
}

Пытаюсь собрать, в консоле пишет либо make: write error: No such file or directory либо make: write error: Invalid argument много много и потом windows пишет "прекращена работа make.exe"

Пытаюсь слезть с CVAVR, что я еще не сделал или не так сделал?

_________________
«И всё-таки она вертится!»


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Чт май 24, 2012 21:44:42 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 33
Зарегистрирован: Пт июн 04, 2010 17:40:13
Сообщений: 544
Откуда: Непокорный город-герой Севастополь
Рейтинг сообщения: 0
И почему CVAVR ругают? Отличная IDE. Пишу в ней уже года два и нормально всё! Хм...

_________________
Даже у стен есть уши...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Чт май 24, 2012 21:49:13 
Держит паяльник хвостом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 43
Зарегистрирован: Вс май 23, 2010 13:55:42
Сообщений: 908
Откуда: Украина, Александрия
Рейтинг сообщения: 0
Да я её не ругаю, не так выразился, она очень удобная для начинающих особенно генератор. В планах осваивать STM32, хочется работать в одной IDE и пора уже привыкать к "настоящему" Си, вот и решил перейти потихоньку на Eclipse.

Неужели никто незнает ответ на мой вопрос? :cry:

_________________
«И всё-таки она вертится!»


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Сб май 26, 2012 19:59:35 
Встал на лапы

Зарегистрирован: Вс авг 22, 2010 09:23:08
Сообщений: 95
Рейтинг сообщения: 0
DX168B писал(а):
Следующее: Настроил подсветку и

А как настраивается подсветка?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Пт сен 28, 2012 12:49:19 
Друг Кота
Аватар пользователя

Карма: 27
Рейтинг сообщений: 33
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Сообщений: 6296
Откуда: Ukraine
Рейтинг сообщения: 0
написал первую прогу
Код:
#include <avr\io.h>
#include <util\delay.h>

int main(void)
{
   DDRA=0xFF;
   while(1)
   {
      PORTA=0x00;
      _delay_ms(1000);
      PORTA=0xFF;
   }
}


при компиляции выдало массу ошибок
Цитата:
Описание Информация Пути Расположение Type
'PORTA' undeclared (first use in this function) blink.c /project_1 строка 19 C/C++ Problem
#warning "Compiler optimizations disabled; functions from <util/delay.h> won't work as designed" project_1 line 90, external location: c:\winavr-20100110\avr\include\util\delay.h C/C++ Problem
make: *** [blink.o] Error 1 C/C++ Problem


помогите разобраться, пожалуйста, в чем может быть проблемма ?

_________________
Tell Me The Truth


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ECLIPSE: бесплатная среда разработки программ для AVR и
СообщениеДобавлено: Пт сен 28, 2012 12:59:17 
Держит паяльник хвостом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 43
Зарегистрирован: Вс май 23, 2010 13:55:42
Сообщений: 908
Откуда: Украина, Александрия
Рейтинг сообщения: 0
Выдало то, что оптимизация отключена, а без неё функция delay работать не может.

_________________
«И всё-таки она вертится!»


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 254 ]    , , , 4, , , ...  

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


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y