roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 фев 2025, 17:44

Часовой пояс: UTC + 4 часа


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 84 ]  На страницу 1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: OR-duino Nano
СообщениеДобавлено: 06 май 2010, 21:40 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Собственно вот такой мини-проектик еще запустим - аля МК с мостом и бутлоадером чтобы без программатора обходиться. Для всякой мелочи - кому надо что-то соорудить и программатор лень покупать\делать :)


Вложения:
ORduino-Nano-sch.pdf [42.7 КиБ]
Скачиваний: 0
ORduino-Nano-brd.pdf [49.15 КиБ]
Скачиваний: 0

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-duino Nano
СообщениеДобавлено: 23 июн 2010, 22:55 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Собрал первый экземпляр только что и залил бутлоадер, всё проверил, включая прошивку из Arduino IDE, - всё работает (только светодиод пришлось на проводках запаивать, мелких еще не купил :():
Вложение:
Комментарий к файлу: Тут запаян "неправильный" светодиод на проводках
or-duino-nano.jpg
or-duino-nano.jpg [ 229.12 КиБ | Просмотров: 5062 ]


А тут правильный светодиод:
Вложение:
Комментарий к файлу: А тут правильный светодиод.
or-duino-nano.jpg
or-duino-nano.jpg [ 60.19 КиБ | Просмотров: 4846 ]

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-duino Nano
СообщениеДобавлено: 23 июн 2010, 23:11 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
... да и кнопки поменьше бывают с двумя выводами прямоугольные.

Если нетрудно, выложи тут провереные тобой прошивку загрузчика ARDUINO для ATmega88 и скрин фьюзов или описание словами.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-duino Nano
СообщениеДобавлено: 23 июн 2010, 23:25 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
С кнопками да, вроде видел что-то более мелкое - гляну еще.

Добавлено спустя 7 минут 32 секунды:
Бутлоадер у меня под 14.7456МГц

Фьюзы:
* HFUSE = DD
* LFUSE = FF
* EFUSE = 00

В файл boards.txt добавил строки:
Цитата:
ordunano.name=OR-duino (Nano) w/ ATmega88, 14.7456MHz

ordunano.upload.protocol=stk500
ordunano.upload.maximum_size=6144
ordunano.upload.speed=115200

ordunano.bootloader.low_fuses=0xff
ordunano.bootloader.high_fuses=0xdd
ordunano.bootloader.extended_fuses=0x00
ordunano.bootloader.path=atmega
ordunano.bootloader.file=ATmegaBOOT_168_ordunano.hex
ordunano.bootloader.unlock_bits=0x3F
ordunano.bootloader.lock_bits=0x0F

ordunano.build.mcu=atmega88
ordunano.build.f_cpu=14745600L
ordunano.build.core=arduino


Добавлено спустя 4 минуты 27 секунд:
Собственно основное отличие нашего проекта от типового ардуино нано - отсутствие на плате лишних компонент часто никому не нужных (регулятор напряжения, разъем ISP) + меньшая себестоимость прочих решений (применен в 2 раза более дешевый CP2102 и односторонний монтаж) + размеры модуля для отправки в письмах с незапаянными ногами модуля.


Вложения:
ATmegaBOOT_168_ordunano.hex [4.99 КиБ]
Скачиваний: 517

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-duino Nano
СообщениеДобавлено: 24 июн 2010, 00:42 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Спасибо. Теперь до меня доперло что загрузчику пофиг сколько памяти в чипе и где ее конец, так как его интересует только предназначеная для него область.

Еще вопрос: Если в UART только линии Rx и Tx то можно загружать проги из оболочки ARDUINO вручную нажимая кнопку на RESET ? Там вроде линия DTR используется для управления RESET - ты можешь ее отключить ввременно и проверить. Если конечно время есть. Или это уже где то описано ?

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-duino Nano
СообщениеДобавлено: 24 июн 2010, 05:50 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Да, конечно, DTR тупо дергает за Reset, если я юзаю скажем блютуз, там нет линии DTR и мне нужно ручкой дергать резет. Только в этом случае надо скорее всего увеличивать паузу, в течение которой бутлоадер ждет загрузки.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-duino Nano
СообщениеДобавлено: 24 июн 2010, 10:41 
Не в сети

Зарегистрирован: 16 мар 2010, 17:42
Сообщения: 96
Откуда: Калуга
avr123.nm.ru писал(а):
... да и кнопки поменьше бывают с двумя выводами прямоугольные.

Если большая кнопка влезла, лучше ее оставить. У мелких ресурс значительно меньше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-duino Nano
СообщениеДобавлено: 24 июн 2010, 11:50 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
А ноутбучные (не на клавиатуре) как? Они довольно надежные

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-duino Nano
СообщениеДобавлено: 24 июн 2010, 12:15 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Что-то я последнее время теряюсь - ноутбучные кто? :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-duino Nano
СообщениеДобавлено: 24 июн 2010, 12:28 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Ноутбучные кнопки


Вложения:
Untitled-1.gif
Untitled-1.gif [ 61.66 КиБ | Просмотров: 5268 ]

_________________
if(!Operate) Read(pDatasheet);
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-duino Nano
СообщениеДобавлено: 24 июн 2010, 14:52 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Я если честно не представляю как можно убить кнопку сброса :) точнее можно конечно - но это такая же вероятность, что убьют кнопку на клаве - в 99.9% случаев раньше клаву так просто выкинут :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-duino Nano
СообщениеДобавлено: 24 июн 2010, 15:16 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Я тоже также считаю что кнопку сброса тяжело убить - редко на нее жать надо. Ноутбучные привел также потому что маленькие...

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-duino Nano
СообщениеДобавлено: 25 июн 2010, 11:15 
Не в сети

Зарегистрирован: 16 мар 2010, 17:42
Сообщения: 96
Откуда: Калуга
=DeaD= писал(а):
Я если честно не представляю как можно убить кнопку сброса :)

Легко. Я себе на опытной плате поставил, как раз кнопку сброса, типа такой: http://www.tda2000.ru/d/m1709361.php
Ресурс у меня получался не сильно больше 300 нажатий, потом переламывалась пластинка. Пришлось потом платы перезаказать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-duino Nano
СообщениеДобавлено: 25 июн 2010, 11:22 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Хм, 300 нажатий... так то это дофига, а зачем? бутлоадер что-ли запускать?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-duino Nano
СообщениеДобавлено: 25 июн 2010, 12:11 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
На опытную плату следует поставить более надежную кнопку. На обычных платах она редко будет использоваться (а может быть и не нужна вовсе)

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 84 ]  На страницу 1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO