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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> помогите с nec Lx3
msalov
сообщение Mar 15 2013, 12:05
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045



И всё равно меня смущает ваш цикл. У вас пины переключаются между состояниями выход-0 и вход. Ни в одном из этих режимов светодиод на ножке P14 не загорится.
Предлагаю сделать так (только включение светодиода):
Код
RESET_START:
    MOV PM1,#11101111B;Sets P14 to output, other - inputs
    MOV P1, #00010000B;Sets P14 high (LED2 on)
MMM:
    BR $MMM

Ну а если цикл всё-таки хотите, то:
Код
RESET_START:
    MOV PM1,#11101111B;Sets P14 to output
MMM:
    MOV P1, #00010000B;Sets P14 high (LED2 on)
    NOP
    MOV P1, #00000000B;Sets P14 low (LED2 off)
    BR $MMM
Но учтите эффект от ёмкости, которая параллельна светодиоду, и частоты переключения. Возможно вы ничего не увидите.
P.S. ИМХО схемы на форумы лучше выкладывать в нейтральных форматах (pdf, png). А то не у всех есть средства разработки, используемые вами.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Mar 15 2013, 12:14
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(point5217 @ Mar 14 2013, 12:34) *
Спасибо, скачал, установил, но не работает - ошибка "модуль вызвал исключение" - что еще кроме RA нужно для работы ?
Может и глупые вопросы задаю, но когда начинал работать с 51,avr,pic - таких проблем не было wacko.gif


C аплетом было такое: надо было поменять в региональных стандартах разделитель целой и дробной части с запятой на точку или наоборот.
С неком сам начинал работать - да, тоже много проблем было прежде чем запустил. Постоянно связывался с техподдержкой с компании Элтех.
Go to the top of the page
 
+Quote Post
mov
сообщение Mar 15 2013, 13:03
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 827
Регистрация: 30-06-04
Пользователь №: 226



Цитата(alexPec @ Mar 15 2013, 16:14) *
C аплетом было такое: надо было поменять в региональных стандартах разделитель целой и дробной части с запятой на точку или наоборот.
С неком сам начинал работать - да, тоже много проблем было прежде чем запустил. Постоянно связывался с техподдержкой с компании Элтех.

Спасибо,действительно, в региональных настройках надо разделитель с запятой поменять на точку !
Applilet заработал.
Go to the top of the page
 
+Quote Post
point5217
сообщение Mar 15 2013, 15:19
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 3-05-09
Из: Бишкек, Кыргызстан
Пользователь №: 48 590



Цитата(alexPec @ Mar 15 2013, 18:14) *
C аплетом было такое: надо было поменять в региональных стандартах разделитель целой и дробной части с запятой на точку или наоборот.
С неком сам начинал работать - да, тоже много проблем было прежде чем запустил. Постоянно связывался с техподдержкой с компании Элтех.

Да работает, огромное спасибо!
Не подскажите mail техподдержки Элтех?
Go to the top of the page
 
+Quote Post
alexPec
сообщение Mar 15 2013, 16:08
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(point5217 @ Mar 15 2013, 19:19) *
Да работает, огромное спасибо!
Не подскажите mail техподдержки Элтех?

ХЗ, я не через мейл - долго, просто звонил и спрашивал. Они мне даже примеры проектов на иаре высылали
Go to the top of the page
 
+Quote Post
point5217
сообщение Mar 18 2013, 03:09
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 3-05-09
Из: Бишкек, Кыргызстан
Пользователь №: 48 590



Цитата(msalov @ Mar 15 2013, 18:05) *
И всё равно меня смущает ваш цикл. У вас пины переключаются между состояниями выход-0 и вход. Ни в одном из этих режимов светодиод на ножке P14 не загорится.
Предлагаю сделать так (только включение светодиода):
Код
RESET_START:
    MOV PM1,#11101111B;Sets P14 to output, other - inputs
    MOV P1, #00010000B;Sets P14 high (LED2 on)
MMM:
    BR $MMM

Ну а если цикл всё-таки хотите, то:
Код
RESET_START:
    MOV PM1,#11101111B;Sets P14 to output
MMM:
    MOV P1, #00010000B;Sets P14 high (LED2 on)
    NOP
    MOV P1, #00000000B;Sets P14 low (LED2 off)
    BR $MMM
Но учтите эффект от ёмкости, которая параллельна светодиоду, и частоты переключения. Возможно вы ничего не увидите.
P.S. ИМХО схемы на форумы лучше выкладывать в нейтральных форматах (pdf, png). А то не у всех есть средства разработки, используемые вами.


Да конечно, замкнуло - что AVR 1-выход
Не знаю, зачем китайцы поставили там емкость, но не впаяли ее, посмотреть можно и осциллом, сам принциц того, что код и проц запустился.....
Спасибо по Вашему коду все работает, дальше инит не шел по причине. того что в примере от NEC был RTCIF, а надо было RWST


Всем спасибо !
Все работает, как говорится сам дурак.
a14.gif
Go to the top of the page
 
+Quote Post

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

 


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


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