B
Buriedcode
Guest
Привіт,
Я шукав ради, але я не можу знайти відповідь на це питання.І вибачте, якщо його не в тому форумі, але воно "мікроконтролерів ':
Можна SPI периферичної про ПОС мікро відправити кадрів "Назад дані назад.Під цим я розумію ПІК постійно обмінюються даними, так що (за умови, ПІК майстер) SCK працює безперервно.Або треба бути "період відпочинку" між байти?
Тому я питаю, є те, що я хотів би направити близько 3MB / с "Манчестер дані, закодовані за посиланням РФ.Я використовую CPLD, але ПІК мікро-(або ЦР на те пішло) є більш привабливим, оскільки він так багато інших функцій і пам'яті.Я в даний час намагаються використовувати USART, що працює на швидкість передачі даних відправляємо назад пакети з "Манчестер закодовані байт (4 біт даних = 8 біт" Манчестер), але, на жаль, її просто не достатньо швидко.
Очевидно, робити все це в програмному забезпеченні (біт стукати) практично неможливо на такій швидкості, але з мікроконтролерів пропонують периферійних пристроїв, це дозволяє мені просто поставити байта в регістр, і апаратні дбає про його відправкою.А оскільки SPI є обмін даними зв'язок, я міг би читати в даних звідкись в той же час, як його послати.
Я не буду використовувати SCK, я просто хочу спосіб відправити біт серійно на високій швидкості, і здається, що SPI мій єдиний варіант.
Спасибі, як завжди, будь-яку ідею, я мене всі вуха.
BuriedCode.
Я шукав ради, але я не можу знайти відповідь на це питання.І вибачте, якщо його не в тому форумі, але воно "мікроконтролерів ':
Можна SPI периферичної про ПОС мікро відправити кадрів "Назад дані назад.Під цим я розумію ПІК постійно обмінюються даними, так що (за умови, ПІК майстер) SCK працює безперервно.Або треба бути "період відпочинку" між байти?
Тому я питаю, є те, що я хотів би направити близько 3MB / с "Манчестер дані, закодовані за посиланням РФ.Я використовую CPLD, але ПІК мікро-(або ЦР на те пішло) є більш привабливим, оскільки він так багато інших функцій і пам'яті.Я в даний час намагаються використовувати USART, що працює на швидкість передачі даних відправляємо назад пакети з "Манчестер закодовані байт (4 біт даних = 8 біт" Манчестер), але, на жаль, її просто не достатньо швидко.
Очевидно, робити все це в програмному забезпеченні (біт стукати) практично неможливо на такій швидкості, але з мікроконтролерів пропонують периферійних пристроїв, це дозволяє мені просто поставити байта в регістр, і апаратні дбає про його відправкою.А оскільки SPI є обмін даними зв'язок, я міг би читати в даних звідкись в той же час, як його послати.
Я не буду використовувати SCK, я просто хочу спосіб відправити біт серійно на високій швидкості, і здається, що SPI мій єдиний варіант.
Спасибі, як завжди, будь-яку ідею, я мене всі вуха.
BuriedCode.