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

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

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

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

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

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

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

 
Опции темы

ARM, IDE, JTAG, или в чем писать, и чем отлаживать

Непрочитано 25.09.2010, 00:40  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Сообщение от Gnider Посмотреть сообщение
In Clear Timer on Compare or CTC mode (WGM22:0 = 2)
Туда же - учить матчасть СТС вовсе не PWM.
Реклама:
kison вне форума  
Непрочитано 25.09.2010, 00:53  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Сообщение от kison Посмотреть сообщение
Туда же - учить матчасть СТС вовсе не PWM.
Еще один.

For generating a waveform output in CTC mode, the OC2A output can be set to toggle
its logical level on each compare match by setting the Compare Output mode bits to toggle
mode (COM2A1:0 = 1). The OC2A value will not be visible on the port pin unless the
data direction for the pin is set to output. The waveform generated will have a maximum
frequency of fOC2A = fclk_I/O/2 when OCR2A is set to zero (0x00). The waveform frequency
is defined by the following equation:
The N variable represents the prescale factor (1, 8, 32, 64, 128, 256, or 1024).
As for the Normal mode of operation, the TOV2 Flag is set in the same timer clock cycle
that the counter counts from MAX to 0x00.
Gnider вне форума  
Непрочитано 25.09.2010, 00:57  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Сообщение от Gnider Посмотреть сообщение
Еще один.
ШИМ от меандра переменной частоты не отличаете?
Задачка на 5 минут. Мега 8, кварц 1МГц, нужен ШИМ с коэффицентом заполнения 10% и частотой 1КГц. Что и куда будем грузить используя режим СТС?
Да, еще - таймер 1, ШИМ нужен с частотой РОВНО 1КГц.

Последний раз редактировалось kison; 25.09.2010 в 01:00.
kison вне форума  
Непрочитано 25.09.2010, 13:38  
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Для Cortex-M0 и М3 есть свобоное решение
http://www.coocox.org/Colinkex.htm
сейчас сам хочу попробовать
ещё не собрал жду комплектуху
http://zib.sibinet.com/node/20
а если дебажить не будите, то ещё проще программеров в сети море
нужно только определиться с МК
zheleznjakov вне форума  
Непрочитано 25.09.2010, 15:07  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Сообщение от zheleznjakov Посмотреть сообщение
Для Cortex-M0 и М3 есть свобоное решение
Это и есть Эклипса + GCC от http://www.codesourcery.com/
Еще правда драйвер для их отладчика добавлен. Там мутно все как то, какие то модули из репозитория подключаются. В общем мне не понравилось. Сам отладчик, по инфо с электроникса, с Кейлом работает в режиме JTAG, в SWD не работает. Хотя таргет через SWD видит. Попробуйте через SWD из под их IDE и не забудьте рассказать что вышло.
kison вне форума  
Непрочитано 25.09.2010, 23:05  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Сообщение от kison Посмотреть сообщение
ШИМ от меандра переменной частоты не отличаете?
Задачка на 5 минут. Мега 8, кварц 1МГц, нужен ШИМ с коэффицентом заполнения 10% и частотой 1КГц. Что и куда будем грузить используя режим СТС?
Да, еще - таймер 1, ШИМ нужен с частотой РОВНО 1КГц.
На atmega88 легко:

#define CPU_FREQ 1000000
#define PWM_FREQ 1000
#define PWM_PRESCALER 8
#define PWM_LIMIT (CPU_FREQ/PWM_FREQ/PWM_PRESCALER)
#define PWM_VALUE (PWM_LIMIT*10/100)


char flash TCCR0AValue = 0x00;
char flash TCCR0BValue = 0x04;

char flash TCCR1AValue = 0xA2;
char flash TCCR1BValue = 0x19;

TCCR1A = 0xA2;
TCCR1B = 0x1A;
ICR1 = PWM_LIMIT;
OCR1B=PWM_VALUE;


Только я перепутал. Этот режим называеться не CTC.
Сорри! Давно с этим говном не работал.
Gnider вне форума  
Непрочитано 26.09.2010, 00:30  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Сообщение от Gnider Посмотреть сообщение
Только я перепутал.
А ответ уже был, в 27 сообщении - ICRx регистр определяющий период ШИМ сигнала.
kison вне форума  
Непрочитано 26.09.2010, 13:03  
sdsrem
Почётный гражданин KAZUS.RUN
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

А кто может подсказать про ошибку в eclipse
PHP код:
    le_0()
    for(i=0; i‹24; i++)
    { if((reg & mask) == 0)
                  da_0()
            else  da_1()
       clk_1() clk_0()
       da_0()
       mask››=1;
    }   le_1() le_0() 
Ругаеться на

le_0()
le_1()
da_0()
da_1()
clk_0()
clk_1()


Хотя в WinAvr и CVAvr всё в порядке,
вроде всё задефайнил

PHP код:
#define le PORTD.5
#define le_1() {le=1;}
#define le_0() {le=0;}

#define da PORTD.6
#define da_1() {da=1;}
#define da_0() {da=0;}

#define clk PORTD.7
#define clk_1() {clk=1;}
#define clk_0() {clk=0;} 
sdsrem вне форума  
Непрочитано 26.09.2010, 13:11  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

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

Сообщение от Gnider Посмотреть сообщение
Либо void либо вообще скобки убрать
Можно подробней, какие скобки и где void

Вот ошибка
Multiple markers at this line
- Syntax error
- expected ';' before numeric
constant

Последний раз редактировалось sdsrem; 26.09.2010 в 13:17.
sdsrem вне форума  
 

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

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

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

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


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.