интересно просто, а с производительностью/объемом кода в настоящее время у кого-то проблемы есть?
это в смысле, что на асме вылизывать код приходится.
лично я пока, тьфу-тьфу, с такими проблемами не сталкивался. сразу скажу, что у меня область - датчиковые системы, в основном. типовые задачи - снять показания (максимум датчиков 8, точность 10 разрядов), высветить где-нить, че-нить, записать в память, отправить как-нито на комп (счас USB в основном), просканировать несколько кнопок ну и т.д.
предполагаю, что в видео/аудио приложениях может и требуется скорость, дык ведь готовых микрух под большинство алгоритмов и стандартов существует, а если нет, так все равно на ПЛИС делают.
_________________ Я просто верю в то, что рушить догмы - лучший способ не стареть.
Т.е. ты ч/з. USB данные на контроллер заливаешь ??? каким софтом и как это на контроллере программно реалезуется.
на контроллере используется встроенный последовательный порт Rx, Tx сигналы. согласование делаю через доп микруху FTDI (FT232 вместо MAX232). С точки зрения софта мк, разницы между передачей по последовательному порту или по USB никакой.
_________________ Я просто верю в то, что рушить догмы - лучший способ не стареть.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
xelos т.е. на USB компа RxD и TxD USART-котроллера подаём ч.з. микру так что ли???? Я просто даже как проводули то у USB не знаю как назыаются. А софтину на чем пишешь у меня под MVC++ есть как COM открыть и далее как с файлом и функции теже, токма есчё не попробовал время нету. под USB наверно также.
_________________ Настоящий кот всегда либо голоден,
либо невыспался ...
AVR309 USB to UART protocol converter
http://www.cesko.host.sk - authors web pages and various projects
Может вам пригодится
ест USB HDD
все журнали ELECTRONIKI PRAKTICHNOY ,ELEKTRONIKA DLYA WSHISTKIH WWW.EP.COM.PLWWW.EDW.COM.PL ОЧЕН КЛАСНЫЕ ЖУРНАЛИ ПО ЕЛЕКТРОНИКЕ
если что нада пишите на petrowo@mail.ru вышлю
xelos т.е. на USB компа RxD и TxD USART-котроллера подаём ч.з. микру так что ли???? Я просто даже как проводули то у USB не знаю как назыаются. А софтину на чем пишешь у меня под MVC++ есть как COM открыть и далее как с файлом и функции теже, токма есчё не попробовал время нету. под USB наверно также.
ага, так и есть.
ставь дрова с сайта FTDI, которые его как виртуальный порт распознают и пользуй свою прогу.
_________________ Я просто верю в то, что рушить догмы - лучший способ не стареть.
ставь дрова с сайта FTDI, которые его как виртуальный порт распознают и пользуй свою прогу.[/quote]
:
Установил D2XX "с подключением VCP" чтобы работать с USB как с обычным COM-ом.
Подключаю своё устройство через адаптер к USB, вроде всё нормально: работает и на приём и на передачу. А вот с очисткой буфера проблемы: на команды PurgeComm и FlushFileBuffers (из kernel32) не ругается, но результат нулевой, в буфере что-то остаётся и как следствие - читает буфер многократно.
Отключаю адаптер, подключаю то же самое устройство к COM, запускаю ту же самую программу - функции PurgeComm и FlushFileBuffers работают нормально...
:
В общем есть подозрение, что дрова FTDI как-то не вяжутся с виндой, точнее: виртуальный COM-порт "не полный".
(пробовалось на W2000 Professional).
Народ помогите новичку в этом не легком деле. У меня AVR-ICE. Я не как не мог определить какой у меня. Ищу всюду драйвера чтоб подключить к компьютеру. (Просто мне кажеться что он кустарный.) Когда подключаю к комьютеру пишит AVR-ICE/ на плате написанно USB-ICE/чип ATMEGA16 и не как не смог подобрать в инете драйвер.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения