Например TDA7294

Форум РадиоКот • Просмотр темы - Соединение PIC18F<->ПК посредством USB.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 12:15:37

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Соединение PIC18F<->ПК посредством USB.
СообщениеДобавлено: Вт дек 06, 2016 09:50:13 
Первый раз сказал Мяу!

Зарегистрирован: Ср фев 27, 2013 01:30:10
Сообщений: 37
Рейтинг сообщения: 0
Доброго времени суток, прошу помочь в обучении с работой юсб и пик18ф2550. Смысл поставленной задачи отправить на устройство число в ответ получить число*2. Перечитал много статей и инфы, но пока нет стратегии как подойти к решению задачи,все в куче в голове. Пока более менее последовательная статья мне попалась http://www.gaw.ru/html.cgi/txt/publ/int ... sb_pic.htm. Помогите с последовательностью действий для решения задумки, пока только сконфигурировал МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Соединение PIC18F<->ПК посредством USB.
СообщениеДобавлено: Вт дек 06, 2016 12:07:35 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 1
Рейтинг сообщений: 14
Зарегистрирован: Вт ноя 07, 2006 00:09:58
Сообщений: 198
Откуда: Москва
Рейтинг сообщения: 0
Цитата:
пока только сконфигурировал МК

То есть дескрипторы в МК настроены как HID устройство и ПК видит USB девайс?

_________________
Я не волшебник, я только лечусь


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Соединение PIC18F<->ПК посредством USB.
СообщениеДобавлено: Вт дек 06, 2016 14:11:04 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Действительно, не понятно в чём проблема.
Что конкретно не получается ? На чём затык ? В чём, вообще, вопрос то ?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Соединение PIC18F<->ПК посредством USB.
СообщениеДобавлено: Вт дек 06, 2016 16:51:14 
Первый раз сказал Мяу!

Зарегистрирован: Ср фев 27, 2013 01:30:10
Сообщений: 37
Рейтинг сообщения: 0
Постараюсь яснее изложить вопрос. До этого не сталкивался с интерфейсами для связи мк и пк работал только с SPI,I2C. На настоящий момент ничего не сделано, стараюсь разобраться в подключении pic 18f как CDC устройство. Прочитал много интересной литературы, но как говорится смотрю в книгу вижу ... Загвозка у меня в видении программы, если в SPI,I2C, все логично и просто, то тут не понимаю логики работы.

Задача научится работать с юсб, виртуальным ком портом.С помощью программы терминала отправлять и получать данные с МК.

Примерный план:
Задаем мк #include <pic18f2550.h>
Подключаем необходимые модули ...
Настраиваем биты конфигурации, так что бы при используемом генераторе в модуль USB поступала частота 4 Mhz (исходя из даташита)
Объявляем переменные и функции
Высокий вектор прерываний. //пока разбираюсь запрещаю все прерывания.
Низкий вектор прерываний.
Функции работы с юсб.
Основной код main.c

В основной части настраиваю все порты как цифровые.
И дальше пока не могу разобраться.

Исходя из прочитанного, для общения с пк нам необходимы несколько команд:
putrsUSBUSART
putsUSBUSART
mUSBUSARTTxRom
mUSBUSARTTxRam
mUSBUSARTIsTxTrfReady
getsUSBUSART
mCDCGetRxLength
Берем эти функции в исходнике AN956 от микрочипа,переносим в наш проект.Пользуюсь старыми исходниками, где фигурирует только один 18f4550.В новых библиотеках сложно разобраться, код оптимизирован по разные мк и демо платы.Еще немного осложняет перенос функций из исходника компилятор С18, сам пользуюсь ХС8.

Устройство должно авторизоваться на шине как я понимаю, то есть это и есть дескрикт. Определенная последовательность чисел или таблица.Его беру из исходников микрочип.
И не могу разобраться как ,в какой последовательности отправлять эти данные.
Вот в целом какое видение у меня,прошу направить нужное русло.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Соединение PIC18F<->ПК посредством USB.
СообщениеДобавлено: Чт дек 08, 2016 09:08:55 
Открыл глаза

Зарегистрирован: Пт янв 11, 2013 10:54:43
Сообщений: 60
Рейтинг сообщения: 0
EclipsV писал(а):
Задача научится работать с юсб, виртуальным ком портом.С помощью программы терминала отправлять и получать данные с МК.
Примерный план:

Только не изобретайте велосипед. Скачайте MLA (желательно иметь версии (от 2010 года)), там куча примеров с USB, начните с загрузчика USB.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Соединение PIC18F<->ПК посредством USB.
СообщениеДобавлено: Пн дек 12, 2016 04:12:47 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21837
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
EclipsV писал(а):
Устройство должно авторизоваться на шине как я понимаю, то есть это и есть дескрикт. Определенная последовательность чисел или таблица.Его беру из исходников микрочип.

Не очень понятно какую литературу Вы читали, если даже термин "дескрипторы" Вы пишите с ошибками.
Прежде чем что либо писать для CDC USB device, нужно ознакомится с описанием спецификации на USB и CDC USB на сайте usb.org. Это два объемных документа, прочитайте их хотя бы выборочно...
А насчет MLA Вам подсказали совершенно верно.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y