Важная информация

User Tag List

Страница 32 из 53 ПерваяПервая ... 282930313233343536 ... ПоследняяПоследняя
Показано с 311 по 320 из 522

Тема: Контроллер клавиатуры для "Пентагон-128" на ATMega8/48/88/168/328

  1. #311
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,198
    Спасибо Благодарностей отдано 
    430
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    130 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    tipa, известный косяк:

    Надрезать.
    Последний раз редактировалось creator; 02.04.2018 в 21:00.
    В правильно заданном вопросе содержится половина ответа

  2. #312
    Activist Аватар для tipa
    Регистрация
    01.10.2008
    Адрес
    Нефтекамск
    Сообщений
    414
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот ведь! мне сразу контроллер не понравился. "допиливать" приходится ))) спасибо за наводку! буду теперь снова пробовать. отпишусь о результатах.

  3. #313
    Master Аватар для andreil
    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот тут ещё под вопросом дорожки. Но, возможно, это из-за качества фото и бликов.

    Скрытый текст

    [свернуть]

    По качеству платы - она как будто сделана "на коленке"...
    "Байт-48"

  4. #314
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,198
    Спасибо Благодарностей отдано 
    430
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    130 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    tipa, кстати, я вдруг обратил внимание что стоит Atmega8-16. Насколько мне известно, успешных запусков этой схемы на Atmega8 не было. Да, прошивка есть, но её просто скомпилили под этот чип, не проверяя на практике. Я тоже пытался, буквально пару недель назад, запустить эту схему с Atmega8-16 (48/168 просто нет на руках) и ничего не получилось. Тогда я собрал по быстрому на макетке облегчённую версию и она отлично завелась. И автор облегчённой версии на своём сайте даже писал что тоже не смог завести эту схему с Atmega8, что в прошивке для Atmega8 явные ошибки, потому он её исправил и переделал:
    В интернете я наткнулся на очень интересную реализацию данного решения, собственно вот здесь

    покопавшись в архивах с прошивками я нашел прошивку под Atmega8, но, она почему-то не заработала…

    Долго, очень долго я пытался её запустить, но ничего не получалось, при этом под Atmega48 и 168 всё было хорошо (по словам тех кто их подключал).

    В итоге, я решил дизассемблировать прошивку от Atmega8 и Atmega168, порывшись в даташитах, я обнаружил, что в Atmega8 перепутаны некоторые порты (видимо прошивка делалась до кучи и не проверялась), так же для регистра TIFR пришлось переписать часть кода, т.к. его номер 0x58 и он недоступен для команд sbis и cbis. Ковыряясь дальше, я обнаружил, что на одном из входов шины адреса не был включен PullUp из-за чего в приведенной схеме автору пришлось поставить подтягивающие резисторы на все адресные пины. Проанализировав схему, я убрал подтягивающие резисторы с CLK и DATA выходов, т.к. они есть в самой клавиатуре (по заверению производителей). Так же убрал светодиод, т.к. он всё-равно внутри и некому им любоваться. Подправил работу дополнительных кнопок.

    В итоге, прошивка заработала с кварцем 24МГц, причем очень даже отлично! Лучше чем родная клавиатура!

    PS: так же я удалил из прошивки работу с клавиатурными скриптами, они мне не нужны, да и вообще мало кому нужны, это позволило еще больше ускорить реакцию на нажатия клавиш. В версии 2.0 удалось избавиться от самопроизвольных нажатий на кнопки BTN1, BTN2 при инициализации контроллера.
    Так что рекомендую. Там из деталей только атмега, кварц и резистор. А для этой платы приобрести 48/168 атмегу.
    Последний раз редактировалось creator; 02.04.2018 в 22:10.
    В правильно заданном вопросе содержится половина ответа

  5. #315
    Activist Аватар для tipa
    Регистрация
    01.10.2008
    Адрес
    Нефтекамск
    Сообщений
    414
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andreil Посмотреть сообщение
    Вот тут ещё под вопросом дорожки. Но, возможно, это из-за качества фото и бликов.

    По качеству платы - она как будто сделана "на коленке"...
    Проверил, в этих местах нормально, нет замыкания. видимо следы флюса так бликуют. Согласен, что плата плохо собрана. уже даже не раз об этом тут писал.

    - - - Добавлено - - -

    Цитата Сообщение от creator Посмотреть сообщение
    И автор облегчённой версии на своём сайте даже писал что тоже не смог завести эту схему с Atmega8, что в прошивке для Atmega8 явные ошибки, потому он её исправил и переделал:

    Так что рекомендую. Там из деталей только атмега, кварц и резистор. А для этой платы приобрести 48/168 атмегу.
    значит 2 варианта - новая плата либо атмега48.... если меняю атмегу, то прошивать надо? верно? а вот как это сделать.... надо к X1 приделать USB?или атмегу шить на программаторе?

  6. #316
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,198
    Спасибо Благодарностей отдано 
    430
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    130 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    tipa, прошивать в любом случае надо, старую Атмегу8 в новую схему, новую Атмегу48 в старую схему. Я шил на программаторе TL866, но можно проще каким нибудь USBasp.
    В правильно заданном вопросе содержится половина ответа

  7. #316
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #317
    Activist Аватар для tipa
    Регистрация
    01.10.2008
    Адрес
    Нефтекамск
    Сообщений
    414
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем, ребята, решил я попробовать довести до ума имеющуюся плату. Куплю атмегу, на работе нашелся подходящий программатор, коллеги обещали помочь с прошивкой. ну и кварц поменяю. вот если дело не пойдет, то будем вооружаться безWAITовым упрощенным вариантом. Что и как, отпишусь обязательно!

  9. #318
    Member Аватар для Felix_73
    Регистрация
    08.10.2006
    Адрес
    г.Киров
    Сообщений
    180
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кондёр С6 рядом с линейкой диодов смущает своим размером,лучше бы заменить.

  10. #319
    Activist Аватар для tipa
    Регистрация
    01.10.2008
    Адрес
    Нефтекамск
    Сообщений
    414
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поменял кварц на 24 МГц, заказал 48-ю атмегу. в конце недели привезут. какую говорите прошивку в нее загнать надо? а то я совсем запутался в них. и не совсем понимаю, момент с вот этим: ТЫЦ что именно там делается? все как на картинке надо поставить?
    прошивать будем на вот этом: ТЫЦ

  11. #320
    Member Аватар для Felix_73
    Регистрация
    08.10.2006
    Адрес
    г.Киров
    Сообщений
    180
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tipa Посмотреть сообщение
    Поменял кварц на 24 МГц, заказал 48-ю атмегу. в конце недели привезут. какую говорите прошивку в нее загнать надо? а то я совсем запутался в них. и не совсем понимаю, момент с вот этим: ТЫЦ что именно там делается? все как на картинке надо поставить?
    прошивать будем на вот этом: ТЫЦ
    У меня данный контроллер нормально работает с прошивкой 1.0 ,на первой страничке прошивки есть.
    Фузы выставляем как на картинке. Почитайте первые странички темы,там всё написано про прошивку АТМЕГи.

Страница 32 из 53 ПерваяПервая ... 282930313233343536 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 112
    Последнее: 03.08.2020, 16:24
  2. Ответов: 3
    Последнее: 16.10.2010, 14:04
  3. Продам плату "Пентагон-128K" + примочки
    от Atari в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 20.03.2010, 13:30
  4. Продам печатные платы: от "Львов-48" и клавиатуры
    от Tim0xA в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 27.12.2008, 16:41
  5. Ответов: 3
    Последнее: 23.07.2007, 19:10

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •