"Всей программы" - нет. Она - в процессе... (~15%). Наткнулся на глюк в модуле UART, мешает в Протеусе- не подключишь терминал. Потыркался, решил сообщить Котам для инфы. Кому-то пригодится. Кто-то подскажет с настройкой проца. А может дело в компиляторе или Протеусе. Для этого и есть форумы, как я понимаю. ПС. Вот за это и люблю Бейсик. 14 строчек, и-и-и... не работает. Мне интересен результат, а не процесс программирования.
Поручик Ржевский, вы любите детей? Детей? - нет'c, но сам процесс...
Последний раз редактировалось Ariadna-on-Line Чт июл 06, 2017 21:22:23, всего редактировалось 1 раз.
А почему у меня в версии Proteus 7.8 пропадают регистры МК из окна Watch Window? В версии 7.7 не пропадали, а в этой приходится перед каждой пошаговой симуляцией заново набирать, как сохранить?
Нашли ответ на этот вопрос?
У меня версия 7.7 SP2 стоит на Windows XP и только что установил на Windows 7. На Win7 тоже пропадает все из Watch Window после каждого запуска, уже нет сил все опять туда пихать. На Windows XP такого нет, хотя версия аналогичная. Не думаю, что дело в операционной системе. Но в чём тогда, как вылечить?
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Пользовался Proteus 8.4, проблем не было, пока не столкнулся с эмулированием LCD от Nokia3310_5110 - белый экран и все. На Proteus 7.10 работает без проблем! У меня сделано очень много проектов в версии 8.4, но Proteus 7.10 их не открывает (испорченный файл). Знающие, подскажите как наименьшей кровью решить эту проблему! Ставить на комп вторую систему для второго Proteusa не хочется. Для примера прикрепляю файл с проектом.
Вложения:
Комментарий к файлу: Вольт ампер ватт метр на дисплее Nokia 5110 V_3_5110.rar [92.3 KiB]
Скачиваний: 387
А почему у меня в версии Proteus 7.8 пропадают регистры МК из окна Watch Window? В версии 7.7 не пропадали, а в этой приходится перед каждой пошаговой симуляцией заново набирать, как сохранить?
Нашли ответ на этот вопрос?
У меня версия 7.7 SP2 стоит на Windows XP и только что установил на Windows 7. На Win7 тоже пропадает все из Watch Window после каждого запуска, уже нет сил все опять туда пихать. На Windows XP такого нет, хотя версия аналогичная. Не думаю, что дело в операционной системе. Но в чём тогда, как вылечить?
1. Проверьте пути к папкам Proteus на предмет русских символов. 2. Запускаете прогу от имени Администратора? 3. Когда устанавливали файл установки и патч от имени администратора запускали?
Нашли ответ на этот вопрос? ...пропадает все из Watch Window после каждого запуска, уже нет сил все опять туда пихать. ...
Эта болячка поздних седьмых версий исправлена только в восьмой. Для семёрок рецепт только один, раз не нашли,- плохо искали. Добавляете в окно Watch не по имени - Add Item (by Name), а по адресу Add Item (by Address) вот тогда будет жить там "вечно". Из недостатков такого способа только то, что невозможно регистр развернуть побитно с поименованными битами. На скриншоте вверху ADCH, добавленный по имени развернут побитно. Но для тех, у кого "тверзая" память это некритично... PS Подумал, решил добавить, а то как-то коряво чуть выше... Развернуть побитно можно и в случае добавления по адресу, т.е. выбрать не 16-тиричное, а двоичное отображение регистра. Просто тогда биты будут в строчку и без имён. Для ADCH, например, это не критично, а вот в регистрах управления, где каждый бит (группа) имеют свои "заморочки", уже надо иметь тверёзую память, чтоб помнить что за что отвечает. *********************************************** По поводу LCD от Nokia 3310 для gogaze ответил там.
Эта болячка поздних седьмых версий исправлена только в восьмой.
Это и странно, потому что в XP-ке все нормально работает. Мне даже пришлось файл Протеуса перенесети в файл С-проекта, иначе он его просто не видел - хотя в XP-ке храню из в разных каталогах, все работает.
Из недостатков такого способа только то, что невозможно регистр развернуть побитно с поименованными битами...Просто тогда биты будут в строчку и без имён.
А мне так даже удобнее.
Вот ещё какая бяка: при установке опции "OpenGL" на аппаратное ускорение, Proteus при выходе выдаёт ошибку APPCRASH в ig4icd32.dll. Все поиски в сети приведят только к одной рекомендации - переустановите драйвер Intel Graphic (у меня нет отдельной видеокарты, интегрированная). Все мои потуги решить/переустановить ни к чему не привели. Да и Proteus иногда останавливается из-за низкой производительности графич. карты (заменить карту на HP Compaq 6730b, согласно тем же поискам в сети, невозможно). Вот и приходится изворачиваться.
Заголовок сообщения: Re: Proteus: вопросы и ответы
Добавлено: Вс июл 30, 2017 22:54:52
Встал на лапы
Зарегистрирован: Вс май 08, 2016 11:41:56 Сообщений: 100
Рейтинг сообщения:0
Непонятка с протезом, что не так с этой схемой? вылетает с ошибкой timestep too small, причем эту ошибку в разных схемах очень часто наблюдаю как ее побороть?
Вложения:
Комментарий к файлу: Схемка Dimer220.rar [24.28 KiB]
Скачиваний: 349
Непонятка с протезом, что не так с этой схемой? вылетает с ошибкой timestep too small, причем эту ошибку в разных схемах очень часто наблюдаю как ее побороть?
У меня вообще не открылась написав что сделана в старом проте а у вас пишет что мала скорость обработки проекта .такое бывает при множественном наличие переходных процессов в аналоговых элементах схемы .Вроде так .
Заголовок сообщения: Re: Proteus: вопросы и ответы
Добавлено: Ср авг 02, 2017 20:33:53
Нашел транзистор. Понюхал.
Карма: 3
Рейтинг сообщений: 4
Зарегистрирован: Вт авг 01, 2017 18:20:21 Сообщений: 184 Откуда: Республика Коми
Рейтинг сообщения:0
чтобы открыть проект, сделанный в новом протеусе, в старой версии, попробуйте сделать так: в новом сохраните свой проект как File - Export Project Clip, а в старой версии, соответственно File - Import Project Clip и открываете свой проект, сохраненный в виде этого Clip - а
Добавлено after 4 minutes 51 second: Как мне кажется, timestep too small означает, что процессы в вашей схеме протекают быстрее, чем "думает" программа. Тут надо мудрить с настройками, чтобы программа успевала просчитывать вашу схему
Добавлено after 2 minutes 17 seconds: Привет! Схемы PROTEUS (картинка и файл) прилагаются Повествование о проблеме: Во-первых, не горит светодиод при нажатии на кнопки (должен мигать при удачной пересылке битов), если в исп файле есть кусок кода с названием "Антидребезг или что-то типа" /смотри код /, хотя сама передача идёт успешно. Сами кнопки говорят мк, какую команду передать
Во-вторых, после второго нажатия на кнопку GP4 (верхняя), квадратики справа от кнопок сереют (причём у обеих!), так же протеус ставит в состояние Z и GP0 Такая же дичь, если первый раз нажать на кнопку GP5
Самое странное, что всё работает лучше некуда и светодиод горит и квадраты не сереют (даже с "Антидребезг или что-то типа" /смотри код /), но только если использовать Debug и ходить по шажкам( Умы, подскажите, в чёт трабл (беда)?
"Антидребезг или что-то типа" находится примерно в середине кода. справа комментариями написано
btfsc GPIO,5 ;Is the button 5 NOT pressed? goto com33h ;Pressed 0 lvl ;not pressed 0 lvl btfsc GPIO,4 ;Is the button 4 NOT pressed? call comRESET ;Pressed 1 lvl
goto wait_buttons_wr ;not pressed
;===========RESET============== comRESET ;НАЧАЛО Антидребезг или что-то типа=================== Антидребезг или что-то типа btfss GPIO,4 ;с этим кодом Антидребезг или что-то типа goto $+3 ;!!!!!СВЕТОДИОД НЕ ГОРИТ!!!! Антидребезг или что-то типа call Delay117mcs ;для Source code ;Вот. Антидребезг или что-то типа goto comRESET ;КОНЕЦ Антидребезг или что-то типа====================
nop bsf STATUS,RP0 bcf TRISIO,0 ;GPIO.0 as output Turn on LED call Delay0.5s bcf STATUS,RP0
;!!!!!!!!!!!!!!REMEMBER about 480mcs bsf STATUS, RP0 bcf TRISIO,1 ;GPIO as output-->eat voltage call Delay117mcs ;+2 call Delay117mcs ;234mcs+4 call Delay117mcs ;351mcs+6 call Delay117mcs ;468mcs+8 nop nop nop nop
bcf STATUS,RP0;BANK 0 btfss GPIO,1 ;DOES GPIO.1 have high lvl? 14mcs goto RD_0 ;NO, GPIO has low lvl !!!!!!!CHECK IN KEY CODE TIME LIMITS
btfss GPIO,1 ;DOES GPIO.1 have high lvl? 15mcs goto RD_0 ;NO, GPIO has low lvl btfss GPIO,1 ;DOES GPIO.1 have high lvl? 16mcs goto RD_1 ;NO, GPIO has low lvl
writing bsf STATUS,RP0;BANK 1 rrf key_number_bits,f ;writing into reg_bit decfsz bit_counter,f ;8 times cyclic shift to the right was? init in RESET and at the beginning ;Do we need next byte_reg?
goto Key_Save ;No bit_counter-- >0 go for the next BIT next_byte ;Yes bit_counter-- = 0 go for the next BYTE_REG
decfsz byte_counter,f goto Key_Save ;b_c<>0 Not all key bytes are transmitted
bcf TRISIO,0 ;GPIO.0 as output Turn on LED call Delay0.5s bcf STATUS,RP0 goto wait_buttons ;All bytes were transmitted
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения