Jump to content

gogaze

Members
  • Content Count

    171
  • Joined

  • Last visited

Community Reputation

-1 Плохой

About gogaze

  • Rank
    Осваивающийся

Информация

  • Город
    Фокино, Приморский край

Электроника

  • Стаж в электронике
    Менее года
  • Сфера радиоэлектроники
    Питание с управлением на МК
  • Оборудование
    Lukey852D, Victor6013, VictorVC97, Instrustar ISDS205A

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. В период самоликвидации! С одной библиотекой для LCD1602 на раз, два получилось. А попробовал другую и пока что - фигвам. Я имел ввиду библиотеки используемые для написания кода.
  2. @ARV @Алексей Христианчик На скриншоте все понятно.
  3. @ARV @solb74 Проверил наличие настроек в версии 8.6 - есть такие! Если я вас правильно понял, то применив эти настройки наш дисплей 1602 станет в протеусе "русскоговорящим"?
  4. Мне нужно плату с панельками для пациентов + переходник TQFP32. Приморский край - реально? Мои дальнейшие действия...
  5. Предложение еще живое? По фото не могу сообразить - на пациентов зиф-разъемы DIP-40 DIP-28 встанут?
  6. Вот нашел хорошую статью с подробным описанием подобных программаторов https://microkontroller.ru/programmirovanie-mikrokontrollerov-avr/usbasp-usb-avr-programmator/
  7. Мне попадались программаторы с такой же проблемой. В ошибке же написано, "проверьте и обновите прошивку". Видимо наши китайские партнеры до сих пор высылают программаторы с устаревшей прошивкой. Все их вылечил перепрошивкой Атмеги на самом программаторе. Если найду, что и как делал - напишу.
  8. gogaze

    LCD 1602

    А где Вы спор увидели!? Я какие-то аргументы привожу, ссылки в качестве доказательства. А у Вас только я ЗНАЮ, что и как НАДО делать. В общем, я проблему решил вопреки всем Вашим УМНЫМ советам. В продолжении бесполезного словоблудия не вижу смысла.
  9. gogaze

    LCD 1602

    Иногда надписи на заборах полезнее рекомендаций типа Ваших. И не надо считать себя умнее тех, кто делает уроки. А скорее к Вам относится.
  10. gogaze

    LCD 1602

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

    LCD 1602

    Я же уже написал. Помимо того, что #include <util/delay.h> была в файле main.c, так еще она была в библиотеке LCD - lcd_lib.с . Стоило мне дописать #define F_CPU 8000000UL в lcd_lib.с - проблема исчезла. Механизм непонятен, но сработало. А это я не сам придумал. Это из пособия для начинающих.
  12. gogaze

    LCD 1602

    Зачем что-то искать в настройках студии и лезть в настройки компилятора? Все гораздо проще! Строкой "#define F_CPU 1000000UL" мы объявляем константу, которая говорит компилятору что частота ЦПУ нашего микроконтроллера равна 1000000Гц (1МГц). Данное объявление необходимо для правильной работы некоторых функций, в нашей программе это функция "_delay_ms". Ну посмотрите хотя бы здесь https://ph0en1x.net/80-simple-program-for-avr-microcontroller-c-language.html или здесь https://lampcore.ru/справочник/как-написать-код-для-avr-программирован/
  13. gogaze

    LCD 1602

    В свойствах проекта только микроконтроллер, а частоту мы указываем файле main.c Попробовал дописать #define F_CPU 8000000UL в файл библиотеки lcd_lib.с - сработало! Проблема ушла!
  14. gogaze

    LCD 1602

    Ну так я про это и говорю. Atmel Studio 7.0 Основной файл main.c там #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include "lcd_lib.h" И в файле библиотеки lcd_lib.с #include "lcd_lib.h" #include <inttypes.h> #include <avr/io.h> #include <avr/pgmspace.h> #include <util/delay.h>
×
×
  • Create New...