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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 02.03.2009, 11:17  
A_Ivanov
Частый гость
 
Регистрация: 15.06.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
A_Ivanov на пути к лучшему
По умолчанию помогите чайнику с 12f629

собрал себе схемку по адресу http://icdevelop.narod.ru/project1/index.htm
но на 12f629. прошивка присутствовала только на ассеблере. в кодах нет. ну скомпилировал MPLAB 7.60.
запрограммировал PIC. вроде бы работает, но при компилировании выдала ошибок кучу типа

Message[302] U:PICЭлектронный замок 1DS1990-629DS1990-629.ASM 56 : Register in operand not in bank 0. Ensure that bank bits are correct.

а работает так:
стирать память - вообще не стирает, при опознании ключа пищит, при программировании ключа тоже пищит как положено.
но ключ в память не записывает.

помогите разобраться. первая конструкция на пике...
Реклама:
A_Ivanov вне форума  
Непрочитано 02.03.2009, 11:46  
lyk
Гражданин KAZUS.RU
 
Регистрация: 20.05.2005
Сообщений: 659
Сказал спасибо: 40
Сказали Спасибо 186 раз(а) в 116 сообщении(ях)
lyk на пути к лучшему
По умолчанию Re: помогите чайнику с 12f629

Сообщение от A_Ivanov
Message[302] U:PICЭлектронный замок 1DS1990-629DS1990-629.ASM 56 : Register in operand not in bank 0. Ensure that bank bits are correct.
Компилятору не нравится как вы работаете с банками памяти. Если вы считаете что работаете правильно, то убрать эти напоминания можно строкой: Errorlevel -302
Я бы еще не советовал в названии каталогов и файлов использовать кириллицу, пробелы, и всякие символы.
lyk вне форума  
Непрочитано 02.03.2009, 12:00  
A_Ivanov
Частый гость
 
Регистрация: 15.06.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
A_Ivanov на пути к лучшему
По умолчанию

ну эта ошибка может и не вызывает сбоев в работе программы, но сама программа не работает.
может кто-нибудь пройдется по коду, посмотрит.
она изначально писалась под 16f628, потом переделывалась под 12f629. так вот может в этом дело, где-то не тот порт поставили, или отличается работа с памятью.
а я в этом ноль...
A_Ivanov вне форума  
Непрочитано 02.03.2009, 12:08  
lyk
Гражданин KAZUS.RU
 
Регистрация: 20.05.2005
Сообщений: 659
Сказал спасибо: 40
Сказали Спасибо 186 раз(а) в 116 сообщении(ях)
lyk на пути к лучшему
По умолчанию

В программе запущен внутренний генератор на 4 мгц. Нигде не заметил где в программе считывается калибровочная константа... В общем дорабатывать это все надо. Дерзайте.
lyk вне форума  
Непрочитано 02.03.2009, 12:58  
otest
Почётный гражданин KAZUS.RU
 
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
otest на пути к лучшему
По умолчанию

Зашивайте.Рабочий код в архиве.

Прикрепленный файл: 3474727.rar
otest вне форума  
Непрочитано 02.03.2009, 13:59  
A_Ivanov
Частый гость
 
Регистрация: 15.06.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
A_Ivanov на пути к лучшему
По умолчанию

Сообщение от otest
Зашивайте.Рабочий код в архиве.
спасибо, зашил, но вообще никаких движений.
все звуки пропали.

в пик семуляторе оригинальную с сайта прошивку запустил, но на sleep останавливается и все.

Прикрепленный файл: 3474727.rar
A_Ivanov вне форума  
Непрочитано 02.03.2009, 14:13  
otest
Почётный гражданин KAZUS.RU
 
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
otest на пути к лучшему
По умолчанию

В симуляторе нет изменений на входе поэтому останавливается.Что у вас в реальной сборке получается? Хотите просимулировать запустите в Протеусе.
otest вне форума  
Непрочитано 02.03.2009, 14:34  
A_Ivanov
Частый гость
 
Регистрация: 15.06.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
A_Ivanov на пути к лучшему
По умолчанию

) если бы я знал еще протеус!
так, сижу на работе, делать нечего, вот решил поконструировать. собрал плату, зашил пик, а она зараза, не хочет работать как надо.
прошивка с сайта как-то еще работает, пишит при подключении ключа при ошибочном коде ключа и при программировании ключа, что он зашит,
но не прошивает в память, т.к. потом пищит, что код не известен.

а ваша вообще ничего не делает.
а что вы там меняли?
A_Ivanov вне форума  
Непрочитано 02.03.2009, 14:39  
A_Ivanov
Частый гость
 
Регистрация: 15.06.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
A_Ivanov на пути к лучшему
По умолчанию

может ассемблер mplab 7.60 кривой? или у меня руки кривые?
последнее скорее всего.
еще чем нибудь можно в машинный код перевести?
A_Ivanov вне форума  
Непрочитано 02.03.2009, 15:08  
otest
Почётный гражданин KAZUS.RU
 
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
otest на пути к лучшему
По умолчанию

При выключеном питании
1. нажмите кнопку записи
2. приложите ключ
3. включите питание
4. через1-2сек уберите ключ
5 отключите питание
Теперь включаем и проверяем.
otest вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите чайнику в разработке частотного преобразователя zhamanov Производственное оборудование 25 22.09.2009 11:29
помогите чайнику с программой igor9999 Микроконтроллеры, АЦП, память и т.д 2 14.02.2009 01:46
помогите чайнику почему не работает ctefan Микроконтроллеры, АЦП, память и т.д 6 11.11.2007 19:34
Помогите чайнику! Cobo12 Делимся опытом 1 16.10.2007 01:11
Прошивка 12f629 в ComPic-1 SGordon Микроконтроллеры, АЦП, память и т.д 1 09.10.2006 21:51


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


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