Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома
  • Страница:
  • 1
  • 2
  • 3

ТЕМА: Программатор USBasp(USB-SPI) для nrf24le1 с GUI

Программатор USBasp(USB-SPI) для nrf24le1 с GUI 04 Авг 2014 09:41 #67

  • ClockRu
  • ClockRu аватар
  • Не в сети
  • Новый участник
  • Сообщений: 5
  • Спасибо получено: 7
  • Репутация: 2
Всем привет, начал разбираться с 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 за советы.
Остальное думаю пояснять не надо)))
Последнее редактирование: 23 Окт 2014 11:03 от ClockRu. Причина: новая версия 1.0.0.3
Администратор запретил публиковать записи гостям.
Спасибо сказали: Adminhs, Davn, kontakter, Janik, loginkr, Kasamiko

Re: Программатор USBasp(USB-SPI) для nrf24le1 с GUI 04 Авг 2014 10:21 #68

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Спасибо , потестируем.. А написано на чем ? Делфи ?

Консольная кстати , для windows так же имеется собранная homes-smart.ru/upload/NRF24LE1/nrf24le1_win.zip
Основной канал проекта в Telegram t.me/wifi_iot
Последнее редактирование: 04 Авг 2014 10:29 от Adminhs.
Администратор запретил публиковать записи гостям.

Re: Программатор USBasp(USB-SPI) для nrf24le1 с GUI 04 Авг 2014 10:39 #69

  • ClockRu
  • ClockRu аватар
  • Не в сети
  • Новый участник
  • Сообщений: 5
  • Спасибо получено: 7
  • Репутация: 2
Да написана на делфи XE4. На днях заметил что у Вас на сайте появилась версия по windows
Администратор запретил публиковать записи гостям.

Re: Программатор USBasp(USB-SPI) для nrf24le1 с GUI 04 Авг 2014 10:54 #70

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Много ли пришлось переписывать под делфи ? Мало работал с ним, в основном си и с++ на linuxe..

Консольную версию windows собрать вообще не проблема через cygwin - просто руки не доходили ))
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Re: Программатор USBasp(USB-SPI) для nrf24le1 с GUI 04 Авг 2014 11:04 #71

  • ClockRu
  • ClockRu аватар
  • Не в сети
  • Новый участник
  • Сообщений: 5
  • Спасибо получено: 7
  • Репутация: 2
Да не особо много времени ушло, делфи не плохо знаю, да и C# и Java кодил тоже правда только под windows так что перевести код не составило большого труда, linux для меня тёмный лес, в принципе около двух рабочих дней ушло что бы переписать, ещё затруднение вызывало то что не был уверен что правильно перешил USBasp в SPI переходник и правильно ли подключил nrf24le1 к нему. Всё по Ваши статьям делал, спасибо Вам.
Последнее редактирование: 04 Авг 2014 11:04 от ClockRu.
Администратор запретил публиковать записи гостям.

Re: Программатор USBasp(USB-SPI) для nrf24le1 с GUI 10 Авг 2014 13:58 #72

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Протестировал , при маленьком разрешении экрана форму перекашивает и кнопки и пункт выбора прошивки вылезают на поле вывода данных...

Ещё рекомендую встроить конвертор hex-->bin ,чтобы подсовывать сразу hex файл , а не конвертировать его еще перед этим.
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.
Спасибо сказали: ClockRu
  • Страница:
  • 1
  • 2
  • 3
Модераторы: FlyRouter
Время создания страницы: 0.136 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.