возможно. не вдавался сильно в подробности. но компактное файловое хранилище тоже ведь неплохо. теже картинки для жк дисплея. может тогда подробнее объяснишь что это за хранилище такое? в основном я находил инфу что ее применяют для хранения прошивки в различных устройствах: мониторы в основном попадались
я так понимаю, что Arhat109-2 хотел указать на то, что доступ к данным в такой памяти не будет таким же как к оперативке или к EEPROM )
это микросхема с интерфейсом SPI, вполне полезная вещь, альтернатива SD карточке, с меньшим объемом памяти и более компактная, более надежная (нет механических контактов)
ну я так и думал. мне вот бывает не хватает памяти для хранения графики, почему бы не использовать ее для этого. не sd карту везде пихать же. да и за такие деньги ее можно выбросить если не получится не обламываясь
хороший вариант, но есть один минус - придется строить процедуру загрузки данных, что то типа связки кода на стороне прдуины и програмки для компьютера
да параллельный. паять прямо на плату, но это если умеешь делать платы. если нет то дисплей не стоит покупать
его в принципе не проблема через 2 сдвиговых регистра сделать с управлением по spi. вообще контроллер дисплея поддерживает spi, но там нужны управляющие дорожки, а они не все разведены)) так что напрямую spi не запустить
я не писал, что сложно) видел много примеров где так делают. В общем то через Serial загнать любой объем данных не особо сложно.
но это все равно не так просто, как скопировать файл на SD
а еще минус в том, что конкретно этот чип снят с производства ) хотя такого добра у интузиастов полно и нет проблем
я не настолько владею программированием, и почти не умею читать даташиты на такие устройства. ну пусть валяется до лучших времен или пока не выброшу, просто уже заказал на всякий случай
да параллельный. паять прямо на плату, но это если умеешь делать платы. если нет то дисплей не стоит покупать
его в принципе не проблема через 2 сдвиговых регистра сделать с управлением по spi. вообще контроллер дисплея поддерживает spi, но там нужны управляющие дорожки, а они не все разведены)) так что напрямую spi не запустить
Спаибо, нашел. То есть для работы нужно 12 пинов занимать? Однако.
я не настолько владею программированием, и почти не умею читать даташиты на такие устройства. ну пусть валяется до лучших времен или пока не выброшу, просто уже заказал на всякий случай
самый тупой вариант - прошить в програматор, но тогда обновлять уже не получится, ибо микросхему выпаивать/впаивать плохая идея
сложного в протоколе обмена там ничего нет, от слова совсем, если поискать сто пудово можно готовый код найти и готовую программу для закачки
Спаибо, нашел. То есть для работы нужно 12 пинов занимать? Однако.
цветной дисплей 320х240 это вам не хухры мухры. Последовательный интерфейс будет жутким тормозом
тем более это графика, значит для полноценного использования нужно место для многих шрифтов и даже битмапов, а это значит, что UNO/Mini и всякие другие atmega328 рассматривать не стоит в принципе для такого дисплея. Смотрите MEGA - там и память есть и проблем с пинами тоже нет
согласен графика при последовательном медленно одновляется, картинки часто не будет менять. но если знаешь как работает дисплей не проблема. не нужно тупо в лоб стирать весь дисплей без надобности. например если обновляешь конкретное значение то перериросываешь только его, а не весь экран, и так можно обойти ограничение. графический красивый интерфейс с использованием картинок конечно не сделать так просто на меге328. но сейчас моден минимализм, пример хоть windows8, 10 наверно такая же
минимализм в виндуз8? я вас умоляю) фактически при том же наборе возможностей, что было в вин95 вин8 весит 50гиг против 50мег для вин95))) утрирую
насчет обновления конкретных областей - здесь все зависит от структуры памяти графического контроллера. Не знаю еще пока как в жтом контролере, но в той же nokia1202 это не возможно в чистом виде, потому, что запись идет блоками, а это значит, что нельзя просто одну точку нарисовать, нужно обновлять блок. А это требует или переррисовки всего содержимого, либо как минимум организация буфера в памяти. Ни один МК AVR8 не имеет оперативки для оргазации буфера для обсуждаемого дисплея
минимализм в виндуз8? я вас умоляю) фактически при том же наборе возможностей, что было в вин95 вин8 весит 50гиг против 50мег для вин95))) утрирую
насчет обновления конкретных областей - здесь все зависит от структуры памяти графического контроллера. Не знаю еще пока как в жтом контролере, но в той же nokia1202 это не возможно в чистом виде, потому, что запись идет блоками, а это значит, что нельзя просто одну точку нарисовать, нужно обновлять блок. А это требует или переррисовки всего содержимого, либо как минимум организация буфера в памяти. Ни один МК AVR8 не имеет оперативки для оргазации буфера для обсуждаемого дисплея
я говорю об интерфейсе плитке, а не сколько весит
1202 не получится, а вот 1616 уже позволят обращатся к конкретной точке, работал с ним знаю, и оперативка не нужна для этого. и я предполагаю здесь аналогично
цветной дисплей 320х240 это вам не хухры мухры. Последовательный интерфейс будет жутким тормозом
тем более это графика, значит для полноценного использования нужно место для многих шрифтов и даже битмапов, а это значит, что UNO/Mini и всякие другие atmega328 рассматривать не стоит в принципе для такого дисплея. Смотрите MEGA - там и память есть и проблем с пинами тоже нет
SPI вполне нормальный по скорости протокол. SD карточки на гигабайты вполне по нему работают.
Просто хотел использовать с "народным WiFi" ESP8266. Характеристики там не хужи меги, а вот со свободными пинами большая проблема. SPI на 4-ре провода пришелся бы в самый раз.
Кстати, по поводу чипов 25MXxxxx, SPI, I2C и прочих ком-портов. Желтолицие братья обо всем позаботились и для того, чтобы цеплять про-мини к ардуино-среде или шить разнообразные чипы EEPROM, нужен единственый юсб-девайс ценой в двести рублей, который продается на али
Ссылку на конкретного продавца приводить не буду, т.к. оно легко находится в поиске, а продавцы и цены имеют свойство часто меняться.
SPI вполне нормальный по скорости протокол. SD карточки на гигабайты вполне по нему работают.
Просто хотел использовать с "народным WiFi" ESP8266. Характеристики там не хужи меги, а вот со свободными пинами большая проблема. SPI на 4-ре провода пришелся бы в самый раз.
теоретически SPI вообще не имеет ограничений по скорости, а вот на практике 8мгц - это максимум для ардуины для железного SPI, но при работе с дисплеем это в несколько раз меньше по разным причинам. Экран 320х240 с 16 битной цветностью это 150кбайт данных, чтобы их загнать по SPI за 1/24 секунды нужна скорость порядка 30мгц, для паралелльного интерфейса в 8 раз меньше
конечно можно делать оптимизацию как пишет jeka, но тогда усложняется логика программы
для esp8266 разумнее как мне кажется брать дисплей от нокия1202, там на два порядка меньше размер данных для управления и интерфейс SPI, который вполне справляется
нокия1616 стоит по середине между нокия1202 и обсуждаемым дисплеем по размеру памяти и у меня при рисовании с атмега328 прорисовка весьма заметна, довольно медленно
да весьма интересный: spi программатор и uart переходник.
Я тоже покупал его "на посмотреть", а теперь пользую, как основной переходник UART-USB, т.к. из всех видов устройств подобного типа, он мне показался самым безглючным. Вот вам и китайская дешевка.
По поводу CH341 очень интересно, есть ли для вариантов USB-I2C, USB-SPI какой нибудь софт? Ранее присматривался к этому варианту, но как то жлобливо за это 10 евро платить :) А лепить самому на ардуине и посылать байты через терминалку черезчур колхозно.
А какое планируется этому применение? Я вот как-то плохо соображаю, что я получу, если организую, скажем, терминальный доступ к шине (интерфейсу) I2C ? Руками что-ли писать нечто вида "read xx port yy" и смотреть, как оно двоичными символами плюется в ответ?
думаю нужен человек который может писать программу для компьютра
мне пока самое интересное из этого это импортирование картинок и простейший графический редактор (обрезать, заливка, текст) и возможность залить в микруху MX25L1005 конвертированный массив. было бы удобно, но врядли такое есть, как и врядли появится
a5021, ну да, иногда хочется именно "поговорить" с устройством в живую, изучить что-то, что не очень понятно из даташита. Конечно можно обойтись, но было бы полезно иметь такую штучку.
А какое планируется этому применение? Я вот как-то плохо соображаю, что я получу, если организую, скажем, терминальный доступ к шине (интерфейсу) I2C ? Руками что-ли писать нечто вида "read xx port yy" и смотреть, как оно двоичными символами плюется в ответ?
По поводу CH341 очень интересно, есть ли для вариантов USB-I2C, USB-SPI какой нибудь софт? Ранее присматривался к этому варианту, но как то жлобливо за это 10 евро платить :) А лепить самому на ардуине и посылать байты через терминалку черезчур колхозно.
Мне кажется, проблема не в железке, а в протоколе. Например, какой-нибудь Modbus завернуть в I2C для чтения/записи регистров устройства. А потом завернуть его можно в USB через UART
Все же готовые железки все равно в основном имеют дешевый микроконтроллер PIC/AVR. Тот же "колхоз" только от китайских товарищей
думаю нужен человек который может писать программу для компьютра
мне пока самое интересное из этого это импортирование картинок и простейший графический редактор (обрезать, заливка, текст) и возможность залить в микруху MX25L1005 конвертированный массив. было бы удобно, но врядли такое есть, как и врядли появится
Редактирование - любой удобный редактор. И к нему конвертор изображения в HEX или BIN, коих в инете есть, если поискать. Так что и человек не нужен ;) Пиши на мыло (мой_ник на рамблер) , если понадобится, помогу.
хорошо. спасибо. когда придется микруха и дисплей, и за это время не пропадет желание, то обязательно займемся
для меня самой большой проблемой когда делал интерфейс на 1616 это было получить красивый и удобный минимальный интерфейс, но размер дисплея и качество цветов оставляли желать лучшего, и фактически нужные параметры цветов из которых нужно рисовать интерфейс наверно пару дней выбирал все лишь для нескольких элементов, правда ключевых
может имеет смысл сразу слать на дисплей, как например было сделано здесь, скорость настройки интерфейса возрастает в разы. да и цвета похоже намного лучше отображает чем 1616. картинке по ссылке я больше доверяю, чем те что китайцы накладывают в фоторедакторе на фото дисплея
Ни один МК AVR8 не имеет оперативки для оргазации буфера для обсуждаемого дисплея
Ну зачем так сразу же и "не имеет". ATmega64, 128, ATmega640, 1280, 2560 и ряд ещё каких-то кроме своей SRAM имеют X-bus ноги, что позволяет подключать внешнюю память (а не "хранилище файлов" по SPI или как ишо) до 64 килобайт напрямую, а слегка поизвращавшись и поболее. В разделе проекты - как раз развожу плату доп. памяти на 64К без wait-states. Получается пока "не очень". Суммарно на разводку убил уже часов 12 своего времени .. в итоге, уже большую часть развел вручную, поскольку желающих иметь себе Мегу с памятью - нашлось очень немного.
Ни один МК AVR8 не имеет оперативки для оргазации буфера для обсуждаемого дисплея
Ну зачем так сразу же и "не имеет". ATmega64, 128, ATmega640, 1280, 2560 и ряд ещё каких-то кроме своей SRAM имеют X-bus ноги, что позволяет подключать внешнюю память (а не "хранилище файлов" по SPI или как ишо) до 64 килобайт напрямую, а слегка поизвращавшись и поболее.
Правильно было сказано "не имеет". "Позволяет подключить" - это вовсе не тоже самое. что "имеет".
Arhat109-2 я имел в виду собственные ресурсы МК. конечно к некоторым МК можно внешнюю память прикрутить и с определенными извратами иметь буфер даже для обсуждаемого дисплея. Однако куда проще взять STM32 с DMA и работать напрямую с памятью дисплея :)
я тоже как то загорелся подключить внешнюю память к атмега128, даже купил нужные микросхемы на 128к, руки пока не дошли. Сможете сделать - поделитесь успехом
Вы хотите писать драйвер для работы с памятью? Где-то читал что нарастить без гемора можно до 64к (ограничение 8-ми разрядных систем, но как считается не помню), больше уже нужно драйвер писать.
Вы хотите писать драйвер для работы с памятью? Где-то читал что нарастить без гемора можно до 64к (ограничение 8-ми разрядных систем, но как считается не помню), больше уже нужно драйвер писать.
не нужен драйвер, там доступ к памяти осуществляется совершенно теми же командами асемблера, что и к основной памяти, т.е. нужно лишь указать компилятору, что памяти больше. Немного сложнее с доступок к памяти более 64к - нужно бить на страницы и вручную переключать страницы когда нужно
Из раздела "Китайцы жгут, или как Гугл название перевёл" http://ru.aliexpress.com/item/Badass-Style-Wrap-Around-Bridge-Stop-Tailpiece-chrome/1583256699.html?spm=2114.10010208.0.214.bMuwVa
Первое слово в названии очень хорошо описывает просиходящее. :)
Первое слово так же хорошо и цену описывает :-)
Последнее время гугл перводит на русский и с русского очень криво, или настраивают что или санкции, будь они неладны :-(
санкции точно) разве алиэкспресс через гугл переводит? я был уверен, что там китайцы переводят вручную ибо всегда перевод был жуткий
Гугл-гугл)
санкции точно) разве алиэкспресс через гугл переводит? я был уверен, что там китайцы переводят вручную ибо всегда перевод был жуткий
А Вы переключите эту страницу на аеглийский, возьмите оригинальную фразу и подсуньте её гуглу. Я попробовал.
Эти шедевральнее. С запахом и электрический.
Эти шедевральнее. С запахом и электрический.
Кто-то из Голандии п...ц приобрел!
http://ru.aliexpress.com/item/U119-Free-Shipping-2-2-2-2inch-240X320-Res...
http://ru.aliexpress.com/item/Free-Shipping-10pcs-SMD-2512-Resistor-0-22...
http://ru.aliexpress.com/item/2PCS-LOT-LM321MFX-LM321MFX-NOPB-LM321-op-a...
http://ru.aliexpress.com/item/10pcs-OB2263MP-SOT23-6-OB2263-SOT-SMD-new-...
jeka_tm Спасибо!
Очень интересные ссылки, толко с покупкой сейчас нужно подождать месяц, праздники у них, не работает ничего.
два товара уже отправили. мне не то чтобы к спеху
вот еще для любителей памяти
http://ru.aliexpress.com/item/MX25L1005AMC-SOP-8-12-g-MXIC-3-9-MM-MX25L1005A-can-play-100-authentic/32392919525.html
да кстати под дисплей, который давал уже есть либа ардуиновская, поэтому собственно и дал ссылку
Это не "память". Файловое хранилище в лучшем случае. :)
Память - то что имеет прямую адресацию процом.
возможно. не вдавался сильно в подробности. но компактное файловое хранилище тоже ведь неплохо. теже картинки для жк дисплея. может тогда подробнее объяснишь что это за хранилище такое? в основном я находил инфу что ее применяют для хранения прошивки в различных устройствах: мониторы в основном попадались
я так понимаю, что Arhat109-2 хотел указать на то, что доступ к данным в такой памяти не будет таким же как к оперативке или к EEPROM )
это микросхема с интерфейсом SPI, вполне полезная вещь, альтернатива SD карточке, с меньшим объемом памяти и более компактная, более надежная (нет механических контактов)
ну я так и думал. мне вот бывает не хватает памяти для хранения графики, почему бы не использовать ее для этого. не sd карту везде пихать же. да и за такие деньги ее можно выбросить если не получится не обламываясь
хороший вариант, но есть один минус - придется строить процедуру загрузки данных, что то типа связки кода на стороне прдуины и програмки для компьютера
короче сложно, ну да ладно. фиг с ней
да кстати под дисплей, который давал уже есть либа ардуиновская, поэтому собственно и дал ссылку
А там какой интерфейс, параллельный?
И как к гибкому шлейфу подпаиваться?
я не писал, что сложно) видел много примеров где так делают. В общем то через Serial загнать любой объем данных не особо сложно.
но это все равно не так просто, как скопировать файл на SD
а еще минус в том, что конкретно этот чип снят с производства ) хотя такого добра у интузиастов полно и нет проблем
А там какой интерфейс, параллельный?
И как к гибкому шлейфу подпаиваться?
параллельный, поиском легко находится ветка по обсуждению на easyelectronics, там есть и документация
шлейф гибкий такой же как у nokia 1202/1616. Он легко паяется, просто паяльником
А там какой интерфейс, параллельный?
И как к гибкому шлейфу подпаиваться?
да параллельный. паять прямо на плату, но это если умеешь делать платы. если нет то дисплей не стоит покупать
его в принципе не проблема через 2 сдвиговых регистра сделать с управлением по spi. вообще контроллер дисплея поддерживает spi, но там нужны управляющие дорожки, а они не все разведены)) так что напрямую spi не запустить
я не писал, что сложно) видел много примеров где так делают. В общем то через Serial загнать любой объем данных не особо сложно.
но это все равно не так просто, как скопировать файл на SD
а еще минус в том, что конкретно этот чип снят с производства ) хотя такого добра у интузиастов полно и нет проблем
я не настолько владею программированием, и почти не умею читать даташиты на такие устройства. ну пусть валяется до лучших времен или пока не выброшу, просто уже заказал на всякий случай
да параллельный. паять прямо на плату, но это если умеешь делать платы. если нет то дисплей не стоит покупать
его в принципе не проблема через 2 сдвиговых регистра сделать с управлением по spi. вообще контроллер дисплея поддерживает spi, но там нужны управляющие дорожки, а они не все разведены)) так что напрямую spi не запустить
Спаибо, нашел. То есть для работы нужно 12 пинов занимать? Однако.
я не настолько владею программированием, и почти не умею читать даташиты на такие устройства. ну пусть валяется до лучших времен или пока не выброшу, просто уже заказал на всякий случай
самый тупой вариант - прошить в програматор, но тогда обновлять уже не получится, ибо микросхему выпаивать/впаивать плохая идея
сложного в протоколе обмена там ничего нет, от слова совсем, если поискать сто пудово можно готовый код найти и готовую программу для закачки
Спаибо, нашел. То есть для работы нужно 12 пинов занимать? Однако.
цветной дисплей 320х240 это вам не хухры мухры. Последовательный интерфейс будет жутким тормозом
тем более это графика, значит для полноценного использования нужно место для многих шрифтов и даже битмапов, а это значит, что UNO/Mini и всякие другие atmega328 рассматривать не стоит в принципе для такого дисплея. Смотрите MEGA - там и память есть и проблем с пинами тоже нет
согласен графика при последовательном медленно одновляется, картинки часто не будет менять. но если знаешь как работает дисплей не проблема. не нужно тупо в лоб стирать весь дисплей без надобности. например если обновляешь конкретное значение то перериросываешь только его, а не весь экран, и так можно обойти ограничение. графический красивый интерфейс с использованием картинок конечно не сделать так просто на меге328. но сейчас моден минимализм, пример хоть windows8, 10 наверно такая же
минимализм в виндуз8? я вас умоляю) фактически при том же наборе возможностей, что было в вин95 вин8 весит 50гиг против 50мег для вин95))) утрирую
насчет обновления конкретных областей - здесь все зависит от структуры памяти графического контроллера. Не знаю еще пока как в жтом контролере, но в той же nokia1202 это не возможно в чистом виде, потому, что запись идет блоками, а это значит, что нельзя просто одну точку нарисовать, нужно обновлять блок. А это требует или переррисовки всего содержимого, либо как минимум организация буфера в памяти. Ни один МК AVR8 не имеет оперативки для оргазации буфера для обсуждаемого дисплея
минимализм в виндуз8? я вас умоляю) фактически при том же наборе возможностей, что было в вин95 вин8 весит 50гиг против 50мег для вин95))) утрирую
насчет обновления конкретных областей - здесь все зависит от структуры памяти графического контроллера. Не знаю еще пока как в жтом контролере, но в той же nokia1202 это не возможно в чистом виде, потому, что запись идет блоками, а это значит, что нельзя просто одну точку нарисовать, нужно обновлять блок. А это требует или переррисовки всего содержимого, либо как минимум организация буфера в памяти. Ни один МК AVR8 не имеет оперативки для оргазации буфера для обсуждаемого дисплея
я говорю об интерфейсе плитке, а не сколько весит
1202 не получится, а вот 1616 уже позволят обращатся к конкретной точке, работал с ним знаю, и оперативка не нужна для этого. и я предполагаю здесь аналогично
цветной дисплей 320х240 это вам не хухры мухры. Последовательный интерфейс будет жутким тормозом
тем более это графика, значит для полноценного использования нужно место для многих шрифтов и даже битмапов, а это значит, что UNO/Mini и всякие другие atmega328 рассматривать не стоит в принципе для такого дисплея. Смотрите MEGA - там и память есть и проблем с пинами тоже нет
SPI вполне нормальный по скорости протокол. SD карточки на гигабайты вполне по нему работают.
Просто хотел использовать с "народным WiFi" ESP8266. Характеристики там не хужи меги, а вот со свободными пинами большая проблема. SPI на 4-ре провода пришелся бы в самый раз.
дисплей уже отправил продавец
+ lm321 тоже
Кстати, по поводу чипов 25MXxxxx, SPI, I2C и прочих ком-портов. Желтолицие братья обо всем позаботились и для того, чтобы цеплять про-мини к ардуино-среде или шить разнообразные чипы EEPROM, нужен единственый юсб-девайс ценой в двести рублей, который продается на али
Ссылку на конкретного продавца приводить не буду, т.к. оно легко находится в поиске, а продавцы и цены имеют свойство часто меняться.
да весьма интересный: spi программатор и uart переходник. кинул в корзинку, может и получится с той памятью
в программе к этому переходнику данная память есть
SPI вполне нормальный по скорости протокол. SD карточки на гигабайты вполне по нему работают.
Просто хотел использовать с "народным WiFi" ESP8266. Характеристики там не хужи меги, а вот со свободными пинами большая проблема. SPI на 4-ре провода пришелся бы в самый раз.
теоретически SPI вообще не имеет ограничений по скорости, а вот на практике 8мгц - это максимум для ардуины для железного SPI, но при работе с дисплеем это в несколько раз меньше по разным причинам. Экран 320х240 с 16 битной цветностью это 150кбайт данных, чтобы их загнать по SPI за 1/24 секунды нужна скорость порядка 30мгц, для паралелльного интерфейса в 8 раз меньше
конечно можно делать оптимизацию как пишет jeka, но тогда усложняется логика программы
для esp8266 разумнее как мне кажется брать дисплей от нокия1202, там на два порядка меньше размер данных для управления и интерфейс SPI, который вполне справляется
нокия1616 стоит по середине между нокия1202 и обсуждаемым дисплеем по размеру памяти и у меня при рисовании с атмега328 прорисовка весьма заметна, довольно медленно
Я тоже покупал его "на посмотреть", а теперь пользую, как основной переходник UART-USB, т.к. из всех видов устройств подобного типа, он мне показался самым безглючным. Вот вам и китайская дешевка.
По поводу CH341 очень интересно, есть ли для вариантов USB-I2C, USB-SPI какой нибудь софт? Ранее присматривался к этому варианту, но как то жлобливо за это 10 евро платить :) А лепить самому на ардуине и посылать байты через терминалку черезчур колхозно.
А какое планируется этому применение? Я вот как-то плохо соображаю, что я получу, если организую, скажем, терминальный доступ к шине (интерфейсу) I2C ? Руками что-ли писать нечто вида "read xx port yy" и смотреть, как оно двоичными символами плюется в ответ?
думаю нужен человек который может писать программу для компьютра
мне пока самое интересное из этого это импортирование картинок и простейший графический редактор (обрезать, заливка, текст) и возможность залить в микруху MX25L1005 конвертированный массив. было бы удобно, но врядли такое есть, как и врядли появится
a5021, ну да, иногда хочется именно "поговорить" с устройством в живую, изучить что-то, что не очень понятно из даташита. Конечно можно обойтись, но было бы полезно иметь такую штучку.
А какое планируется этому применение? Я вот как-то плохо соображаю, что я получу, если организую, скажем, терминальный доступ к шине (интерфейсу) I2C ? Руками что-ли писать нечто вида "read xx port yy" и смотреть, как оно двоичными символами плюется в ответ?
Любую шину сам дешифрирует http://www.ebay.com/itm/USB-Logic-Analyzer-Device-Set-USB-Cable-24MHz-8CH-24MHz-ARM-FPGA-MCU-Debug-Tool-/121784577194?hash=item1c5aed2caa:g:7nkAAOSw~bFWGhxF
https://www.google.ru/search?q=saleae+logic&newwindow=1&biw=1920&bih=965...
trembo, так он односторонний.. "в шину" ведь ничего не передаш.
По поводу CH341 очень интересно, есть ли для вариантов USB-I2C, USB-SPI какой нибудь софт? Ранее присматривался к этому варианту, но как то жлобливо за это 10 евро платить :) А лепить самому на ардуине и посылать байты через терминалку черезчур колхозно.
Мне кажется, проблема не в железке, а в протоколе. Например, какой-нибудь Modbus завернуть в I2C для чтения/записи регистров устройства. А потом завернуть его можно в USB через UART
Все же готовые железки все равно в основном имеют дешевый микроконтроллер PIC/AVR. Тот же "колхоз" только от китайских товарищей
Зато можно увидеть что передал.....
думаю нужен человек который может писать программу для компьютра
мне пока самое интересное из этого это импортирование картинок и простейший графический редактор (обрезать, заливка, текст) и возможность залить в микруху MX25L1005 конвертированный массив. было бы удобно, но врядли такое есть, как и врядли появится
Редактирование - любой удобный редактор. И к нему конвертор изображения в HEX или BIN, коих в инете есть, если поискать. Так что и человек не нужен ;) Пиши на мыло (мой_ник на рамблер) , если понадобится, помогу.
хорошо. спасибо. когда придется микруха и дисплей, и за это время не пропадет желание, то обязательно займемся
для меня самой большой проблемой когда делал интерфейс на 1616 это было получить красивый и удобный минимальный интерфейс, но размер дисплея и качество цветов оставляли желать лучшего, и фактически нужные параметры цветов из которых нужно рисовать интерфейс наверно пару дней выбирал все лишь для нескольких элементов, правда ключевых
может имеет смысл сразу слать на дисплей, как например было сделано здесь, скорость настройки интерфейса возрастает в разы. да и цвета похоже намного лучше отображает чем 1616. картинке по ссылке я больше доверяю, чем те что китайцы накладывают в фоторедакторе на фото дисплея
Ну зачем так сразу же и "не имеет". ATmega64, 128, ATmega640, 1280, 2560 и ряд ещё каких-то кроме своей SRAM имеют X-bus ноги, что позволяет подключать внешнюю память (а не "хранилище файлов" по SPI или как ишо) до 64 килобайт напрямую, а слегка поизвращавшись и поболее. В разделе проекты - как раз развожу плату доп. памяти на 64К без wait-states. Получается пока "не очень". Суммарно на разводку убил уже часов 12 своего времени .. в итоге, уже большую часть развел вручную, поскольку желающих иметь себе Мегу с памятью - нашлось очень немного.
Ну зачем так сразу же и "не имеет". ATmega64, 128, ATmega640, 1280, 2560 и ряд ещё каких-то кроме своей SRAM имеют X-bus ноги, что позволяет подключать внешнюю память (а не "хранилище файлов" по SPI или как ишо) до 64 килобайт напрямую, а слегка поизвращавшись и поболее.
Правильно было сказано "не имеет". "Позволяет подключить" - это вовсе не тоже самое. что "имеет".
Раз правильно - стало быть "обойдетесь", а себе - таки доделаю. :)
Arhat109-2 я имел в виду собственные ресурсы МК. конечно к некоторым МК можно внешнюю память прикрутить и с определенными извратами иметь буфер даже для обсуждаемого дисплея. Однако куда проще взять STM32 с DMA и работать напрямую с памятью дисплея :)
я тоже как то загорелся подключить внешнюю память к атмега128, даже купил нужные микросхемы на 128к, руки пока не дошли. Сможете сделать - поделитесь успехом
Вы хотите писать драйвер для работы с памятью? Где-то читал что нарастить без гемора можно до 64к (ограничение 8-ми разрядных систем, но как считается не помню), больше уже нужно драйвер писать.
Вы хотите писать драйвер для работы с памятью? Где-то читал что нарастить без гемора можно до 64к (ограничение 8-ми разрядных систем, но как считается не помню), больше уже нужно драйвер писать.
не нужен драйвер, там доступ к памяти осуществляется совершенно теми же командами асемблера, что и к основной памяти, т.е. нужно лишь указать компилятору, что памяти больше. Немного сложнее с доступок к памяти более 64к - нужно бить на страницы и вручную переключать страницы когда нужно