Перейти к содержанию

Proteus - вопросы и ответы


Рекомендуемые сообщения

Подскажите где качнуть библиотеку для Proteus 7.7 с оптопарой PC817A и главное корпус DIP4 для нее. На Proteus 8 нехочу переходить. 7.7 на русском и очень это удобно.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Я имею ввиду полевой транзистор, канал С.

Который из??? В страшном сне такое не приснится... Я всего лишь подвигал компоненты в вашем проекте. Удивительно, что в первом случае заработало, там аналогичная х..ня.

post-160866-0-75077300-1470416064_thumb.png

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Здравствуйте, помогите чайнику начать процесс кипячения.

Есть Atmel Studio 7 и Proteus 8.4 SP0

В студии рисую на С для Atmega8, Протеусу подсовываю elf файл, запускаю Debug->Start VSM Debugging.

Открывается окошко с С-ным кодом, но я не могу поставить брекпоинт, или пройтись по шагово.

9e1e8318b6bc.jpg

Что я делаю не так?

ЗЫ:

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

Ссылка на комментарий
Поделиться на другие сайты

В верхнем правом углу сапоги - это и есть шаг с заходом, шаг без захода и т.д. нажимаете - получаете искомое!

Все можно наладить, если вертеть в руках достаточно долго!

Если ничто другое не помогает, прочтите, наконец, инструкцию!

Ссылка на комментарий
Поделиться на другие сайты

Купил в магазине экранчик WH1604A-TMI-CT сказли что с русским языком. В протеусе 7.10 такого нет, выбрал там LM041L но он там без русского языка. Как добавить русский язык туда так чтоб было как в железе. Чтоб не пришлось ничего переделывать на реальном железе? В поиске на сайте искал, ничего не нашел или не то искал. Библиотеки скачивал из инета, экранчик в протеусе с ними светится но ничего не показывает.

Изменено пользователем Сем22
Ссылка на комментарий
Поделиться на другие сайты

Как добавить русский язык туда так чтоб было как в железе.

Описание тут. Готовая библиотека для 7.10 в прицепе. Распаковываете в папку Proteus 7 Professional\MODELS\ . В проекте, где предполагаете использовать русский шрифт, входите в свойства модели ЖК экранчика (у Вас конкретно - LM041) и ставите флажок Edit all properties as text (Редактировать все свойства как текст). В строке {MODDLL=LCDALPHA} вручную добавляете в конце RUS т.е. вот так: {MODDLL=LCDALPHARUS}. После этого Протеус будет использовать ту модифицированную библиотееку с русским шрифтом, но(!!!) только в этом конкретном проекте. Если надо вернуться к аглицкой версии, то достаточно убрать RUS в конце.

Библиотеки скачивал из инета, экранчик в протеусе с ними светится но ничего не показывает.

А вот это уже косяк скачанного. Светиться он будет всегда при запущенной симуляции, но если испольльзовался русский шрифт, а LCDALFA не русифицированная, то в норме должны вылезти кракозябры на экранчике вместо русских символов. Раз у Вас ничего не выдаётся, то либо библы кривые, либо ваш код вывода на экран.

LCDALPHARUS.rar

Изменено пользователем Halex07
Ссылка на комментарий
Поделиться на другие сайты

есть программка для корректировки знакогенератора в LCDALPHA.DLL, называется charset.exe. Подсовываете ей файл LCDALPHA.DLL, меняете в нём знакогенератор и изменённый кладёте обратно. Можно не рисовать всё самому, а вытаскиваете из пропатченного любого файла LCDALPHA.DLL знакогенератор через bmp и заменяете его в родном файле.

Файл LCDALPHA.DLL от других версий протеуса не подходит (редактируйте родной файл).

charset.7z

Изменено пользователем dm37
Ссылка на комментарий
Поделиться на другие сайты

Всем спасибо! С экранчиком разобрался. Возник другой вопос. На плате мне надо установить контроллер ATmea128A планарная на отдельной платке с разьемами чтоб при необходимости можно было быстро заменить контроллер. Вопрос в другом, можно ли эти разъемы разместить и в ISIS и как сказать протеусу что нога №1 первого разъема соединена с ногой №1 второго разъема?

Ссылка на комментарий
Поделиться на другие сайты

В 02.09.2016 в 10:35, Сем22 сказал:

На плате мне надо установить контроллер ATmea128A планарная

C литерой А  других и не бывает, только TQFP64.

В 02.09.2016 в 10:35, Сем22 сказал:

 Вопрос в другом, можно ли эти разъемы разместить и в ISIS и как сказать протеусу что нога №1 первого разъема соединена с ногой №1 второго разъема?

Вопрос то как раз именно в другом - "а на фига?". Протеус не умеет создавать многоплатные PCB. Если Вы собрались делать разводку двух плат в Протеусе (Ares), то более целесоообразно сделать два отдельных ISIS проекта именно для этого. На одном конкретно МК с разъёмами (я так понял, что это будут однорядные штыри типа SIL), на другом всё остальное с ответными разъёмами. Если же "свербит" разместить разъёмы на общем проекте ISIS, который будет использоваться для отладки, то позаботьтесь о том, чтобы в их свойствах стоял флажок Exlude from simulation (Исключить из симуляции), иначе они будут давать критические ошибки симуляции. Обеспечить "прохождение сигнала через разъём" можно с помощью одноимённых меток (Label) проводов - см. картинку. При этом, обратите внимание, что самый левый вольтметр (J2-4) тоже подключён к цепи +12V исключительно за счёт того, что я проводу к нему привесил одноимённый лейбл, хотя к J1-4 ничего не подведено, и в ARES для J1-4 тоже ничего не будет передаваться, а вот для J2-4 в ARES будет передана цепь соединения с +12V.

for_PCB.png

Ссылка на комментарий
Поделиться на другие сайты

Подскажите как в протеус 7.10 добавить 3d модель? В инете нашел нужную модель, перегнал ее в формат 3ds с помощью программы Deep Exploration закинул полученный файл в папку протеуса в LIBRARY. В ARES на нужном корпусе тыкаю 3d визуализация и там в поле FILE=1111.3ds но модель не отображается тока дорожки для платы крутятся и все. Пробовал создать новый корпус, таже песня

Ссылка на комментарий
Поделиться на другие сайты

Интересная хрень получается с прерываниями PCINT. Протеус их не переваривает. Флаг не сбрасывает. Не так давно Аttiny пробовал, такая же херня. Вот косячный свежак на пик16ф630. В мплаб 8.92 всё прекрасно. Ну нахер этот новый форум, файл проблема прицепить. При изменении состояния любого пина порта А должно состояние всего порта С меняться. Хрен там, флаг торчит как лом в говне, хотя его сбрасываться заставляют.

 LIST p=16f630
#INCLUDE P16F630.INC
__CONFIG 3FC4H;_PWRTE_ON & _CP_OFF & _WDT_OFF & _MCLRE_OFF

;============================================
; ОПРЕДЕЛЕНИЕ РОН.
;============================================
R1 EQU 20H ;РЕГИСТРЫ ИНДИКАЦИИ.
R2 EQU 21H ;
R3 EQU 22H ;
R4 EQU 23H ;
R5 EQU 24H ;
R6 EQU 25H ;

ORG 0
GOTO INIT
ORG 4
GOTO INTR

;================================
; 2. ИНИЦИАЛИЗАЦИЯ РЕГИСТРОВ МК.
;================================
INIT
BANKSEL TRISC
BCF OPTION_REG,7
MOVLW 0
MOVWF TRISC
MOVLW 0FFh
MOVWF TRISA
MOVWF WPUA
MOVWF IOCA

BANKSEL PORTC
MOVLW 7
MOVWF CMCON
CLRF PORTC
MOVLW 0FFh
MOVWF PORTA
BSF INTCON,7
BSF INTCON,3
LOOP
NOP
GOTO LOOP

INTR
BANKSEL INTCON
BCF INTCON,0
BANKSEL PORTC
COMF PORTC
RETFIE

END




 

Изменено пользователем koms45
2

Так ку или не ку ?!

Ссылка на комментарий
Поделиться на другие сайты

аж засомневался... может правда модель в протезе глючная , ан нет усе по даташиту... а вот как ТС умудрился в мрлабе симулировать дрыгание ног для меня загадка....

 

test630.rar

Ссылка на комментарий
Поделиться на другие сайты

14 минуты назад, IMXO сказал:

а вот как ТС умудрился в мрлабе симулировать дрыгание ног для меня загадка...

Запросто. Есть в мплабе 8 средство для этого - Stimulus называется. Там и значения ног можно менять (0->1, 1->0, инверсия, импульс, ..) и на ногу подавать разные частоты, одиночные импульсы, .... Много всего там.


 

Ссылка на комментарий
Поделиться на другие сайты

:) все равно осталось загадкой...

но если это удалось , и у ТС сбрасывался флаг, то тогда это глюк в мплабе, в коде выше флаг сброшен быть не может...

Ссылка на комментарий
Поделиться на другие сайты

Код не смотрел. Но судя по посту, к которому приложен код, и экстрасенсорике, думаю, что у человека проблемы со сбросом флага при изменении состояния портов. Если это так, то на 99.9% он не соблюл все условия для его сброса. Простого bcf будет весьма не достаточно.
 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...