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

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

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

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

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

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

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

 
Опции темы
Непрочитано 25.09.2010, 00:40  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
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.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
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.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
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.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
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.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
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.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

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

А кто может подсказать про ошибку в eclipse
PHP код:
    le_0()
    for(
i=0i24i++)
    { 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.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: ARM, IDE, JTAG, или в чем писать, и чем отлаживать.

Либо void либо вообще скобки убрать
Gnider вне форума  
Непрочитано 26.09.2010, 13:15  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для 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, время: 05:08.


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