Страница 1 из 1

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

Добавлено: Пн фев 27, 2012 14:47:57
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, а не что-то более мощное), но, можно и на С.


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

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

МитяРа..

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

Добавлено: Пн фев 27, 2012 14:58:52
khomych
http://www.recursion.jp/avrcdc/cdc-spi.html незнаю... возможно поможет....

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

Добавлено: Пн фев 27, 2012 15:31:55
urry
значение кварца - не меньше 12 мегагерц.
Выбора для программного юсб на меге 8 нет, только сюда
http://www.obdev.at/products/vusb/index.html

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

Добавлено: Пн фев 27, 2012 15:44:12
Мурик
sg6336 писал(а):Нужно написать программу, которая сигналы с ПК через USB принимала/отправляла на/с МК ATmega8 и передавала/принимала их же дальше по SPI интерфейсу (MOSI, MISO).
За основу можно взять это.

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

Добавлено: Вт фев 28, 2012 11:34:00
sg6336
Как думаете, можел лутше воспользоваться чем-то из:
http://www.atmel.com/products/wireless/wifi/default.aspx
?

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

Добавлено: Вт фев 28, 2012 11:40:55
Satyr
ВСЁ атмеловское лучше вобще обходить стороной.
Крошечный производитель делающий практически все долго, дорого и труднодоставаемо.

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

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

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