
Через 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, а не что-то более мощное), но, можно и на С.
Помогите, пожалуйста. Кто, что знает по данной теме?
Сюда перенёс..
МитяРа..