08.05.2020, 23:10
|
|
Прохожий
Регистрация: 08.05.2020
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Здравствуйте. Подскажите почему в Proteus 8.9 срабатывает маскированное прерывание:
[AVR EXTERNAL INTERRUPT] PCINT1 enabled.
[AVR EXTERNAL INTERRUPT] PCINT5 enabled.
[AVR INTERRUPT] Handling PCINT0(External Interrupt Request 0), address=0x0004.
Микроконтроллер ATTINY13A. В Железе всё работает, но не понятно из-за того что с прерываниями всё норм или из-за костыля для протеуса.
Код:
Цитата:
|
init:
ldi temp, low(RAMEND)
out SPL, temp
ldi temp, (1‹‹ACD) | (1‹‹ACI)
out ACSR, temp
ldi temp, (1‹‹DDB4) | (1‹‹DDB3) | (1‹‹DDB2) | (1‹‹DDB0)
out DDRB, temp
sbi PORTB, PORTB0
sbi PORTB, PORTB2
sbi PORTB, PORTB4
sbic PINB, 1
rjmp nusb
cbi PORTB, PORTB2
cbi PORTB, PORTB0
ldi data, adress_delay_on
rcall read_eeprom
rcall delay_second
ldi data, adress_pwm
rcall read_eeprom
sts pwm_ozy, data
rcall pwm
nusb:
ldi temp, (1‹‹PRADC)
out PRR, temp
ldi YL, low(bufer)
ldi YH, High(bufer)
ldi temp, (1‹‹PCIF | 1‹‹INTF0)
out GIFR, temp
ldi temp, (1‹‹PCINT5) | (1‹‹PCINT1)
out PCMSK, temp
ldi temp, (1‹‹PCIE)
out GIMSK, temp
ldi temp, (1‹‹SE)
out MCUCR, temp
sei
sleep
|
Последний раз редактировалось Eldar; 08.05.2020 в 23:20.
|
|
|
|
30.05.2020, 09:54
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 944
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Proteus общие вопросы
И в чём проблема? Сам рзрешаешь прерывания
ldi temp, (1‹‹PCINT5) | (1‹‹PCINT1)
out PCMSK, temp
ldi temp, (1‹‹PCIE)
out GIMSK, temp
Протеус тебе говорит "прерывания доступны", и обращает внимаание, что вектор ПЦИНТ0 находится по адресу 4.
|
|
|
|
29.06.2020, 17:17
|
|
Прохожий
Регистрация: 29.06.2020
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Извините, может совсем глупый вопрос (начинающий пользователь протеус). Я сделал несколько маленьких проектов (нарисовал схему, сделал разводку в модели на плете), сохранил их все в папке по умолчанию (SAMPLES). Вроде бы все работает, но вот незадача, мне нужно с одного компьютера перенести свои наработки моделей в другой. Захожу через проводник в указанную папку, (по пути сохраненных моделей) и ничего не вижу, кроме предустановленных образцов моделей и схем. Хотя из самой программы я все вижу и все модели открываются. Вот как мне скопировать нужные схемы? Я так понимаю, что это не должно быть какой-то проблемой, на сколько я вижу, здесь выкладывают наработки своих схем, вот как вы находите нужные файлы, может они где в другом месте хранятся?
|
|
|
|
01.07.2020, 01:07
|
|
Вид на жительство
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
|
Re: Proteus общие вопросы
Вот это вот
Сообщение от fyrrer
|
сделал разводку в модели на плете
|
чего означает?
Потом, у протеуса нет папки для хранения проектов по умолчанию, папку назначает (если хочет) пользователь.
Папка SAMPLES это папка с примерами, для начинающих.
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
Последний раз редактировалось Murka-MakMur; 01.07.2020 в 01:10.
|
|
|
|
02.07.2020, 13:36
|
|
Прохожий
Регистрация: 29.06.2020
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Murka-MakMur
|
Вот это вотчего означает?
|
Это означает что-то типа, я расставил все компоненты на плате и нарисовал дорожки.
|
|
|
|
02.07.2020, 13:38
|
|
Прохожий
Регистрация: 29.06.2020
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Murka-MakMur
|
Потом, у протеуса нет папки для хранения проектов по умолчанию, папку назначает (если хочет) пользователь.
Папка SAMPLES это папка с примерами, для начинающих.
|
Не суть важна для чего папка SAMPLES, пусть будет для примеров, но в ней я сохранил свои проекты. Суть вопроса то в том, как их увидеть и скопировать оттуда, я же задал вопрос не о том для чего эта папка.
Может я что и не правильно называю, как я уже сказал - я начинающий пользователь.
|
|
|
|
03.07.2020, 02:45
|
|
Прописка
Регистрация: 17.03.2015
Сообщений: 293
Сказал спасибо: 0
Сказали Спасибо 219 раз(а) в 125 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от fyrrer
|
Захожу через проводник в указанную папку, (по пути сохраненных моделей) ... Вот как мне скопировать нужные схемы?
|
Абсолютно не понятно, что Вы пытаетесь найти?
МОДЕЛИ или СХЕМЫ? В Proteus - это сильно разные понятия.
Директория разрабатываемой схемы/проекта - pic1.
Модели компонентов же, могут находиться, как в папке проекта, так и в папке по-умолчанию - pic2, так и ... там, куда Вы их ранее сохранили.
Я так понимаю, что проблемы именно с поиском файлов моделей.
Разберите компонент, зафиксируйте имя модели, и средствами ОС проведите поиск по всей директории, где установлен Proteus.
|
|
|
|
03.07.2020, 04:35
|
|
Гражданин KAZUS.RU
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 222
Сказали Спасибо 234 раз(а) в 154 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от fyrrer
|
Не суть важна для чего папка SAMPLES
|
как раз таки важна... эта папка является энной в папке Program Files на которую распространяется ограничение системы в доступе. для снятия ограничения нужно зайти в свойства папки SAMPLES, раздел безопасность и дать полный доступ пользователям, все проекты сохранные после этого будут видны в папке. для видимости ранее созданных проектов нужно их пересохранить в протезе
Последний раз редактировалось DmitriyVDN; 03.07.2020 в 04:42.
|
|
|
|
06.07.2020, 14:17
|
|
Прохожий
Регистрация: 29.06.2020
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от ProtAS-13
|
Абсолютно не понятно, что Вы пытаетесь найти?
МОДЕЛИ или СХЕМЫ?
|
и то и другое
Сообщение от ProtAS-13
|
Я так понимаю, что проблемы именно с поиском файлов моделей. ......, и средствами ОС проведите поиск по всей директории, где установлен Proteus.
|
поиск по этой директории не дал результатов, но нашел совсем в другом месте: C:\Users\810999\AppData\Local\VirtualStore\Program Files (x86)\Labcenter Electronics\Proteus 7 Professional\SAMPLES. Хотя в самом протеусе путь C:\Program Files (x86)\Labcenter Electronics\Proteus 7 Professional\SAMPLES.
И к слову, я пытался сохранять в другой папке, т.е. в корне папки Labcenter Electronics? так вот там тоже ничего не оказалось, а вот по этому длинному пути как раз таки сохранилось.
Странно, ну в будущем в папке общих документов буду сохранять, там вроде все что сохранил остается на месте.
Спасибо!
Последний раз редактировалось fyrrer; 06.07.2020 в 14:25.
|
|
|
|
06.07.2020, 14:28
|
|
Прохожий
Регистрация: 29.06.2020
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от DmitriyVDN
|
для снятия ограничения нужно зайти в свойства папки SAMPLES, раздел безопасность и дать полный доступ пользователям, все проекты сохранные после этого будут видны в папке. для видимости ранее созданных проектов нужно их пересохранить в протезе
|
Эта процедура ничего не дала, нет сохраненных данных ни до ни после этой процедуры. Но все равно спасибо, я нашел решение, нужно сохранять в папке, которая никаким боком не связана с протеусом, т.к. в папке с протеусом все сохраненные проекты перемещаются куда-то очень далеко.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:57.
|
|