Всем привет, начал разбираться с nrf24le1, вот и решил написать для новичков вот такую програмулину для заливки прошивок, программа полностью повторяет функционал консольной версии программы которую можно найти на этом сайте.
Надеюсь кому то пригодится)))
Ссылка на Яндекс.Диске:
nrf24le1_programmer1.0.0.0.rar
nrf24le1_programmer1.0.0.1.rar - 11.08.14
nrf24le1_programmer1.0.0.2.rar - 20.10.14
nrf24le1_programmer1.0.0.3.rar - 23.10.14
Краткое описание архива:
- nrf24le1_programmer.exe - сама прошивалка
- settings.ini - файл настроек программы
- binfiles.txt - здесь прячутся bin файлы которые вы добавили в программу, что б по 10 раз не лазить и не выбирать их
- libusb.dll - библиотечка для работы с USB девайсами
- hex2bin.exe - конвертер ihx -> bin
Описание nrf24le1_programmer.exe
- поля VID, PID обязательны для заполнения
- поля Product name, Vendor - можно оставить пустыми
- кнопа OpenDev - подключение к USBasp
- кнопа CloseDev - закрывает подключение
- кнопа TEST - тестовый опрос nrf24le1
- кнопа ЭХО - опрашивает USBasp(как я понял, может и ошибаюсь)
- кнопа Считать прошивку - сохранение прошивки в файл(в бинарном виде, в лог выводится HEX)
- кнопа Проверить прошивку - производит сравнение прошивки в nrf24le1 с bin-файлом который выбрали в выпадающем списке
- кнопа Прошить - прошивает выбранный файл из выпадающего списка
Что нового:
1.0.0.0:
- первая рабочая версия;
1.0.0.1:
- исправил масштабирование формы при низком разрешении экрана;
- встроил hex2bin, теперь можно выбирать *.ihx файлы и софтина сама их скомпилит в *.bin;
1.0.0.2:
- добавление http-ссылок на bin файлы (для on-line конструктора);
- авто-нажатие на OpenDev при запуске приложения;
1.0.0.3:
- не большой редизайн;
P.S.: Спасибо Adminhs, MaksMS за советы.
Остальное думаю пояснять не надо)))