|
|
  |
программатор Usbasp, покритикуйте мою оболочку |
|
|
|
Jan 15 2008, 03:53
|

Местный
  
Группа: Свой
Сообщений: 274
Регистрация: 10-08-05
Из: Екатеринбург
Пользователь №: 7 517

|
Цитата(one_man_show @ Jan 14 2008, 16:19)  Забыл спросить у автора об основной идее поставленной задачи, ради чего собственно пишите собственную утилиту? Простенький и удобный программатор AVR для USB с неплохой скоростью программирования (ком и лпт на ноуте отсутствуют). Помоем то, что сделано тобой, обладает отличной гибкостью, можешь наворотить как тебя устраивает, в том или ином случае, в этом и заключается удобство. В данном случае «удобство» - установил все настройки, сохранил под каким либо именем и объяснил другому человеку, что надо выбрать название проги в зависимости от программируемой платы и нажать кнопку программировать. Значительно сложней рассказать как пользоваться программатором из аврстудии, коде вижон и т.д. и т.п. Самообразование. Получить удовольствие от проделанной работы). Результаты работы оболочки меня устроили, вот и решил поделиться. Возможно кому то пригодиться. Зы. прицепляю фаил, исправил ошибки в автопрограммировании
|
|
|
|
|
Jan 15 2008, 06:35
|

Местный
  
Группа: Свой
Сообщений: 274
Регистрация: 10-08-05
Из: Екатеринбург
Пользователь №: 7 517

|
Какие предложите названия вкладок? Прикрепляю длл
|
|
|
|
|
Jan 15 2008, 15:10
|

Местный
  
Группа: Свой
Сообщений: 274
Регистрация: 10-08-05
Из: Екатеринбург
Пользователь №: 7 517

|
Цитата(prottoss @ Jan 15 2008, 15:09)  Простите, мож я пропустил чего то - зачем вообще утилита из нескольких файлов - нельзя обойтись одним екзешником? Может и можно, пока этим вопросом не занимался. На данный момент делаю основу, критерий которой - стабильная работа, а потом уже всё остальное. Спасибо за рекомендацию, если всё пойдёт ок, то на будущее учту  Ps. Проверил мега162. Работает!. Но надо подредактировать avrdude.conf, в файле ошибка. Изменить строчку программирования efuse соответствии с pdf на контроллер. Было write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", "x x x x x x x x 1 1 1 1 1 i i i"; Стало write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0", "x x x x x x x x 1 1 1 i i i i 1";
|
|
|
|
|
Jan 15 2008, 18:55
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(bodja74 @ Jan 16 2008, 00:18)  Использование GUI изначально закладывает под себя использование DLL ,все что нужно решить автору этой ветки ,так это использование DLL идущих в комплекте к винде ,а не из расширенного комплекта в составе среды разработки. Я бы сказал точнее  Использование Win32 изначально закладывает под себя использование DLL, хоть для консольных приложений, хоть для использующих GUI... Другое дело, если используется Borland Builder или аналогичная среда разработки для быстрого создания GUI приложений, то нужно в соответсвующем месте поставить галочку, дабы среда разработки собирала приложение одним файлом. Ибо такие среды, обычно, имеют прослойку между создаваемым приложением и Windows Win32 API в виде собственных библиотек (динамических или статических), которые должны поставлятся вместе с приложением, если соответсвующая галка не поставлена...О как  Надеюсь, получилось понятно
--------------------
|
|
|
|
|
Jan 15 2008, 19:39
|
Знающий
   
Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984

|
2prottoss Действительно верите ,что Борландовские Си и Делфи больше знают про WinApi ,чем Майкрософтовские Си и Бейсик ?  Тут есть выбор или иметь многомегабайтный код в одном файле ,или многокилобайтный код с использованием библиотек. И если такой библиотеки нет в комплекте винды ,вам все равно прийдется за собой ее таскать ,вне зависимости от того ,на чем вы эту прогу напишете.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|