Помогите разобратся с Eclipse

Обсуждаем контроллеры компании Atmel.
Ответить
jooe008
Родился
Сообщения: 2
Зарегистрирован: Вт мар 28, 2023 23:17:14

Помогите разобратся с Eclipse

Сообщение jooe008 »

Всем доброго времени суток! Пишу небольшой конфигуратор для PLL на 5 ггц. Раньше стояла AVR Studio и несколько проэктов было написано на ней.
Но уже давно не пользуюсь виндой да и программирование подзабросил, а теперь вот понадобилось. Установил Eclipse по одному из многих мануалов в инете и столкнулся с несколькими глюками.
Камень тини24.
Глюк первый.

unsigned char Fixed = 0;
unsigned char t = 0;

#define PA_Enable 2

while (Fixed == 0){
_delay_ms(200);
t = t + 1;
if (t > 24){
t = 0;
PORTB ^= (1 << PA_Enable);
}
}
На порту PORTB.2 висит светик для наглядности.
По какой то непонятной мне причине переменная t увеличивается только до значения 4, то есть если в условии написать if (t > 4){ , то светик мигает как и положено а если число больше 4 то нет.

Второй глюк связан с таймерами и прерываниями. Сконфигурировал TIMER1 чтоб получать стабильные тики в 1 секунду дабы не юзать delay. Но Eclipse ругается на то что не может срезолвить название регистра TIMSK1
и к тому же не знаю как правильно прописать прерывание для конкретного камня на переполнение TIMER1.

Если кто-то пишет в среде Eclipse и сможет помочь буду очень благодарен.
Заранее спасибо.

UPD. С первым глюком стало что-то вырисовыватся. Если уменьшить время задкржки до 10ms то все рабртает, счет доходит до 24 и обнуляется. А вот с таймерами что-то не получается пока.
Реклама
Аватара пользователя
JackSmith
Потрогал лапой паяльник
Сообщения: 332
Зарегистрирован: Ср мар 09, 2016 08:07:41

Re: Помогите разобратся с Eclipse

Сообщение JackSmith »

У вас Linux? make пользоваться умеете? Makefile составить сможете? Бросайте Эклипс, ни одни из ваших вопросов не связан с этой IDE.
Реклама
jooe008
Родился
Сообщения: 2
Зарегистрирован: Вт мар 28, 2023 23:17:14

Re: Помогите разобратся с Eclipse

Сообщение jooe008 »

Да у меня линукс, make пользоватся умею но на вы. С проблемой кстати разобрался, забыл указать header файл с прерываниями.
5 лет уже не кодил, приходится все вспоминать заново.
С Eklipse ну как и с другими IDE, удобно то что в одной проге написал скомпилил залил и можно проверять.
Если есть что-то проще и удобнее с удовольствием приму к сведению.
Аватара пользователя
sunjob
Вымогатель припоя
Сообщения: 615
Зарегистрирован: Ср дек 08, 2010 19:03:17

Re: Помогите разобратся с Eclipse

Сообщение sunjob »

[uquote="jooe008",url="/forum/viewtopic.php?p=4394188#p4394188"]Если есть что-то проще и удобнее с удовольствием приму к сведению.[/uquote]

обратите внимание на qtcreator, geany.
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15571
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Помогите разобратся с Eclipse

Сообщение BOB51 »

Как вариант - ардуиноIDE с дополнительными "платформами" - перехват практически всех АВРок и много другого в единообразии написания (но при некоторых ограничениях для простого пользователя).
8)
Реклама
Ответить

Вернуться в «AVR»