Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 13.02.2016, 12:03  
vasakTM
Временная регистрация
 
Регистрация: 30.12.2010
Сообщений: 97
Сказал спасибо: 15
Сказали Спасибо 29 раз(а) в 16 сообщении(ях)
vasakTM на пути к лучшему
По умолчанию Помощь в переделке прошивки для PIC16f628

Так как в этом не силен, то прошу помощи у гуру. Собрал по этой схеме дочери цму. Логическим методом догадался как изменить эффекты. В общем все устраивает, но хотелось бы что-бы цму включалось сразу а не переключением кнопки. (то есть по умолчанию цму а по нажатии кнопки эффекты СДУ). Тут уже логически догадаться немогу, а на изучение программирования просто банально нет времени, нужно начинать все с нуля.За все время только и делал пару раз схемы на микроконтроллерах.ASM в аттаче.Может кто-то поможет ?
Вложения:
Тип файла: txt sdu3.txt (17.8 Кб, 76 просмотров)
Реклама:
vasakTM вне форума  
Непрочитано 13.02.2016, 16:45  
AlexZimin
Частый гость
 
Регистрация: 11.06.2006
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
AlexZimin на пути к лучшему
По умолчанию Re: Помощь в переделке прошивки для PIC16f628

Прошу прощения если начитались других вариантов ответа Давно на асме ничего не писал. Пока въехал в алгоритм. Надо проинициализировать переменную flags в подпрограмме start:

clrf vport ;
movlw 0x01 ;
movwf flags ;
clrf effect ;

Последний раз редактировалось AlexZimin; 13.02.2016 в 18:28.
AlexZimin вне форума  
Сказали "Спасибо" AlexZimin
vasakTM (14.02.2016)
Непрочитано 13.02.2016, 19:47  
vasakTM
Временная регистрация
 
Регистрация: 30.12.2010
Сообщений: 97
Сказал спасибо: 15
Сказали Спасибо 29 раз(а) в 16 сообщении(ях)
vasakTM на пути к лучшему
По умолчанию Re: Помощь в переделке прошивки для PIC16f628

Не помогло, так же старт с сду идет.
vasakTM вне форума  
Непрочитано 13.02.2016, 20:58  
AlexZimin
Частый гость
 
Регистрация: 11.06.2006
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
AlexZimin на пути к лучшему
По умолчанию Re: Помощь в переделке прошивки для PIC16f628

Быть такого не может.

Это "clrf flags ;" надо удалить
AlexZimin вне форума  
Сказали "Спасибо" AlexZimin
vasakTM (14.02.2016)
Непрочитано 13.02.2016, 21:01  
gromovi
Заблокирован
 
Регистрация: 12.09.2009
Сообщений: 420
Сказал спасибо: 148
Сказали Спасибо 166 раз(а) в 118 сообщении(ях)
gromovi на пути к лучшему
По умолчанию Re: Помощь в переделке прошивки для PIC16f628

//btfsc flags,0
call LMD ;Если включен режим цветомузыки
goto main
попробуйте так.
gromovi вне форума  
Сказали "Спасибо" gromovi
vasakTM (14.02.2016)
Непрочитано 13.02.2016, 21:06  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,491
Сказал спасибо: 401
Сказали Спасибо 2,216 раз(а) в 1,314 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Помощь в переделке прошивки для PIC16f628

Сообщение от gromovi Посмотреть сообщение
//btfsc
В ассемблере для коммента используется символ ;

Вобще-то надо добавить bsf flags,0 конце файла, перед последним goto main

Последний раз редактировалось NewWriter; 13.02.2016 в 21:16.
NewWriter вне форума  
Сказали "Спасибо" NewWriter
vasakTM (14.02.2016)
Непрочитано 13.02.2016, 21:13  
gromovi
Заблокирован
 
Регистрация: 12.09.2009
Сообщений: 420
Сказал спасибо: 148
Сказали Спасибо 166 раз(а) в 118 сообщении(ях)
gromovi на пути к лучшему
По умолчанию Re: Помощь в переделке прошивки для PIC16f628

Сообщение от NewWriter Посмотреть сообщение
В ассемблере для коммента используется символ ;
подзабыл уже.
gromovi вне форума  
Сказали "Спасибо" gromovi
vasakTM (14.02.2016)
Непрочитано 14.02.2016, 06:52  
viktormor
Частый гость
 
Регистрация: 23.02.2011
Сообщений: 39
Сказал спасибо: 137
Сказали Спасибо 12 раз(а) в 7 сообщении(ях)
viktormor на пути к лучшему
По умолчанию Re: Помощь в переделке прошивки для PIC16f628

Сообщение от NewWriter Посмотреть сообщение
Вобще-то надо добавить bsf flags,0 конце файла, перед последним goto main

Согласен полностью. Вот так:

clrf vport ;
clrf flags ;
clrf effect ;

movlw 0xA0 ;Сброс указателя стека
movwf FSR
call effect0 ;Загружаем набор эффекта №1 effect0
movlw 0xA0 ;Сброс указателя стека
movwf FSR
incf fmax,f

bsf flags,0 ;Сразу включить режим ЦМУ

goto main


end
viktormor вне форума  
Сказали "Спасибо" viktormor
vasakTM (14.02.2016)
Непрочитано 14.02.2016, 09:51  
AlexZimin
Частый гость
 
Регистрация: 11.06.2006
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
AlexZimin на пути к лучшему
По умолчанию Re: Помощь в переделке прошивки для PIC16f628

А что есть какая то разница. Сразу загрузить переменную flags или взвести отдельный бит?
AlexZimin вне форума  
Сказали "Спасибо" AlexZimin
vasakTM (14.02.2016)
Непрочитано 14.02.2016, 15:55  
vasakTM
Временная регистрация
 
Регистрация: 30.12.2010
Сообщений: 97
Сказал спасибо: 15
Сказали Спасибо 29 раз(а) в 16 сообщении(ях)
vasakTM на пути к лучшему
По умолчанию Re: Помощь в переделке прошивки для PIC16f628

ВСЕМ Огромное спасибо. Теперь то что нужно !
vasakTM вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь в переделке активного сабвуфера Kapitan2010 Аудиотехника 34 04.01.2015 01:00
Нужна помощь в составлении схемы по схемотехнике olen007 Поиск схем. Делимся схемами 5 20.10.2014 04:29
Нужна помощь по переделке программы с PIC16F84A на PIC16F628A Ivankz Микроконтроллеры, АЦП, память и т.д 14 16.08.2012 14:25
Программатор Willem не могу записать файл прошивки в EPROM50 vovalvov70 Микроконтроллеры, АЦП, память и т.д 11 15.03.2011 21:52


Часовой пояс GMT +4, время: 08:37.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot