Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 01 ноя 2024, 04:14

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 220 ]  На страницу Пред.  1 ... 14, 15, 16, 17, 18, 19, 20 ... 22  След.
Автор Сообщение
 Заголовок сообщения: Re: Начинающим программировать в АБ
СообщениеДобавлено: 04 дек 2015, 14:03 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начинающим программировать в АБ
СообщениеДобавлено: 04 дек 2015, 14:52 
Не в сети

Зарегистрирован: 01 ноя 2015, 22:44
Сообщения: 17
Спасибо, как мне в детстве говорили, пока нос не разобьешь кататься на велосе не научишься. :-) .И последний наверное глупый вопрос, почему в симуле в регистр Z значение на сбивается ?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начинающим программировать в АБ
СообщениеДобавлено: 04 дек 2015, 16:39 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Скажу тебе так… если не сделать как я написал…
1.png
1.png [ 1.95 КБ | Просмотров: 8087 ]

Вот во время выполнения этой функции, у тебя всё и происходит, вернее подмена твоего регистра Z… это как раз симуль и показывает. Просто ты не догадываешься, в какой промежуток времени это смотреть.
2.png
2.png [ 10.44 КБ | Просмотров: 8080 ]


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начинающим программировать в АБ
СообщениеДобавлено: 04 дек 2015, 18:15 
Не в сети

Зарегистрирован: 01 ноя 2015, 22:44
Сообщения: 17
После занесения Z в стек всё вылечилось. А поподробнее по использованию регистров где то можно почитать? (рекомендации на 1 стр. прочитал) например до r15 (кроме наверное r0 и r1) и вот то что у меня есть из документов https://yadi.sk/d/Z1OOWRUGkyNaT


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начинающим программировать в АБ
СообщениеДобавлено: 04 дек 2015, 21:04 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Вот уже успехи, а я что говорил… :-) но это только один подводный камешек… нет у меня литературы по тонкостям программирования. Как я тебе уже писал, нужно уловить некоторые моменты с теми регистрами, которые используешь повторно… тут ведь зависит ещё от того, когда ты их используешь и где используешь. Потому, в некоторых случаях сохранять значения регистров в стек не обязательно, а в некоторых случаях без этого не обойтись. Короче включай логику при написании алгоритма. ;)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начинающим программировать в АБ
СообщениеДобавлено: 05 дек 2015, 20:55 
Не в сети

Зарегистрирован: 24 окт 2013, 21:09
Сообщения: 40
строку" Z-->OCR1a "надо выделить кнопкой F2. Тогда как макрокоманда. В моих приводах на медогонку и других ШИМах так. Все всегда корректно было. Но использовал величину до 255.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начинающим программировать в АБ
СообщениеДобавлено: 23 янв 2016, 18:36 
Не в сети

Зарегистрирован: 01 ноя 2015, 22:44
Сообщения: 17
Продолжил я свой проект или поделку, собрал в железе, и возникла небольшая проблемка, при нажатии на кнопки начинает мерцать индикатор. По сравнению с предыдущим пришлось изменить делитель на Т1 (мерцал индикатор при работе, мала частота) но при таком изменении почему то перестали нормально работать кнопки в ПРОТЕУСе. Проект полностью, вопрос пока только по индикатору. Видео в железе https://yadi.sk/i/r2ISIov_nYDXE За ранее благодарен.


Вложения:
Комментарий к файлу: Проект
М32Спарка.zip [127.1 КБ]
Скачиваний: 463
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начинающим программировать в АБ
СообщениеДобавлено: 23 янв 2016, 20:01 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начинающим программировать в АБ
СообщениеДобавлено: 23 янв 2016, 21:13 
Не в сети

Зарегистрирован: 01 ноя 2015, 22:44
Сообщения: 17
Возник (или даже был) непонятный глюк, изменяется Fred переменная не нажимая на кнопки и на индикаторе периодически меняется на значения 10 или 120 (это диапазон регулирования и он установлен в основном цикле, должно быть 50. Введение небольшой задержки в основном цикле Wait_mks (200) исправляет ситуацию, но стабильности всё равно нет. То же самое если зайти в ПП для настройки (Setup). Глюк и в ПРОТЕУСе и в железе.


Вложения:
М32Спарка.rar [115.17 КБ]
Скачиваний: 447
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начинающим программировать в АБ
СообщениеДобавлено: 07 фев 2016, 09:45 
Не в сети

Зарегистрирован: 20 июн 2014, 15:47
Сообщения: 77
Откуда: Россия
Добрый день!
Смотрю по картинке выше, где подписано, коментарий, делим на 10 т. е число10 копируем в Y это правильно будет. Так на самом деле, деление происходит. Сам не столкивался с этим.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 220 ]  На страницу Пред.  1 ... 14, 15, 16, 17, 18, 19, 20 ... 22  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB