Предновогодние чудеса.
Неделю назад мне позвонил Игорь ES1RCG, спросил, как успехи с девайсом ибо он нашёл у себя программатор PickIT
и дал мне его попробовать, вдруг чем можно будет помочь чудесному тюнеру. Правда этот программатор я получил ещё осенью, а уже почти год закончился. Игорь тебе заранее спасибо, ситуацию программатор исправил.
Благо было свободное время на трёх выходных. Приступим к этому давнему вопросу.
Что мы хотим сделать : Обновить прошивку, в надежде что проблема подсчёта мощности и "эффективности" - исправлена, сейчас мощность и "эффективность" надо складывать в уме. Не то чтобы сложить 10 + 10 сложно, но факт того что девайс работает не правильно - есть.
Так же снизить порог мощности, с которой тюнер начинает свою работу, с 5вт до 1вт. Чтобы тюнер мог работать с QRP трансиверами.
На первый взгляд показалось, что PickIT 2 не подходит, так как у него якобы другая распиновка и контроллер внутри этого тюнера он не поддерживает. Якобы нужно обязательно PickIT 3, но различные комментарии на Ютубе, в различных роликах про этот тюнер, убедили меня хотя бы попробовать. PickIT 2, вместо PickIT 3.
Поэтому обязательно сначала нужно нагуглить разницу названий пинов PickIT 2 и 3.
После открываем вот эту страницу посвящённую девайсу, где есть мануал и сам НЕХ файл, которые нам потом помогут.
|||||||
Подключаем девайс, используя проводку которая соединяет дисплей и плату, снимаем с дисплея, не забывая о том, какой порядок проводов был до.
И тут первый ньюнанс. Обязательно подключать к программатору 1-ый пин, на PickIT 2 он идёт как VPP, но по факту это VCLR у PickIT 3 как на программаторе, так и на плате.
И вот тут каждый должен придумать сам, как ему соединить плату с программатором, сие не сложно.
Подключаем. Запускаем программу и нажимаем Read.
И получаем успех, но отчасти. Ибо девайс ВДРУГ не Read Only а Write Only. Мы ничего не можем считать что внутри этого контроллера, т.е мы не можем считать НЕХ значения, а это то что нам нужно поменять.
Но к счастью есть это видео
В комментариях к видео, решили и эту проблему. Тюнер нужно обязательно прошить самым последним HEX файлом. Идём по ссылке выше, скачаем файл, импортируем в программу где уже заранее подключен тюнер по USB, и нажимаем Write. Программа думает около 10 секунд, после напишет ярко зелёным внутри окна Programming successful.
Если попытаться собрать тюнер назад, т.е все проводки на своё место к дисплею - получим полукирпич. Девайс жив, но как бы и нет, поэтому....
Далее снимаем USB кабель с программатора и включаем снова всю эту схему.
И видим что у нас всё как бы получилось, но по крайней мере мы теперь можем изменять HEX значения, а это то к чему мы изначально стремились.
И теперь самое главное. Вспоминаем, что у нас открыт мануал с самой первой ссылки что в начале поста? Хорошо.
Далее меняем уже на протестированные лично на своём девайсе нужные значения, ибо по дефолту значения совершенно другие.
На всякий случай выделил зелёным квадратиком 3 значения, это то зачем мы тут. Первое значение - то что у нас OLED дисплей. Второе значение - то что у нас дисплей 128*64. Третье значение - Запуск тюнера от 1в а не от 5в. И ещё раз нажимаем Write.
Ну а то что у нас получилось, расскажу чуть позже, не переключайтесь