Через USB порт, к ПК подключают плату с ATmega8.

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
sg6336
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт фев 21, 2012 09:46:19

Через USB порт, к ПК подключают плату с ATmega8.

Сообщение sg6336 »

Поставили задачу:
Изображение
Через USB порт, к ПК подключают плату с микроконтроллером ATmega8. Который подключен к Wi-Fi (CYWM6935). Нужна программа.

USB подключен к INT0 и INT1.

Wi-Fi подключен через SPI интерфейс.

Нужно написать программу, которая сигналы с ПК через USB принимала/отправляла на/с МК ATmega8 и передавала/принимала их же дальше по SPI интерфейсу (MOSI, MISO).

Подскажите, пожалуйста, как это можно реализовать?

Установил на ПК ABR Studio 5.1, но в ней (в симуляторе) не нашел возможности просматривать INT0 и INT1 или MOSI, MISO.

Вот какие данные показывает симулятор ABR Studio 5.1 для ATmega8 (думаю, их недостаточно):
Изображение

1. Программа на ПК, которая через USB отправляет/принимает сигналы на котроллер ATmega8 (выводы INT0 и INT1), думаю, будет написана на С#
2. Программа на микроконтроллере, которая принимает/отправляет прерывания через INT0 и INT1, так же как и (см. п.3).
3. Программа на микроконтроллере, которая через SPI отправляет/принимает эти же сигналы дальше (на Wi-Fi или что-то другое), думаю, будет написана на Ассемблере (ведь ATmega8, а не что-то более мощное), но, можно и на С.


Помогите, пожалуйста. Кто, что знает по данной теме?

Сюда перенёс..

МитяРа..
Аватара пользователя
khomych
Мучитель микросхем
Сообщения: 423
Зарегистрирован: Сб фев 21, 2009 16:11:32
Откуда: Харьков
Контактная информация:

Re: Через USB порт, к ПК подключают плату с ATmega8.

Сообщение khomych »

http://www.recursion.jp/avrcdc/cdc-spi.html незнаю... возможно поможет....
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Через USB порт, к ПК подключают плату с ATmega8.

Сообщение urry »

значение кварца - не меньше 12 мегагерц.
Выбора для программного юсб на меге 8 нет, только сюда
http://www.obdev.at/products/vusb/index.html
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Через USB порт, к ПК подключают плату с ATmega8.

Сообщение Мурик »

sg6336 писал(а):Нужно написать программу, которая сигналы с ПК через USB принимала/отправляла на/с МК ATmega8 и передавала/принимала их же дальше по SPI интерфейсу (MOSI, MISO).
За основу можно взять это.
sg6336
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт фев 21, 2012 09:46:19

Re: Через USB порт, к ПК подключают плату с ATmega8.

Сообщение sg6336 »

Как думаете, можел лутше воспользоваться чем-то из:
http://www.atmel.com/products/wireless/wifi/default.aspx
?
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Через USB порт, к ПК подключают плату с ATmega8.

Сообщение Satyr »

ВСЁ атмеловское лучше вобще обходить стороной.
Крошечный производитель делающий практически все долго, дорого и труднодоставаемо.
Аватара пользователя
ALEX_HOOCH
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн янв 23, 2012 10:18:52
Откуда: иваново

Re: Через USB порт, к ПК подключают плату с ATmega8.

Сообщение ALEX_HOOCH »

Satyr писал(а):ВСЁ атмеловское лучше вобще обходить стороной.
Крошечный производитель делающий практически все долго, дорого и труднодоставаемо.

Странное высказывание....
----------
Есть сайт http://microsin.ru/content/view/1286/44/
там вариант управления портами и регистрами atmega/ с прерываниями работать не получится, но все другие регистры pwm adc доступны если чуть дописать файл ATMEGA16.cs который там есть.
работает отлично. подключаешь такое устройство ATMEGA к ПК по USB и к регистрам доступ с языка C# .
Ответить

Вернуться в «Интеграция с ПК»