PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Мониторы (http://pccar.ru/forumdisplay.php?f=10)
-   -   "Народный контроллер". Разбираем "до винтиков"... (http://pccar.ru/showthread.php?t=22851)

Alex15BV 09.04.2020 22:27

Цитата:

Сообщение от AdmiralBlack (Сообщение 415472)
Уважаемые господа, кто прошивал контроллер через Arduino. Пожалуйста объясните, как прошивать? Как подключать понял, а вот что куда и как прошит не понятно. Зачем там AVRDUDE, как из Arduino Nano сделать программатор. Куда девать непосредственно сам файл прошивки. Зачем там файл RTD266x_NANO.hex Можно подробную инструкцию чего и как делать. Написал в том форуме, но там по моему никого нет.

Чтобы Ардуина смогла прошить контроллер - нужно сначала ПРОШИТЬ САМУ АРДУИНУ! Поскольку исходников нет (чтобы можно было сделать это через IDE), а есть только hex-файл - нужен прошивальщик Ардуины Avrdude
После того, как с помощью Аврдуды в Ардуину зальется прошивка RTD266x_NANO.hex - Ардуина станет программатором контроллера

Alex15BV 09.04.2020 22:34

Инструкция в соответствующей теме есть, и там все написано нормально абсолютно.
А вот то, что я снова не могу редактировать свои же сообщения - реально напрягать начинает! Как будто администратор никогда не слышал о законе программиста: "не трогай нафиг то, что работает"

xaxexa 10.04.2020 19:38

выручайте всю голову сломал, виной всему "мало знаний в электронике"
имеем "народный" подключаю вместо клавиатуры микроконтроллер, работает только кнопка "power" на остальные не реагирует, отключаю разъем тыкаю проводом на массу все работает, знаю что по схеме кнопка повер на прямую замыкает на массу без резистора, а остальные через резисторы...

тип клавиатуры резистивный, дак вот че не так? я понимаю что транзистор в МК не = кнопка, как пофиксить?

Alex15BV 10.04.2020 19:59

Вход клавиатуры - это вход АЦП. Линия подтянута к 3.3В - при ненажатых кнопках там столько и есть на входе. А кнопки своими резисторами создают делитель напряжения, который формирует на входе контроллера определенный уровень: от 0В до 2.25В. Если микроконтроллер так сделает - то фсё получится ��

xaxexa 10.04.2020 20:02

дак он так и делает, но не работает

я понимаю как работает ацп делитель напряжения и тд, выводы микрики напрямую подключенные в разъем "клавиатуры", ну и когда ничего не нажато на ножках логический + когда нажато минус, но вот парадокс в том что работает только кнопка повер...

Alex15BV 10.04.2020 20:14

А мультимерт-то что говорит по этому поводу?

xaxexa 10.04.2020 20:25

прям на разъеме меряю говорит 0, чето у меня мысля возникла, логическая 1, на остальных ножках может влиять на это все? ведь какбы отпуская настоящую кнопку я "убираю массу", а здесь отпуская кнопку я даю туда 3.3в типа HI LOW статуса "ничего" ведь у МК нету...

ура ура ура поборол.... МАЛОЛИ если ктото будет подключать STM32 к народному...

кароче если тип выводов push pull, то при "отпускании кнопки" в линию через резистор заливается дополнительный ток, который не дает нормально работать АЦП,

надо выбирать режим open drain без подтяжки И тогда выводы МК будут только "стягивать" напряжение при открытии, а при закрытом транзисторе, никакого влияния не оказывают... всем пасибо

Alex15BV 10.04.2020 23:34

Цитата:

Сообщение от xaxexa (Сообщение 415492)
...надо выбирать режим open drain без подтяжки И тогда выводы МК будут только "стягивать" напряжение при открытии, а при закрытом транзисторе, никакого влияния не оказывают... всем пасибо

Ну вот видишь... :great: а ведь писал "да я понимаю как работает АЦП и бла-бла-бла... все дела" Главное тут - мысль в правильную строну подтолкнуть - и вот результат :big:

xaxexa 12.04.2020 02:51

Цитата:

Сообщение от Alex15BV (Сообщение 415504)
Ну вот видишь... :great: а ведь писал "да я понимаю как работает АЦП и бла-бла-бла... все дела" Главное тут - мысль в правильную строну подтолкнуть - и вот результат :big:

вот за это и благодарствую :)

Cyhill 20.04.2020 15:50

Доброго дня Уважаемые. Работал аналогичный контроллер PCB800099-V.6 в автомобиле. в момент переключения HDMI кабеля, на разъеме кабеля заметил небольшое задымление. С тех пор по входу HDMI Горит No signal, с AV2 при этом изображение показывает и правильно переключается на него при подаче питания на управляющий пин.


Часовой пояс GMT +4, время: 19:54.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot