реклама на сайте
подробности

 
 
> Порт atmega 1280 для ucos
_artem_
сообщение Jul 18 2007, 10:17
Сообщение #1


учащийся
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 29-10-05
Из: города контрастов
Пользователь №: 10 249



Кто нибудь делал?


--------------------
Зачем лаять на караван , когда на него можно плюнуть?

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_artem_
сообщение Jul 18 2007, 23:47
Сообщение #2


учащийся
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 29-10-05
Из: города контрастов
Пользователь №: 10 249



вобшем кое что поправил для 128 порта и вроде бы односекундная мигалка работает. остальное буду на рабочем проекте тестировать.
Но один вопрос все таки гложет - с регистрами EIND для инструкций EICALL и EIJMP (новое в 1280) и старый RAMPZ .
С RAMPZ вроде бы ясно - пиши во флеш в одном месте и не забывай прерывания запрешать и все как будто ок будет, я даже его не использую .

с EIND немного темновато , прочесал код от моего проекта на наличие EICALL и EIJMP... ничего подобного не нашел. То ли их наличие зависит от размера кода то ли от версии компилятора ли? При смене контекста на другую задачу вполне возможно использование данной регистра в другой задаче тоже. Вопрос в том - пихать ли его тоже в стек или нет при смене контекста?
Если кто нибудь знает при каких условиях этот регистр применяется буду признателен за наводку.


--------------------
Зачем лаять на караван , когда на него можно плюнуть?

Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 06:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016