Страница 1 из 1

Arduino....без Arduino?

Добавлено: Пн янв 27, 2014 11:25:10
Pika4u
Всем привет :)) В общем, друг купил Arduino c ATMega2560. Скетчи писать он научился, теперь думаю научить его писать на Си в нормальной среде(типа IAR'a), чтобы не привыкал к Arduino и научился читать даташиты. В общем, можно ли использовать Arduino как обычную отладочную плату?

Re: Arduino....без Arduino?

Добавлено: Пн янв 27, 2014 15:58:27
polyname
Arduino - это AVR с прошитым бутлоадером.
подключайте программатор и используйте как обычную отладку

Re: Arduino....без Arduino?

Добавлено: Пн янв 27, 2014 16:50:33
Pika4u
Хм...У него на ардуине что-то типа USB-программатора стоит(смотрел по фото). Или это просто USB-RS232? Спасибо за ответ) :))

Re: Arduino....без Arduino?

Добавлено: Вт янв 28, 2014 18:39:43
Moto_v3x
для загрузки своих программ в ардуину http://russemotto.com/xloader/

Re: Arduino....без Arduino?

Добавлено: Чт янв 30, 2014 21:26:21
polyname
или avrdude (тип arduino)

Re: Arduino....без Arduino?

Добавлено: Пт янв 31, 2014 11:00:53
Denkot
polyname писал(а):или avrdude (тип arduino)

а где в дудке тип ардуино? что-то я у себя не вижу в списке типов, может версия старая?
можно с этого места поподробнее
а то шью битбангом по старинке и не в курсе новых технологий

Re: Arduino....без Arduino?

Добавлено: Вс фев 09, 2014 23:27:23
Eugene.Negrobov
Pika4u писал(а):Хм...У него на ардуине что-то типа USB-программатора стоит(смотрел по фото). Или это просто USB-RS232? Спасибо за ответ) :))

Да, там FT232 стоит, популярный USB-UART, который комп видит, как виртуальный COM-порт, шить можно без проблем, обычно на дуинах сбоку ISP разъем есть.

Re: Arduino....без Arduino?

Добавлено: Пн фев 10, 2014 01:37:48
holomen
Писать на голых сях, а бутлодырь оставить для удобства прошивки.

Re: Arduino....без Arduino?

Добавлено: Пн фев 10, 2014 14:03:36
Eugene.Negrobov
holomen писал(а):Писать на голых сях, а бутлодырь оставить для удобства прошивки.

Эм...

1. "Голых Сей" для микроконтроллеров не бывает, есть тонна разных компиляторов Си со своими прибамбасами. Яркие представители- AVR Studio(GCC C+ свои прибамбасы) и CodevisionAVR(ANSI C+ свои прибамбасы).

2. "Бутлоадырь" как раз не даст тебе никаких удобств, ибо все до единого популярные программаторы шьют через SPI. Юзание бутлоадера- как раз проклятие №1 для ардуины. Купив её и просрав стоящий там микроконтроллер- ты не сможешь поставить туда замену и заливать прошивки по уарту. Кроме того без дичайших извращений нельзя и другие чипы шить. Я вот пытался юзать ардуину, как программатор- не вышло ничегошеньки. После плюнул, купил USBASP, парочку разношерстных контроллеров, а ардуину нафиг продал.

Re: Arduino....без Arduino?

Добавлено: Вт фев 11, 2014 17:48:32
Pika4u
Глянул-в ардуине даже не ft232, там ATMega32U2 :))

Re: Arduino....без Arduino?

Добавлено: Чт фев 13, 2014 14:04:56
Eugene.Negrobov
Ну, в моей Дуэмиланове была FT232. Она дорогая, стоит раза в 3-4 дороже Меги32, так что вполне вероятно решили здоровскую экономию провести в той версии, на которую ты смотришь. :))
Вообще уроды, мало того, что на платке нету ничегошеньки, так еще и стоит она в 10 раз дороже находящихся на ней деталей. :kill:

Re: Arduino....без Arduino?

Добавлено: Пн фев 17, 2014 19:06:28
sinobi
У меня arduino uno с помощью скетча arduinoisp плата превращается в программатор вот http://www.radiokot.ru/circuit/digital/pcmod/48/
http://habrahabr.ru/post/144620/

Re: Arduino....без Arduino?

Добавлено: Пн июн 23, 2014 23:53:40
kalobyte
шалом
есть тут быдлодуинщики? у меня есть среда и библиотека для работы с шим ргб светодиодов ws2811
но нет самой быдлодуины с мегой 168
зато есть пинборд2 дихальтовский с мегой 16

вчера я излазил весь гугл и нашел конфиг для добавления платы в список и хедер для меги16

проект собрался, залился, но не работает :facepalm:
может быть у кого есть кошерный для меги 16 файл?

atmega16-8.name=Atmega16 (internal 8MHz clock)

atmega16-8.upload.protocol=avr109
atmega16-8.upload.maximum_size=14336
atmega16-8.upload.speed=19200

atmega16-8.bootloader.low_fuses=0x84
atmega16-8.bootloader.high_fuses=0x99

atmega16-8.build.mcu=atmega16
atmega16-8.build.f_cpu=8000000L
atmega16-8.build.core=arduino:arduino
atmega16-8.build.variant=mega16

вот содержимое файла платы
программатор у меня свой и я заливаю хекс сразу из временной папки, без бутлоадера, так что фьюзы не играют роли
частоту я выставил 8мгц с внешним кварцем, для теста запустил дефолтный скетч с юартом на 9600 и все работает, а вот библиотека светодиодная не работает

использую https://github.com/FastLED/FastLED/wiki/Overview
она использует модуль спи (по идее должна в моем случае) и сигнал клок с него, правда светодиод на этом выводе еле горит и пока осциллографом я не тыкал туда

может быть у кого есть годная библиотека для этого дела?

Re: Arduino....без Arduino?

Добавлено: Вт июн 24, 2014 07:47:20
Pink-Pank
А что, Быдло-Рыбников не создал в рамках своей быдлотеории быдлобиблиотеки для работы с быдлосветодиодами? Попробуйте залить быдлопрошивку используя знания о плотности электровещества. Тогда она более равномерно растечется по быдлокристаллу и сориентируется внутри его быдлопространства правильным быдлообразом. Быдлосветики сразу начнут работать как надо. ;)

Re: Arduino....без Arduino?

Добавлено: Вт июн 24, 2014 09:22:10
Morroc
Быдлосреда быдлоардуины позволяет шить пустой мк через любой распространенный быдлопрограмматор из списка без шаманства, для этого достаточно нажать быдлокнопку Файл - Загрузить с помощью быдлопрограмматора, конфиги для 168 в среде по дефолту тоже вроде есть - Arduino Pro or Pro mini и выбрать 168 / 8 МГц.

во вложении рабочий код для другого чипа - LPD6803, в нем меньше разрядов, чем в WS28xx, но может поможет чем то

Re: Arduino....без Arduino?

Добавлено: Вт июн 24, 2014 19:39:06
kalobyte
быдловузники такие быдловузники :facepalm:
я разве где-то сказал, что у меня мега 168?
я сказал, что у меня мега16 и я нашел к ней хедер, который выложил какой-то пиндос
и возможно этот хедер не очень правильно работает с библиотекой светодиодов, но юарт работает, что подтверждает выставленные фьюзы и правильные тайминги

вот я и спрашиваю, может быть кто-то использует быдлодуину с разными контроллерами и может быть у кого завалялся конфиг для меги16?

а чтобы не быть быдлокодером, я сделаю тайминги на таймере с компаратором

Re: Arduino....без Arduino?

Добавлено: Ср июн 25, 2014 00:15:56
holomen
Pika4u писал(а):Хм...У него на ардуине что-то типа USB-программатора стоит(смотрел по фото). Или это просто USB-RS232? Спасибо за ответ) :))

Судя по вопросам, вам еще очень рано кого-либо учить вообще, а тем более "на сях в иаре".
В противном случае вам уже должно быть известно и про бутлодыри, и про программатор на базе FT232 (в последующих инкарнациях на mega8u), и про остальные ньюансы.
В общем, сначала сами подучитесь, и только сильно позже беритесь за обучение других.