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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 28.03.2009, 13:56   #621
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию

2 Bomgik Шли бы Вы... в ЧАВО для начала. На стр. 2. Тут по соседству ветка.
Реклама:
Halex07 вне форума   Ответить с цитированием
Непрочитано 01.04.2009, 09:08   #622
russo_turisto
Прописка
 
Регистрация: 16.01.2007
Адрес: Astana KZ
Сообщений: 243
Сказал спасибо: 48
Сказали Спасибо 38 раз(а) в 32 сообщении(ях)
russo_turisto на пути к лучшему
По умолчанию

Подскажите,
Нужна отладка в Протеусе v7.4SP3, асм файл напрямую подключить не могу,выдаёт кучу ошибок, В МПЛАБе компилируется нормально, v7.52.
Эта программа посылает несколько байт по юарту и ждёт ответ, при получении правильных ответов посылает команды управления. Программа виснет при отсутствии ответов или при неправильных ответах. Думаю зацикливается в подпрограмме приёма байта GETCHAR.
Надо проверить, нужен симул.

Ещё можно вопросик, а как засимулировать ответы по юсарту в протеусе при поступлении определёных команд?

Прикрепленный файл: 209046.rar
russo_turisto вне форума   Ответить с цитированием
Непрочитано 02.04.2009, 19:18   #623
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию

Если хотите компилить MPASM-ом, приложенным в Протеус по умолчанию добавьте в начале:
LIST p=PIC16F876
тогда нормально скомпилится. А я обычно просто указываю Проту пути на компиляторы MPASM и MPASMWIN из MPLAB и не парюсь. Вот скомпилил ваш таким образом и без ошибок (вложение). Заодно перевел подтягивающие резюки в DIGITAL (надоело уже всем повторять). А бардак в схеме рагребайте сами (Вы всегда так провода рисуете: как бог на душу положит? Да еще по диагонали.) Про виртуал COM порт поищите здесь поиском - уже много раз было.

Прикрепленный файл: 5878025.rar
Halex07 вне форума   Ответить с цитированием
Непрочитано 03.04.2009, 08:23   #624
russo_turisto
Прописка
 
Регистрация: 16.01.2007
Адрес: Astana KZ
Сообщений: 243
Сказал спасибо: 48
Сказали Спасибо 38 раз(а) в 32 сообщении(ях)
russo_turisto на пути к лучшему
По умолчанию

Спасибо за подсказку.
LIST p=PIC16F876 добавил закомпилировалось нормально.
А про непорядок в схеме, кнопки в последствии удаляться, будет подключен второй микроконтроллер который будет принимать команды от пульта PANASONIC слать данные на второй микроконтроллер, второй контроллер будет управлять камерой SANYO, будет своеобразный преобразователь протоколов. Можно было бы задействовать пик с двумя юартами, на с 18 серией не работал, да и в наличии у меня нет. Хотел написать на Си, но с ним незнаком. Сейчас стоит задача узнать протокол управления видеокамерами PANASONIC (WV-CW960 камера). Если у кого есть даташит поделитесь.
russo_turisto вне форума   Ответить с цитированием
Непрочитано 07.04.2009, 00:52   #625
vicpavlovich
Временная регистрация
 
Регистрация: 21.01.2009
Сообщений: 57
Сказал спасибо: 17
Сказали Спасибо 12 раз(а) в 5 сообщении(ях)
vicpavlovich на пути к лучшему
По умолчанию

Подскажите, если можете - как записать в проекте протеуса в SPI память (AT25640) данные, полученные с помощью MPLAB (v.5.62). Proteus через "Edit component" требует "Binary image file", а есть HEX file, как преобразовать - не знаю. Заранее благодарен!
vicpavlovich вне форума   Ответить с цитированием
Непрочитано 07.04.2009, 08:15   #626
AndreiVV
Гражданин KAZUS.RU
 
Регистрация: 29.06.2006
Сообщений: 638
Сказал спасибо: 37
Сказали Спасибо 56 раз(а) в 41 сообщении(ях)
AndreiVV на пути к лучшему
По умолчанию

Самый простой вариант :берете программу от какого нибудь программатора который поддерживает оба формата(тот же понипрог), открываете HEX и сохраняете как BIN.
AndreiVV вне форума   Ответить с цитированием
Непрочитано 07.04.2009, 10:42   #627
vicpavlovich
Временная регистрация
 
Регистрация: 21.01.2009
Сообщений: 57
Сказал спасибо: 17
Сказали Спасибо 12 раз(а) в 5 сообщении(ях)
vicpavlovich на пути к лучшему
По умолчанию

Cпасибо to AndreiVV, преобразование получилось, но когда я считываю содержимое внутренней памяти (SPI Memory Internal Memory), то вижу одни эФ-эФ-ки (FF), т. е. м-сх пустая, а у меня там должны лежать шрифты для графического индикатора. Proteus у меня 7.4 sp3. Посоветуйте - как быть?
vicpavlovich вне форума   Ответить с цитированием
Непрочитано 07.04.2009, 11:14   #628
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Сообщение от vicpavlovich
у меня там должны лежать шрифты для графического индикатора. Proteus у меня 7.4 sp3. Посоветуйте - как быть?
Надо указать файл с содержимым еепром

Конвертировать форматы удобно программатором компилятора CVAVR - http://avr123.nm.ru
скачать CodeVisionAVR с лекарством - 2 Mb всего.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума   Ответить с цитированием
Непрочитано 07.04.2009, 12:11   #629
vicpavlovich
Временная регистрация
 
Регистрация: 21.01.2009
Сообщений: 57
Сказал спасибо: 17
Сказали Спасибо 12 раз(а) в 5 сообщении(ях)
vicpavlovich на пути к лучшему
По умолчанию

Мои действия:
- открыл HEX файл в программаторе "Пони-прог", сохранил его как "Binary file- xxx.bin";
- в протеусе выбрал м-сх памяти АТ25640, - Edit Properties-initial memory contents,-xxx.bin-открыть. В окошке напротив "initial memory..." появилось "...xxx.bin". Вроде все в порядке должно быть.
- "Sourse",- build all,-OK;
-Run the timulation,-pause;
-Правая кн мыши на м-сх памяти,-Internal memory,-появилось окно "SPI Memory Internal Memory", а в нем одни FF FF FF FF...
Что сделано не так?
vicpavlovich вне форума   Ответить с цитированием
Непрочитано 07.04.2009, 12:50   #630
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию

Попробуй debug -› reset persistent model data
__________________
warez
urry вне форума   Ответить с цитированием
Ответ

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по PROTEUS-у Advanced_LAMER Proteus 372 19.09.2021 01:20
Вопросы и замечания по топику - FAQ по PROTEUS avr123-nm-ru Proteus 291 05.06.2015 20:49
Вопросы по работе с Proteus dosikus Proteus 510 20.12.2007 18:48
CAN BUS общие впечатления vasseff Микроконтроллеры, АЦП, память и т.д 7 20.06.2007 09:15
Вопросы по Си. Zemlyanov Proteus, KiCAD и другие ECAD 5 20.11.2006 15:36


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


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