Важная информация

User Tag List

Страница 24 из 28 ПерваяПервая ... 202122232425262728 ПоследняяПоследняя
Показано с 231 по 240 из 280

Тема: Микроконтроллеры STM32, "с нуля".

  1. #231

    Регистрация
    29.03.2006
    Адрес
    г. Курск
    Сообщений
    361
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от balu_dark Посмотреть сообщение
    как по мне - не стоит гнаться за супер пупер навороченными клавами с блэкджеком,женщинами и кучей мультимедия контроллеров - с ними сто пудов будут приколы. Берется самая дешманская - только клава.
    Не так давно прикупил себе вот такую. Блэкджеков особо никаких, а вот, поди ж ты - не заработала через переходник. Просто давно искал себе маленькую белую клаву для ZX-Evo - и такой облом!

    http://www.dialoginvest.com/?lang=ru...g&model=100228
    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Собственно, оно уже работает.
    Содержание полезных деталей -
    STM32F105RBT6 - 150..200 рублей на алиэкспрессе.
    Разъем USB - 20руб.
    Разъем PS/2 - 20руб.
    Два полевичка - 6 рублей.
    7 резисторов - 5 рублей.
    7 конденсаторов - 5 рублей.
    Кварц 12МГц - 15рублей
    LM1117-3.3 - от 15 рублей.
    А проект будет открыт для повторения? Печатную платку лутом под конвертер реально запилить?

  2. #232

    Регистрация
    18.07.2010
    Адрес
    Ульяновск
    Сообщений
    852
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Реально, если шаг 0,5 получится...

  3. #233

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ovvnex Посмотреть сообщение
    А проект будет открыт для повторения? Печатную платку лутом под конвертер реально запилить?
    Конечно будет.
    Просто я как обычно, сначала допиливаю железяку. а потом начинаю схему рисовать, вспоминая что куда подсоединено
    Платка на фото - ЛУТовая, вполне реально делаются, даже с QFP-64x0.5.
    Только текстолит надо нормальный. У меня дома два сорта, так вот на "втором" - даже 0,8 толком не сделаешь, дорожки перетравливаются и отлетают при пайке. поверхность текстолита слишком рифленая... зато стОит рубль за метр.

    ---------- Post added at 19:11 ---------- Previous post was at 18:41 ----------

    Цитата Сообщение от alx32 Посмотреть сообщение
    А как часто срабатывают прерывания от USB?
    Вот это я не знаю, как посмотреть. Но фигачить должно часто и быстро, судя по описанию USB как такового.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  4. #234

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Вот это я не знаю, как посмотреть. Но фигачить должно часто и быстро, судя по описанию USB как такового.
    Насколько я понимаю, у тебя же хост и значит опрашиваешь клаву ты. Она же сама по себе не инициирует обмен, она же работает как slave устройство. И по сути прерывания должны возникать с той частотой, с какой хост опрашивает устройства.
    Я так понимаю.

    ---------- Post added at 19:18 ---------- Previous post was at 19:16 ----------

    Цитата Сообщение от Ovvnex Посмотреть сообщение
    Не так давно прикупил себе вот такую. Блэкджеков особо никаких, а вот, поди ж ты - не заработала через переходник. Просто давно искал себе маленькую белую клаву для ZX-Evo - и такой облом!
    Ну ты чего ни разу не радиолюбитель что ли. А как же жажда познаний и любопытства. Если клава не хочет работать, но она тебе нравится из своего дизайна, так замени ей мозги, чтобы была сговорчивая.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #235

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Насколько я понимаю, у тебя же хост и значит опрашиваешь клаву ты. Она же сама по себе не инициирует обмен, она же работает как slave устройство. И по сути прерывания должны возникать с той частотой, с какой хост опрашивает устройства.
    Я так понимаю.
    Всё это так.
    Вкратце, USB использует ДВА таймера и циклический вызов поверх всего этого. Если вызов я могу отложить на дальнюю полку, то с двумя прерываниями по таймерам ситуация посложней.
    Но здесь по-любому, мне еще разбираться и разбираться с этой техникой.
    Пока же нарисую платку для USB-PS2 конвертера. Этот вариант имеет законченный вид, я активно бетатестирую ПентЭву с конвертером. Пока впечатления неомраченные.
    Из минусов - какой-то чудо-инженер назначил единственной кнопе из всех "F7" сканкод более 0х80, убил бы... Пока что она просто не задействована, старший бит я использую как признак префикса. Ну и не стал обрабатывать кнопку Pause. Пока не стал. Она не используется, а код ее.... кхм... 0xE1 0x14 0x77 0xE1 0xF0 0x14 0xF0 0x77. Это кто-то злобно пошутил из айбиэМа, наверное.
    Для сравнения, код кнопки Enter - 0x5A
    Последний раз редактировалось Ewgeny7; 14.03.2015 в 20:03.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  6. #236

    Регистрация
    29.03.2006
    Адрес
    г. Курск
    Сообщений
    361
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Конечно будет.
    Просто я как обычно, сначала допиливаю железяку. а потом начинаю схему рисовать, вспоминая что куда подсоединено
    Спасибо. Значит буду подождать.
    Цитата Сообщение от Mick Посмотреть сообщение
    Ну ты чего ни разу не радиолюбитель что ли. А как же жажда познаний и любопытства. Если клава не хочет работать, но она тебе нравится из своего дизайна, так замени ей мозги, чтобы была сговорчивая.
    Ды дело в том, что я не настоящий сварщик схемотехник. Повторить какой более-менее сложный девайс - это пожалуйста. А вот разработать с нуля чего-то новое пока для меня не просто. Хотя и этот путь я учитывал, т.к. уже нашел в инете схемку ps/2 мозгов для клавиатуры на микроконтроллере. Но там не обрабатывался слой FN, поэтому схемку отложил на потом. Пока, по совету TSL, собрал себе простенькую девборду на atmega32 просто для того чтобы поизучать программирование авр-ок и подергать лапами мк. Ну и сильно на будущее заказал себе микросхемку (аппаратный юсб-хост) VNC2-32. MVV предложил идею повесить его на лапы механической клавиатуры PentEvo. Это пока для меня вообще анриел, но с этим жуком вроде бы можно научить Эву работать с usb клавой, мышью, джойпэдом и флэшками. Но надо программить как сам VNC2, так и переписывать код авр-ки Эвы. Да ещё и в связку cpld вешать...

  7. #237

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Для сравнения, код кнопки Enter - 0x5A
    Ну для правильности, надо бы эмулировать еще команды PS/2 клавы. А то ведь обработчики могут быть разными и отсутствие ответа на какую то команду обработчик может расценить за ошибку и все клавы нема.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  8. #238

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Ну для правильности, надо бы эмулировать еще команды PS/2 клавы. А то ведь обработчики могут быть разными и отсутствие ответа на какую то команду обработчик может расценить за ошибку и все клавы нема.
    Вряд ли я буду этим заниматься.
    Имеющийся на форуме парк машинок можно предусмотреть в программе конвертера. Т.е. варианты наборов сканкодов и оперативно переключать их. А большее, типа приема команд от хостов - нафиг пока что. Будет время и желание - можно будет и доковырять, если нужда хоть какя-нибудь появится.

    ---------- Post added at 21:46 ---------- Previous post was at 21:43 ----------

    Для этого "будущего" железо в принципе готово, преобразователи уровней - двусторонние, можно как отправлять, так и получать команды.

    ---------- Post added at 22:40 ---------- Previous post was at 21:46 ----------

    На скорую руку примерно так -



    Не шедевр, но работать должно

    ---------- Post added at 22:41 ---------- Previous post was at 22:40 ----------

    лайку выложу после проверки на ошибки.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  9. #239

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ewgeny7, Сделай низ сплошной GND ...
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  10. #240

    Регистрация
    18.07.2010
    Адрес
    Ульяновск
    Сообщений
    852
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    И ничего хорошего в этом не будет, лишняя ёмкость монтажа.
    Это не СВЧ конструкция, несколько пикофарад на скорость не повлияют.

    Евгений, землёй можно и верхний слой залить, чтобы легче фоторезистом делать было, если что, с меня плата

Страница 24 из 28 ПерваяПервая ... 202122232425262728 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. Ответов: 19
    Последнее: 30.09.2011, 03:08
  3. Ответов: 0
    Последнее: 15.08.2010, 14:38
  4. Ответов: 18
    Последнее: 27.08.2008, 20:27
  5. Ответов: 6
    Последнее: 20.11.2007, 11:29

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •