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

 
 
> Перешел от AVR к ARM AduC 7020, ...еще одна тема от новичка
Ilya-S
сообщение Nov 12 2013, 06:56
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 12-11-13
Пользователь №: 79 159



Работал всегда с AVRками, ни каких проблем. Начальство "попросило" освоить ARM, дабы изготовить какой то девайс который бросили 10 лет назад. сейчас предомной
полупустая плата с процом,
UART-USB конвертор в виде программатора,
даташит AD,
IAR keil триаловский,
и загрузчик ARMWSD

Кроме заливки программы боше ничего не получается, прошу кинуть пример хотя на мыргание диода на ножке P26 (p1.7)
(про цап, шим молчу...)

Или\И ткните носом книгу для чайников по Aduc smile3046.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ilya-S
сообщение Nov 12 2013, 07:42
Сообщение #2





Группа: Участник
Сообщений: 12
Регистрация: 12-11-13
Пользователь №: 79 159



Спасибо!!! ну вот начинаю понимать что:

GPnSET установка порта в 1
GPnCLR установка порта в 0

задержка не срабатывает почему то но щас буду пробовать

не разобрался как расшифровать, 1 << (7 + 16) конкретно 7 +16

поступил так
void Delay( unsigned int Val);

void Delay( unsigned int Val) {
for( ; Val != 0; Val--) {
__no_operation();
}
}

main () {
//int i;
//for (i = 1; i <= 10; i++)
while(0)
{

GP1SET = ();
Delay( 60000);
GP1CLR = (1 << (7 + 16));
Delay( 60000);
}
return 0;
}
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 12 2013, 08:49
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Ilya-S @ Nov 12 2013, 10:42) *
не разобрался как расшифровать, 1 << (7 + 16) конкретно 7 +16
7 + 16 = 23. 1 << (7 + 16) - единица, сдвинутая влево на 23 разряда. Откуда берется +16 вы узнаете, прочитав описание регистров GPxSET, GPxCLR.

P.S. Для публикации исходников используйте кнопку на форме ввода сообщения. Маловероятно, что кто-то захочет разбираться в ваших неотформатированных исходниках.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 08:11
Рейтинг@Mail.ru


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