Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Вс фев 10, 2019 14:17:33
Насчет самодельного USB...
САДОМАЗОХИЗМ...
(создание трудностей для их последующего успешного преодоления)...
Смотрим в даташите данные определения скоростей и вероятных ошибок UART и принимаем решение.
Где возможно применяем синхронный обмен (или "побитовую синхронизацию") альтернатива или построчно с контрольной суммой (тот же intel hex8/hex32) или суммарный CRC16.
Касателно бит конфигурации...
Единственно чего не рекомендуется трогать - так это фузы переназначения функций вывода RESET и самопрограммирования.
Остальное всегда будет сброшено в "умолчание" по команде "общее стирание".
Вс фев 10, 2019 15:20:27
Это почему - мазохизм? вроде есть схема и прошивка... что там не так?
в общем - надо попробовать...
Вс фев 10, 2019 15:51:41
Для любого "самодельного" устройства, подключаемого к ПК помимо самого устройства требуются также и надёжные ДРАЙВЕРА чтобы то устройство могло стабильно опознаваться как самой операционной системой так и прикладными программами. При условии, когда даже у весьма солидных производителей имеются нюансы с теми дровами (разные ОС, разная разрядность одной и той же ОС) особого доверия к вводу в самоделку дополнительного потенциального источника ошибок желательно избегать.
Тем более без достаточного опыта работы с устройствами-расширителями функционала персонального компьютера.
Там и без того проблем в достатке.
Однако это лишь "замечание" с моей точки зрения.
Вс фев 10, 2019 16:04:14
копеяный шнурок связи с гыи портом кампаншки делать просто глупо их на сотку отсыпят пару штук
Вс фев 10, 2019 16:13:26
Автор сам не знает чего хочет....
Можно обойтись вообще без всяких USB-COM и пр. ерунды.
Вс фев 10, 2019 17:50:56
Есть USB высоковольтный программатор АВР AVR-Doper на мега8/мега88 - напрямую к USB
https://www.obdev.at/products/vusb/avrdoper.htmlИсходники присутствуют - можно теоретически переделать в программатор USB для 27Схх,
Еще Virtual COM Port over Low-Speed USB AVR-CDC на тини45
http://www.recursion.jp/prose/avrcdc/AVR Doper установка драйвера для Windows 7, Vista 32/64
https://kiloom.com.ua/avrdoper_driverUSB-COM имхо проще будет
А во внешней платке программатора тогда ставится не USB-COM, а COM-TTL
USB-COM = уровень TTL или CMOS 3.3В, а бывают переходники USB-RS232:
RS-232 (англ. Recommended Standard 232, другое название EIA232) — стандарт физического уровня для асинхронного интерфейса (UART) - там уровни +-12В, но 0-5В тоже понимает
Вс фев 10, 2019 18:51:16
да вот как раз начал делать с этой ссылки
http://www.recursion.jp/prose/avrcdc/ вариант на меге8, который расписан тут:
http://www.getchip.net/posts/040-uartrs ... razovatel/ посмотрим, что получится... не заработает - тогда пойду покупать...
Пн фев 11, 2019 08:11:22
Покупаешь какую нибудь Ардуино Нано за 150 рублей, цепляешь пару мс и вперёд. Вот тебе и теория, вот тебе и практика, чем плохо.
Главное! Поигрался, вытащил Ардуино и используй дальше. Глядишь и программирование освоишь.
Пн фев 11, 2019 08:56:00
Ну не пару, а как минимум два регистра на данные (или один , имеющий режим параллельного ввода/вывода и "совместимый" интерфейс управления с двумя другими - адреными), два на адрес плюс формирователь напряжения программирования.
ВСЕ РАВНО ГОРОДУШКА
по сравнению с соседским.
Пн фев 11, 2019 09:15:13
Что то дед, фантазия у тебя слабенькая). Можно ведь и параллельную 8-разрядную защёлку поставить, можно и последовательный счётчик, разрядов на восемь. Не? Вот тебе и непара. А второй какой нибудь высоковольтный инвертнор, типа ЛН3. Или же пару транзисторов. Пойдёт?
Пн фев 11, 2019 10:25:02
В случае с произвольным перебором адресов (тот же тест прошивки) счетчик в качестве адрес-расширителя весьма слабенько выглядит. Допустимо исключительно при условии линейного приращения адреса при обязательном начальном сбросе в 0.
Да и по количеству корпусов - счетчики обычно 4-разрядные а регистры 8 разрядные. Итогом минимум три корпуса (а при полном диапазоне в 64к аж 4 корпусяры).
Пн фев 11, 2019 11:25:09
В случае с произвольным перебором адресов (тот же тест прошивки) счетчик в качестве адрес-расширителя весьма слабенько выглядит...
Почему? Все равно чтоб тестировать надо прочитать всю прошивку (автору именно это и нужно).
561ИЕ10 - два 4 разрядных счетчика, легким движением превращаются в один 8 разрядный.
У ардуинщиков есть расширители портов на PCF8574 - готовая плата (правда для индикатора LCD) у китайцев 0.52$, в наших ларьках 1$
Пн фев 11, 2019 11:43:55
А можно взять и прицепить кр580вв55а к ардуино и уже через нее перебирать и адреса и принимать/отправлять данные. До 64 кб сможет адресовать запросто.
Пн фев 11, 2019 11:54:22
Речь о том
КАК С МЕНЬШЕЙ МОРОКОЙ ПО ОБВЯЗКЕ и ессно по программной поддержке вывернуться.
А такого обычно НЕ БЫВАЕТ.
Или "ходить далеко" или солидное устройство сооружать.
Кстати... помимо "упаковки" нескольких элементов в одном корпусе еще и удобство монтажа при "внешней обвязке" большую роль играет.
Одно дело линейно-периодический и удобный монтаж, и совсем иное - взаимопересекающиеся проводочки и не слишком удачная взаимораскладка шин питания.
Пн фев 11, 2019 14:16:54
)) Если на один раз, то это вообще делается проводами мама-мама, безо всякой пайки. Я уж не говорю о Bread board. А потом используй многократно для других целей.
Пн фев 11, 2019 15:02:10
Ну ежли уж на адуринке и побыстрее...
тогда кушаем Arduino Mega 2560
http://arduino.ru/Hardware/ArduinoBoardMega2560только можно на основе СН340 в качестве USB-COM преробразователя.
Там и лапок в достатке и памяти всех видов...
Пн фев 11, 2019 18:15:50
не получилось...
подскажите, в рисунке осцилограмма передаваемого сигнала с СОМ порта, я передавал единицу,
т.е. в двоичном - 00110001, что-то не похоже...
- Вложения
-
- 0.jpg
- (4.84 KiB) Скачиваний: 464
Ср фев 13, 2019 06:42:16
Ну ежли уж на адуринке и побыстрее...
тогда кушаем Arduino Mega 2560
http://arduino.ru/Hardware/ArduinoBoardMega2560только можно на основе СН340 в качестве USB-COM преробразователя.
Там и лапок в достатке и памяти всех видов...
Да, или так. Чуть подороже, но зато потом хватит на долго играться.
Ср фев 13, 2019 11:35:20
Чуть подороже, но...
вариант подешевле (1.48$), 32 GPIO наружу, USB внутри микроконтроллера, правда на новом клоне CS32F103 популярного стмовского микроконтроллера :
https://ru.aliexpress.com/item/Free-Shi ... 08361.htmlардуинить тоже можно
http://www.stm32duino.com/viewtopic.php ... 1947d3391e
Ср фев 13, 2019 19:40:41
Олег, вы издеваетесь? Тут простейшие вещи люди не могут понять, а вы им чуму пытаетесь подогнать.) Нехорошо...
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.