Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 26.09.2010, 13:28  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

первое
GCC не поймет вот этого
#define le PORTD.5

Как вариант
#define le_1 PORTD |= _BV(5)
#define le_0 PORTD &= ~_BV(5)


использовать:
le_1;
le_0;

тут _BV определен как
#define _BV(bit) (1‹‹bit)
Реклама:
nerozero вне форума  
Непрочитано 26.09.2010, 13:52  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Сообщение от nerozero Посмотреть сообщение
первое
GCC не поймет вот этого
#define le PORTD.5

Как вариант
#define le_1 PORTD |= _BV(5)
#define le_0 PORTD &= ~_BV(5)


использовать:
le_1;
le_0;

тут _BV определен как
#define _BV(bit) (1‹‹bit)
Спасибо заработало.
А как задефайнить это

PHP код:


#define ch_plus  PINC.2

//====================


  
{ if (!ch_plus);
       { 
F+=step; if(Ffreg_max){ F=freg_max;}
             
out_4210(F);
             
_delay_ms(150);   }} 
sdsrem вне форума  
Непрочитано 26.09.2010, 13:59  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Сообщение от sdsrem Посмотреть сообщение
А как задефайнить это
Сообщение от sdsrem Посмотреть сообщение
#define ch_plus PINC.2
#define ch_plus (PINC&(1‹‹2))
Если подключен хидер avr/io.h то
#define ch_plus (PINC&(1‹‹PC2))
Но вообще все это тут злостный оффтоп...
kison вне форума  
Непрочитано 26.09.2010, 13:59  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

все той-же логикой.
проверяем пин на включенный бит.

#define CH_PLUS (PINC & _BV(PC2))

Почитайте про булеву логику
nerozero вне форума  
Непрочитано 26.09.2010, 14:02  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Сообщение от kison Посмотреть сообщение
Но вообще все это тут злостный оффтоп...
чего-уж тут говорить, ежели остальные пример подают от чего не спросить в живой ветке?!
nerozero вне форума  
Непрочитано 26.09.2010, 14:05  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Както всё сложней в эклипсе чем в кодевижен.
Сейчас буду пробовать.
Спасибо.
sdsrem вне форума  
Непрочитано 26.09.2010, 14:07  
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Сообщение от sdsrem Посмотреть сообщение
Както всё сложней в эклипсе чем в кодевижен.
нет, все много проще, только проще, порой не всегда означает легче
Хотя думаю, это не тот случай.
nerozero вне форума  
Непрочитано 26.09.2010, 14:22  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Сообщение от nerozero Посмотреть сообщение
все той-же логикой.
проверяем пин на включенный бит.

#define CH_PLUS (PINC & _BV(PC2))

Почитайте про булеву логику
Всё завелось, большое спасибо.
Kison Вы наверно с пелёнок всё знали (по оффтоп) и вопросы не задавали.
sdsrem вне форума  
Непрочитано 26.09.2010, 14:44  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Сообщение от sdsrem Посмотреть сообщение
Kison Вы наверно с пелёнок всё знали (по оффтоп) и вопросы не задавали.
Нет, я просто в аналогичном случае завел бы новую тему А то синтаксис WinAvr в ветке про IDE под АРМ явно оффтоп.
kison вне форума  
Непрочитано 26.09.2010, 15:29  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Сообщение от kison Посмотреть сообщение
Нет, я просто в аналогичном случае завел бы новую тему А то синтаксис WinAvr в ветке про IDE под АРМ явно оффтоп.
Вы много тем видели про (eclipse) ? а сдесь есть.
Дык зачем заводить новую тему? всё равно многим этот (eclipse) не интересен.
К стати не знаете почему eclipse не очень у народа прижился, и чем он хорош или плох?
sdsrem вне форума  
 

Закладки

Метки
arm, c/c++, ide, jtag
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 05:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot