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

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

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

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

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

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


 
Опции темы
Непрочитано 10.03.2015, 20:20  
AVK74
Вид на жительство
 
Регистрация: 15.03.2005
Сообщений: 381
Сказал спасибо: 11
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
AVK74 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

А можно ли для DS1307 как-то сделать чтобы симуляция запускалась с уже записанным ОЗУ DSки, ну или что бы значения сохранялись после остановки симуляции.
Реклама:
AVK74 вне форума  
Непрочитано 11.03.2015, 08:01  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от AVK74 Посмотреть сообщение
с уже записанным ОЗУ DSки, ну или что бы значения сохранялись после остановки симуляции.
Угу, потом начнём требовать МК с уже записанным SRAM и т.д.... ОЗУ - оно и в Китае ОЗУ - оперативное запоминающее устройство. Сняли питание - информация пропала. Если надо что-то заранее там иметь - только программно. Включите в первоначальной инициализации блок, который однократно расписывает туда нужные данные, потом в окончательном варианте его вытрите. Только так и никак иначе.
Halex07 вне форума  
Непрочитано 12.03.2015, 08:06  
uljanmax
Частый гость
 
Регистрация: 12.03.2015
Сообщений: 16
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
uljanmax на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Приветствую знатоков по протеус. Проблема такая.Написана программа в mplab при имитации работы не фиксируются защёлки pic12f675. Правильно ли я понимаю? Если в программе защелку ну скажем GPIO 1 перевести в 1 то она должна и оставаться в таком состоянии пока программно не переведём в 0?
uljanmax вне форума  
Непрочитано 12.03.2015, 09:30  
dimchik_b
Вид на жительство
 
Регистрация: 18.04.2008
Сообщений: 373
Сказал спасибо: 103
Сказали Спасибо 50 раз(а) в 40 сообщении(ях)
dimchik_b на пути к лучшему
По умолчанию Re: Proteus общие вопросы

У PIC12 нет никаких защелок. Как и у PIC16. Просто регистр порта с моделью "чтение-модификация-запись". Причем всего регистра сразу. Например
GPIO1=0; //Сейчас в GPIO1 лежит 0
TRISIO1=1;
A=GPIO2; //Сейчас в GPIO1 легло то, что было на линии в этот момент
TRISIO1=0; //А теперь выложили это значение на линию. И не факт, что это 0.
dimchik_b вне форума  
Непрочитано 12.03.2015, 09:54  
uljanmax
Частый гость
 
Регистрация: 12.03.2015
Сообщений: 16
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
uljanmax на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Получается если нет защелок то после выполнения bsf Gpio1 или любой другой произойдёт сброс на ноль?

Тогда вопрос как организовать задержку в bsf
uljanmax вне форума  
Непрочитано 12.03.2015, 11:14  
uljanmax
Частый гость
 
Регистрация: 12.03.2015
Сообщений: 16
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
uljanmax на пути к лучшему
По умолчанию Re: Proteus общие вопросы

ТОГДА КАК ПОНИМАТЬ ЭТИ СЛОВА ИЗ САМОУЧИТЕЛЯ ПО 16f84



Концептуальные моменты. Важно понять, что логический сигнал на выходе будет сохраняться сколько угодно долго до тех пор, пока не изменится состояние бита на противоположное. В том случае, если бит установлен в единицу и в него делается попытка записи опять же единицы, перерывов сигнала в момент записи не происходит (тоже самое относится и к нулевому состоянию бита). Смена одного бита порта не влияет на состоянии других битов этого же порта и, следовательно, не влияет на логические уровни на ножках МК
uljanmax вне форума  
Непрочитано 12.03.2015, 19:19  
uljanmax
Частый гость
 
Регистрация: 12.03.2015
Сообщений: 16
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
uljanmax на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от dimchik_b Посмотреть сообщение
У PIC12 нет никаких защелок. Как и у PIC16. Просто регистр порта с моделью "чтение-модификация-запись". Причем всего регистра сразу. Например
GPIO1=0; //Сейчас в GPIO1 лежит 0
TRISIO1=1;
A=GPIO2; //Сейчас в GPIO1 легло то, что было на линии в этот момент
TRISIO1=0; //А теперь выложили это значение на линию. И не факт, что это 0.
Как всего сразу ведь есть бит ориентированные команды как bsf или bcf, TRISIO закладывается в подготовительных операциях, а если говорить что нет защелок хотя о них говориться в даташит на этот пик, тогда смысл создавать было микроконтроллер. ВОПРОС ПОЧЕМУ ПРОТЕУС НЕ ХОЧЕТ ИХ ВОСПООИЗВОДИТЬ
uljanmax вне форума  
Непрочитано 12.03.2015, 19:23  
otest
Почётный гражданин KAZUS.RU
 
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
otest на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Приложи весь проблемный проект.
otest вне форума  
Непрочитано 12.03.2015, 19:34  
uljanmax
Частый гость
 
Регистрация: 12.03.2015
Сообщений: 16
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
uljanmax на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от otest Посмотреть сообщение
Приложи весь проблемный проект.

Сейчас не могу. Да и смысла не вижу. ВОПРОС В СЛЕДУЮЩЕМ после выполнения команды bsf GPIO1 на 6 ноге останется 1 до того момента пока не дать команду bcf....... Или сбросттся на ноль после выполнения пп задержки которая следует за bsf

bsf GPIO1
Pause
bsf GPIO2
в этой ситуации GPIO1 останется в 1 до какого момента
uljanmax вне форума  
Непрочитано 12.03.2015, 22:17  
otest
Почётный гражданин KAZUS.RU
 
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
otest на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Без команды ничего не сбросится.
otest вне форума  
Сказали "Спасибо" otest
uljanmax (14.03.2015)
 

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

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

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, время: 00:53.


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