18.03.2009, 18:16
|
|
Прописка
Регистрация: 04.02.2007
Адрес: Украина
Сообщений: 126
Сказал спасибо: 44
Сказали Спасибо 29 раз(а) в 20 сообщении(ях)
|
Привет! Подскажите, накарлякал для пробы ШИМ
в Протэусе на PIC16F877A. ШИМ работает, но если розкоментировать строчку
не работает.
Это я криво написал, или протэус глючит.
Протеус 7.4 SP3.
Спасибо!
Так, оказывается что в 7.2 все работает.
Прикрепленный файл: 4513913.zip
|
|
|
|
19.03.2009, 18:38
|
|
Прохожий
Регистрация: 22.09.2007
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Кто работал с Max7219 в реале и в Proteus?
sub procedure max7219_init1
select_max()
SPI_write($09) ' BCD mode for digit decoding
SPI_write($FF)
deselect_max()
select_max()
SPI_write($0A)
SPI_write($0F) ' Segment luminosity intensity
deselect_max()
select_max()
SPI_write($0B)
SPI_write($07) ' Display refresh
deselect_max()
select_max()
SPI_write($0C)
SPI_write($01) ' Turn on the display
deselect_max()
select_max()
SPI_write($00)
SPI_write($FF) ' No test
deselect_max()
end sub
|
|
|
|
19.03.2009, 19:40
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Сообщение от oleg_harp
|
И еще, как лучше подключить указанные на схеме индикаторы к шине (у них очень близко расположены выводы, прочтение Help модели ситуацию не прояснило)?
|
Массса вариантов например так (по чайниковски):
При измененной сетке вместо 100th (F4) на 50th (F2) расставьте терминалы, поименуйте их и к шине вообще можете не подключать. Как видите работает. А чем Вам для Вашего случая многоразрядные не угодили? Там сегменты уже внутри повязаны и шаг выводов 100th. А эти лабцентр приложил для создания своих матриц их можно скомпоновать до 8х8:
Сообщение от Labcenter
|
The maximum number of rows and/or columns is set at 8.
|
-- Прилагается рисунок: --
Прикрепленный файл: 7040284.rar
|
|
|
|
20.03.2009, 00:23
|
|
Прописка
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
|
To quarial.
Спасибо большое! Если Вы посмотрите на графы входных сигналов, которые я набрал, то увидите, что я передаю 0xXF (Display Test), а затем 0xX1 (Display Test Mode), а в конце фиксирую данные импульсом на LOAD (все по Datasheet), а Test Mode не получаю. Как впрочем и другие режимы, которые пробовал. Вопрос - где ошибка?
To Halex. Спасибо огромное. У Вас всегда все быстро и просто. Что скажешь - профессионал!
|
|
|
|
20.03.2009, 13:24
|
|
Прохожий
Регистрация: 22.09.2007
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Display Test max7219
В протеусе Display Test max7219 вроде по адресу 0D
01 включает все.
|
|
|
|
20.03.2009, 15:41
|
|
Прописка
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
|
To quarial
Разве может адрес Display Test в Proteus отличаться от адреса в Datasheet? Откуда у Вас такая информация?
Но другие комбинации у меня тоже не получаются. Поэтому ошибка глобальная и вероятно тупая с моей стороны, но найти не могу.
|
|
|
|
20.03.2009, 16:02
|
|
Прохожий
Регистрация: 22.09.2007
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
To oleg_harp
Может. Сам нашел случайно.
посмотри это кино и все станет ясно
Прикрепленный файл: 1961145.rar
|
|
|
|
20.03.2009, 23:10
|
|
Прописка
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
|
To quarial.
Супер! Клевое кино. Все получилось. Огромное спасибо!
|
|
|
|
24.03.2009, 18:25
|
|
Заблокирован
Регистрация: 03.12.2008
Сообщений: 112
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 22 сообщении(ях)
|
ATtiny2313
Кто скажет PROTEUS 7.2 SP6 поддерживает ATtiny2313?
|
|
|
|
24.03.2009, 19:08
|
|
Частый гость
Регистрация: 05.08.2007
Сообщений: 35
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Добрый день всем.
Прошу помощи. Хочу смоделировать работу часов на pic16f628a, собрал схему, запустил, но время моделирования тянется долго, соответственно выдаент ошибку, что моделирование не может выполняться в реальном времени. Подскажите, можно ли как нибудь приблизить время моделирования к реальному времени используя функции протеуса. Схема вроде бы не сложноя, но вот ждать когда пройдет секунта наверно минут 5 надо.
Спасибо
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:29.
|
|