![]() |
Цитата:
|
Цитата:
Цитата:
Непонятно зачем надо было аж 20 страниц флейма для этого. Впрочем, я за это время уже успел разобраться и с первым, и со-вторым и с третьим самостоятельно. :) |
Цитата:
|
Цитата:
Ну не знал я что x86 тут столь принципиальный вопрос. Знал бы - даже не стал бы с ним заморачиваться - мне-то наплевать абсолютно - x86, MIPS, ARM или вообще хитачи какое... Что на x86 работает, то и на всём остальном можно запустить. |
Цитата:
Не понимаю, зачем девайсы по 20-30 б, если себестоимость atmega 3-4, а паять по-любому что-то надо. Про SPI слышал одним глазом, но лезть в тему дальше не решился пока. Вообще хотелось бы на вот таком доноре http://www.kapital-ltd.dp.ua/jvc/car...r/kd-sx999.htm сделать мега вещь. (минимум РУССКИЕ тэги и расход топлива). Проблема в том, что донор работает, но глючно, вот нужно заюзать его аудиотракт - охренительный по качеству звука, радио по максимуму и панель. Ща донор тупо включен в режим AUX и кроме индикации громкости и тупой индикации EXTRA ниче не показывает, что стремно, хочу получить еще что-то, по возможности сохранив функции радио, громкости и коммутации входов |
Цитата:
|
Цитата:
Цитата:
А этот девайс уже готовое устройство, не требует программатора и легко ставится в DIP панелька или в макетку |
Цитата:
|
Широким жалом все ножки между собой спаяешь.
По мне из-за 200-300 руб. этот геморой нафик не нужен, проще купить и не парится |
в розницу цена другая ;)
|
Похоже удалось и дисплей без каких-либо спецдрайверов сделать, тоже как HID устройство, на втором интерфейсе того же самого девайса. Причём универсально достаточно, т.е. чтобы прикрутить произвольную морду - нужно только табличку сегментов составить, причём в компе, а не в пике. А дальше оно уже само разберётся.
Пока не успел выложить, постараюсь это сделать днём. Спать очень хочется уже. ЗЫ: насчёт ардуино - я такое "ардуино" только из PIC18F2550 пользую. Гораздо дешевле, меньше габаритом, да и USB там нормальное, чем угодно может быть, а не ftdi. Завтра фотку покажу. Ну и схему и всё такое. |
PIC18F2550...
Цитата:
|
И мне бы кто помог из atmega8535 ардуино сделать :blush:
|
Цитата:
|
Цитата:
|
Вложений: 1
Так, про то, что я использую вместо ардуино я всё выложил. В том числе и разведённую плату
в формате Eagle. Ща буду неспешно про дисплей и всё прочее дописывать. Вот фотка для страждущих фоток непременно прям в форуме. |
Цитата:
Единственный недостаток , нет такого колличества библиотек и проектов как для Arduino . Да и среда разработки требует определенных знаний . На Arduino и домохозяйка сможет написать программу управления плитой :yes2: Для меня важнее всего, как можно меньше убивать время на написание софта. |
Цитата:
А что делать с данными - это можно из любых исходников на C скопировать. Для столь распространённого языка как C различных библиотек и проектов как бы немного побольше чем конкретно для Arduino. :) Кому больше нравится IDE (я предпочитаю Makefile - гибче и понятно что происходит) - можно просто микрочиповским родным IDE пользоваться. Там тоже вроде всё несложно, только C - специфический - может потребоваться готовый код немного подправить под особенности компилятора. |
На ардуино пишу на С и на ASM , когда требуется большой производительности .
Сейчас дописываю код на ASM который будет накладывать тексты и рисунки на любое видео изображение, в том числе и с высокой частотой развертки VGA |
Вложений: 1
Пока не получается у меня выложить полное описание про съёмные панельки, кое-как не хочу, а нормальное дописать времени не хватает.
Ну а чтобы не скучно было: |
Pinguino
Цитата:
Вот тут видео - http://www.youtube.com/watch?v=hNhW_gA8XVk там и название сайта - hackinglab.org |
Цитата:
У них, правда, бутлоадер здоровый, хотя в него напихано много интересного. Залить, что-ли, ради прикола в свою платформу, когда делать нечего будет.... Давно не смотрел чего они наворочали. |
Цитата:
|
Цитата:
Готовое устройство, эт врядли. А собрать - там все есть, и схема и плата и прошивка. http://hackinglab.org/pinguino/index.html На макетке очень быстро паяется. А там как говориться - каждому свое... :smile2: |
Ну о чем ты говоришь ? Как домохозяйка соберет такой девайс ?
Ей нужно будет купить всего ничего, Лазерный принтер, стеклотекстолит, хлорное железо, сверлилку, и программатор. |
простите, может не в тему, а 2DIN не подходит?
http://www.ugas-auto.ru/gps/?pl=lc100 |
Цитата:
|
Цитата:
нашел вот http://microcontrollershop.com/produ...roducts_id=744 но нет там прошивки дабы сделать ардуино... Однако тут пишут http://www.arduino.cc/cgi-bin/yabb2/...=1161487016/30 Arduino-0011 comes with avr-gcc that already supports atmega644. You can validate it by running %ARDUINO_HOME%\hardware\tools\avr\bin\avr-gcc --target-help Look for "Known MCU names:" section. It contains every AVR module this compiler build supports. Here is mine produced by stock arduino-0011 avr-gcc. Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 attiny13 attiny2313 attiny261 attiny461 attiny861 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm3 atmega16 atmega161 atmega162 atmega163 atmega164p atmega165 atmega165p atmega168 atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega329 atmega329p atmega3250 atmega3250p atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561 значит шансы есть ) |
Dobrinia, прошивки и схемы ардуин берутся в свободном доступе с сайта ардуин, за фигом в макетки-то лезть?
|
у ниво проц спицыфичиский :)
|
молодцы!
|
А можно в принципе, используя железо dir320 добавив, скажем USB видеокарту организовать подключение монитора? Навигация в КПК не очень удобно. Экранчик маленький. Да и иметь универсальное устройство хочется. Идея подкупает отсутствием такого тонкого места, как блок питания для x86 и маленькими габаритами. Спасибо за ответ.
|
Цитата:
http://sven.killig.de/openwrt/slugterm_dl.html Только для практического использования навигации придётся озадачится конвертированием карт из какого-нибудь навитела в формат openstreetmaps - это сегодня единственная проблема которая препятствует использованию софта типа navit на территории РФ. Производительности хватит. |
Так, про энкодер расписал, теперь осталось про дисплей выложить.
Всё добавлено на ту же самую страничку, говорить о которой тут нельзя. И последняя версия прошивки тоже в уже известном всем месте. В прошивке есть USB клавиатура (кнопки + энкодер) и дисплей на PT6523/LC75823 (HID Alphanumeric display (bitmapped)). В исходниках есть и пример юзерской утилиты для работы с сегментным дисплеем через USB - типа команды echo, выводит строку на экран. Раскладка сегментов - для выложенной в качестве примера панельки от Prology MCE-525 (по мере попадания мне в руки других панелей буду добавлять другие раскладки, сама же требуха панели совершенно типовая, 80% панелей от недорогих магнитол сделаны так же). Там же есть и знакогенератор для 13-сегментных знакомест с кодировкой KOI8-R (ага, русские тэги и всё такое.) UTF-8 потом сделаю. И скроллинг тоже потом, для длинных строк, ибо это всё уже вопрос софта в компе, и вообще элементарно. В принципе, прошивка написана так, что добавить любой другой тип дисплея (другой контроллер для многосегментных индикаторов, матричный дисплей, семисегментные индикаторы прямо на ногах PIC - что угодно) - дело от силы получаса. Подробно про дисплеи напишу позже. Может к тому времени и другие типы дисплеев добавлю. ЗЫ: Кстати, интерфейс клавиатуры - абсолютно стандартен. Его даже BIOS'ы x86 мамок нормально воспринимают, я ради прикола полазал в биосе компов с помощью энкодера и кнопок съёмной панели - всё работает как задумано и, кстати, достаточно удобно. Пришлось, правда, добавить в прошивку код клавиши Delete, которого изначально не было, чтобы в BIOS попадать. |
надо полистать твои сорцы...
|
Есть ещё мысль в этот же PIC запихать и USB soundcard.
В качестве ЦАП - микруха со старого сидюка, например, чтобы по магазинам не бегать. Стерео, 16 бит, 48кГц - поди плохо, для машины-то. В качестве микшера - железо магнитолы (коммутация входов - радио, ЦАП, AUX + громкость-тембр-эквалайзер) управляемое по i2c. Тогда вообще получится - вся требуха магнитолы - 1 USB устройство. Для компьютера это одно устройство будет выглядеть как 3 девайса - стандартная USB клавиатура, стандартный HID-дисплей, стандартная USB звуковуха. По-моему, будет весьма красивое решение. И в USB хабе дырки съэкономятся. |
За статью - зачет, молодец. Я уже почти готов разломать свой JVC :) Останавливает несколько вещей - софт и нет поддержки радио и входа aux. Хотя учитывая твой грамотный подход к вопросам, может и за этим не станет дело. Правда сомневаюсь, что будешь его писать под винду и придется мне и остальным взять в руки шашки :). Ведь хочется навител foobar и прочие виндоплюшки, которых ты не приемлешь. Но если будет просто поддержка панели (точнее она уже есть), это уже огромный задел. Может наконец я получу удобное управление функциями компа с магнитольной морды, оставив от нее лучшее что в ней есть - радио и усь. По поводу кодировок, пусть я лошара, но сейчас актуальнее иметь не кои8 которая почти умерла а ср1251 или утф-8, чтобы не морочить себе голову с дополнительной перекодировкой, ведь львиная доля русских тэгов в файлах сделана именно в ср1251, утф встречается реже.
|
Цитата:
Цитата:
Я про дисплей подробно у себя напишу, просто позже - мне как бы и другими всякими делами надо в жизни заниматься :) Цитата:
Или просто в микшере ещё один движок сделать - "частота радио". :) Цитата:
Остальное - стандартная USB клавиатура (уже есть) и стандартная USB звуковуха (будет как минимум микшер, а в лучшем случае вся звуковуха без midi). Для любой ОС это будут совершенно стандартные устройства, для которых по-умолчанию есть драйвера. Цитата:
Цитата:
Я не в курсе как сейчас у видны с поддержкой стандартных HID bitmapped дисплеев, но один хрен придётся какую-то софтинку делать, чтобы как-то прописать где какой сегмент на экранчике панели находится. Они у всех по-разному раскиданы по выводам контроллеров, так что таблицу сегментов как минимум придётся в софте реализовывать. Вроде есть какая-то софтинка под винду - называется HIDbrowser или как-то так. Может оно поможет. А вот матричные LCD по-идее должны будут без всяких драйверов идти. Правда не представляю как это будет в винде - типа в свойствах экрана ещё один монитор, бла-бла-бла, выберите разрешение из единственного 256х64 и цвет - из монохромного? Винды нету рядом, если появится - обязательно попробую, что эта дура скажет насчёт моего дисплея. :) Биос во всяком случае клавиатуру за родную воспринимает без вопросов вообще. |
Ну можно еще вместо дисплея/клавы подключить TTY 8-)
|
Stanson, насколько я понял, у тебя Audi? А у неё нету дисплейя на панели приборов?
|
Часовой пояс GMT +4, время: 19:49. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot