схема - стандартная, пины дисплея расписаны в программе. В симуляторе работает просто отлично, на реальном устройстве - хрень какая-то... 1 и 3 строка дисплея пустые, 2 и 4 - черные квадраты.
Вариантов два - или я туплю, или дисплей неисправный. И сразу дополнительный вопрос - как можно такой дисплей быстренько проверить на исправность?
Да нет. Хотя могут помехи ловить. В баскоме есть команда INITLCD. Вроде она автоматически вызывается при обращении к дисплею, но может все же лучше поставить её перед началом. До цикла Do-Loop. Ну и проверить подключение ног. Не раз путал ноги подключения и прописанные в программе. А дисплей б/у?
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
схема - стандартная, пины дисплея расписаны в программе. В симуляторе работает просто отлично, на реальном устройстве - хрень какая-то... 1 и 3 строка дисплея пустые, 2 и 4 - черные квадраты.
Вариантов два - или я туплю, или дисплей неисправный. И сразу дополнительный вопрос - как можно такой дисплей быстренько проверить на исправность?
Да , и для начала просто выведите какое-нибудь число на экран.Или надпись на латинице .Можно вообще без Do.... Loop. Если выводится- отлаживаем дальше.. Если индикатор с подсветкой- должны быть подключены: - Катод на общий,анод через резистор 470Ом на плюс и переменным резистором выставляется контраст
Доброго дня всем! И сразу приношу свои извинения всем кого потревожил своей проблемой!
Решение проблемы оказалось очень простым, схему собирал на макетнице проводами с наконечниками от доблестных "китайских друзей" с алиэкспресса . И что выяснилось... Два провода которые пришлись на "Е" и "D5" были с обрывом внутри. Вот и вся проблема....
После замены - фсё заработало.
Большое спасибо всем помогавшим!!!
PS. Пойду ловить своего кота и буду уговаривать его попозировать для аватарки
А смысл откатывать ? Все равно обновлять наде.. Нашел на форуме разработчика BASCOM упоминание о такой же проблеме. Не критично, в следующем выпуске исправят.
А зачем? Сижу на семерке, года 4 назад поставил очередное обновление. Полезли глюки. Откатил, отключил обновления и прекрасно себя чувствую. Ставлю все, что нужно, все работает без проблем. Сношу, что не нужно. А последние художества микрософта по принципу "удаляем старые ошибки, добавляем новые" мне как то ни к чему.
А последние художества микрософта по принципу "удаляем старые ошибки, добавляем новые" мне как то ни к чему.
В Windows 10 я вообще не могу заблокировать обновления, и утилиты специальные ставил, все равно лезет в интернет и обновляет. На ноутбуке винт 64 гб, места для обновлений нет и все равно пытается что-то поставить. Наверное надо откатываться на Windows 7 или 8
Когда я поставил себе десятку, то сразу заметил тормоза инета. Быстро выяснил, что исходящий трафик почти в 10 раз превышает входящий. Через полчаса стояла обратно семерка. Шпиёнов нам не надо.
Вопрос по переходам call Допустим в программе используется библиотека,и там полно CALL и возврат из библиотеки,сам вопрос-затрачивает ли атмега такты на эти переходы и возвраты? например инициализация ILI9341 Lcd_reset = 0 Waitms 150 Lcd_reset = 1 Waitms 150 Call Lcd_write_command(&H01) '&H01 SWRESET waitms 120 'Power Control 1 Call Lcd_write_command(&HC0) Call Lcd_write_data(&h25)
'Power Control 2 Call Lcd_write_command(&HC1) 'step up Call Lcd_write_data(&h11)
'Display Function Control Call Lcd_write_command(&HB6) Call Lcd_write_data(&h0A) Call Lcd_write_data(&h82) ' Call Lcd_write_data(&h27) ' Sleep Out Call Lcd_write_command(&H11) waitms 120 'Display On Call Lcd_write_command(&H29)
Sub Lcd_write_command(byval Command As Byte) Lcd_dc = 0 Spiout Command , 1 End Sub Sub Lcd_write_data(byval Da_ta As Byte) Lcd_dc = 1 Spiout Da_ta , 1 End Sub
'на адаптере; синий- общий ' ; зеленый-Rxd общий ' ; оранжевый- Txd
Do Print "Hello"
wait 2
Loop
End
В симуляторе все прекрасно работает, в терминалке слово Hello видно превосходно. Подключил вот такой девайс с али. Настроил порт. Прошил контроллер.Но в терминале при приеме какие-то кракозябры вместо английского Hello. Вопрос - такой преобразователь UART может работать корректно? Спасибо)
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения