Найдено 7 результатов

layabdu
Ср июл 09, 2014 09:45:29
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50267

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20


Ещё вроде нужно смотреть в STATUS флаг:

Bit 7 – SYNCBUSY: Synchronization Busy

Это да, я пока что не анализирую флаги, просто выдерживаю явно большую паузу и смотрю результат.
Кстати, если запускаю без отладчика, т.е. измерение АЦП вывожу сразу на индикатор OLED, то работает, вроде как надо ...
layabdu
Вт июл 08, 2014 09:58:33
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50267

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Да, Е - это 32 пина,где есть не скажу, т.к. не я покупал.
а макетку брал здесь: http://www.quartz1.com/price/model.php?akt=6207.13
маленькая и удобная
706N0620713.jpg
(214.83 КБ) 542 скачивания
layabdu
Пн июл 07, 2014 14:01:48
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50267

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Ребята, вопрос по АЦП по порядку что я делаю и что не так:
GCLK->CLKCTRL.reg = (GCLK_CLKCTRL_ID(ADC_GCLK_ID) | GCLK_CLKCTRL_GEN(0) | GCLK_CLKCTRL_CLKEN); //подключаю клок к ADC
PORT->Group[0].PINCFG[2].bit.PMUXEN = 1; // подключаю PORTA.2 к мультиплексору
PORT ...
layabdu
Вс июл 06, 2014 21:12:24
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50267

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

dosikus писал(а):надо всего то подключить RESET .
ресет то был подключен изначально.. Скорее всего действительно JTAG отвалился, только в нашем случае это SWD
layabdu
Пт июл 04, 2014 10:48:24
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50267

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Он вообще не выходил на связь под отладчиком, видимо что-то там перекосило с клоками, пришлось выпаять его и впаять другой..

Сейчас мучаюсь с АЦП...
layabdu
Пн июн 23, 2014 08:44:21
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50267

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Поигрался с таймерами и после того, как закоментировал строку вот так:
//GCLK->CLKCTRL.reg = (GCLK_CLKCTRL_ID(TC2_GCLK_ID) | GCLK_CLKCTRL_GEN(0) | GCLK_CLKCTRL_CLKEN);

void TC2_initialize(void) {

GCLK->CLKCTRL.reg = (GCLK_CLKCTRL_ID(TC2_GCLK_ID) | GCLK_CLKCTRL_GEN(0) | GCLK_CLKCTRL_CLKEN ...
layabdu
Вт июн 17, 2014 19:57:54
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50267

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Привет всем!) Что-то я совсем запутался...
Хочу настроить один вывод на вход АЦП, например PA02 делаю так:
PORT->Group[0].PINCFG[2].bit.PMUXEN = 1; т.е. подключаю вывод PA02 к мультиплексору.
а вот что вписывать в регистр PMUXn, не могу понять..

Вот выдержка из DS: The peripheral function can be ...

Перейти к расширенному поиску