Здравствуйте.
Интересует работа с модулем Master SPI из бибилиотеки компонент Triscend Fastchip 3.0. При его синтезе на FPGA матрице работа с ним осуществляется через регистры data_sel и cmdstat_sel. Интересует возможность двустороннего обмена информацией с ПК посредством интерфейса RS-232/SPI.
При записи информации в data_sel посредством стенда, данные передаются корректно. Ниже приведен фрагмент кода, исполняемый ядром ARM:(компилятор arm-gcc)
Код
void C_Entry ()
{
while (1)
{
*(unsigned char*)data_sel=conv('H');
//conv - функция разворачивающая последовательность битов в обратном порядке
wait(50000); // делам задержку
}
}
Интересует возможность передачи информации из ПК. Простое считывание регистра data_sel не дает результатов.
Прошу по возможности привести фрагмены кода, или подсказать необходимую литературу или же иные источники информации.