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

Leopoldius
Чт дек 19, 2013 11:05:17
Форум: Ничего не работает
Тема: ИБП smart power pro 1000
Ответы: 6
Просмотры: 2050

Re: ИБП smart power pro 1000

Доброго времени суток)

У УПСа есть предохранитель на задней стенке. Попробуйте его перемкнуть, или напаять поверху обычныйц предохранитель. Ну и прозвонить его перед включением в сеть. Это единственное что можно посоветовать при таком обьеме информациии.

Прошу прощение, но только без обид :)
Leopoldius
Вт дек 10, 2013 12:45:31
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50141

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

Я ж и говорю про функцию SystemInit, в которой по идее должно настраиватся тактирование и т.д. Да, с с систиком я разобрался уже. Во всем виноват Морфей :kill:

В ней ничего не реализовано. Вот про что я
Leopoldius
Вт дек 10, 2013 11:24:01
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50141

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

dosikus писал(а):Хэдеры и исходники есть в Keil в соотвествующих папках.


Keil у меня 4.73

файл system_samd20.c я бы не сказал что сильно полный. Прикладываю его для ознакомления :)ъ

UPD: странно - прицепилось два.

Возможно и недосмотрел, ибо время було позднеею. Сегодня на работе внятнее посмотрю.
Leopoldius
Вт дек 10, 2013 00:47:53
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50141

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

Благодарствую . Жаль вердикт только завтра увижу , спать .

Зы лучше лапкой помахать и на осцилл или лог. анализатор...

Доброй ночи. Увы, нет у меня еще осцила, впрочем как и лог аналазитора дома:(

Обновлено[23:36 09/12/13]
Прогнал я код. Единственное что надо добавить:

...
NVIC ...
Leopoldius
Вт дек 10, 2013 00:41:20
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50141

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

Сейчас инсталится. Где то через полчаса будемс иметь вердикт и в каритнках
Leopoldius
Вт дек 10, 2013 00:25:58
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50141

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

Дошли руки до проверки. Где проверить? В студии Атмеля или в Кайле?
Leopoldius
Пн дек 09, 2013 22:56:10
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50141

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


Прошу вас проверить сие в железе :
Сие в глобальные :

static volatile uint32_t TimingDelay;



/* Delay & timers */
void SysTick_Handler(void) {
if (TimingDelay) {
TimingDelay--;
}

}


void Delay_mS(uint32_t nTime) {
TimingDelay = nTime;

while (TimingDelay);
}




Это инит ...
Leopoldius
Пн дек 09, 2013 21:30:23
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50141

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

А что там такого сверхестественного ?
Инит Systick и хэндлер прописать . А там хоть тупую задержку , хоть поллинг ...

То, что если не вызвал функцию delay_init(); с ASF МК виснет на первой же delay... Разве сложно було сделать что то типа #warning или #error мол - ты добр молодец изволь вызвать ...
Leopoldius
Пн дек 09, 2013 20:50:17
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50141

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

Ну вообще-то Systick он и в африке Systick . Это ядро а не что то атмеловское .
Прикрутилось точно так же как и в STM32...

Дык никто против Systick и не мяукает)) Вопрос в том что неявно используется этот таймер. И собстdенно, привыкнув к тому что - таймер на задержках и циклах делается в Си. Для ...
Leopoldius
Пн дек 09, 2013 20:34:55
Форум: ARM
Тема: Новый ARM Atmel Cortex-M0+ ATSAMD20
Ответы: 154
Просмотры: 50141

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

Вечер добрый всем

Да, ASF необічен. Помню я в попытке поморгать попытался использовать delay_ms() - все круто, но пока не проинитил - оно подвешивало проц. Оказывается, каким то боком для задержки используется Systick - я прошел все уровни донизу самого. И там оно и подвешивало. Решение ...

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