Найдено 7 результатов
- Ср июл 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, то работает, вроде как надо ...
- Вт июл 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
маленькая и удобная
а макетку брал здесь: http://www.quartz1.com/price/model.php?akt=6207.13
маленькая и удобная
- Пн июл 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 ...
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 ...
- Вс июл 06, 2014 21:12:24
- Форум: ARM
- Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
- Ответы: 154
- Просмотры: 50267
Re: Новый ARM Atmel Cortex-M0+ ATSAMD20
ресет то был подключен изначально.. Скорее всего действительно JTAG отвалился, только в нашем случае это SWDdosikus писал(а):надо всего то подключить RESET .
- Пт июл 04, 2014 10:48:24
- Форум: ARM
- Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
- Ответы: 154
- Просмотры: 50267
Re: Новый ARM Atmel Cortex-M0+ ATSAMD20
Он вообще не выходил на связь под отладчиком, видимо что-то там перекосило с клоками, пришлось выпаять его и впаять другой..
Сейчас мучаюсь с АЦП...
Сейчас мучаюсь с АЦП...
- Пн июн 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 ...
//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 ...
- Вт июн 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 ...
Хочу настроить один вывод на вход АЦП, например PA02 делаю так:
PORT->Group[0].PINCFG[2].bit.PMUXEN = 1; т.е. подключаю вывод PA02 к мультиплексору.
а вот что вписывать в регистр PMUXn, не могу понять..
Вот выдержка из DS: The peripheral function can be ...