схема - стандартная, пины дисплея расписаны в программе. В симуляторе работает просто отлично, на реальном устройстве - хрень какая-то... 1 и 3 строка дисплея пустые, 2 и 4 - черные квадраты.
Вариантов два - или я туплю, или дисплей неисправный. И сразу дополнительный вопрос - как можно такой дисплей быстренько проверить на исправность?
Да нет. Хотя могут помехи ловить. В баскоме есть команда INITLCD. Вроде она автоматически вызывается при обращении к дисплею, но может все же лучше поставить её перед началом. До цикла Do-Loop. Ну и проверить подключение ног. Не раз путал ноги подключения и прописанные в программе. А дисплей б/у?
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания 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 может работать корректно? Спасибо)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения