Бабушка, смотри, я сделал двач! Войти !bnw Сегодня Клубы
Чочо, полистал книжечку. Усьбо-aware-говнодевайс можно сделать из чего угодно, что способно семплить линию с частотою в полтора мегагерца и записывать полученное говно в двухсотбайтовый буфер. Только разве что неясно, как синхронизироваться с другой стороной полущ: ничего умнее оверсемплинга не выдумывается; впрочем, если достаточно low speed, то частоты обычного говноМК должно хватить на всё костыльё с лихвой, не говоря уже о the Freescale ColdFire.
Рекомендовали: @o01eg
#JPR09M / @l29ah / 4907 дней назад

а не получится прикостылять немного говнологики и повесить на какой-нить SPI or so?
#JPR09M/EXF / @lexszero / 4907 дней назад
@lexszero Если ты про физический уровень онли, то тебе нужно поддерживать частоту хоста, а также переводить ножки в z-состояние. Синхронизация осуществляется следующим образом: сначала тебе идёт пачка меандра, затем NRZI + сование единицы при шести последовательных нулях дадут теоретически достаточно информации для поддержания частоты хоста, только вот простого схемного решения чото не видится.
#JPR09M/QY0 / @l29ah --> #JPR09M/EXF / 4907 дней назад
@l29ah таймером меряем частоту меандра, выставляем ее как частоту SPI. на MISO/MOSI висит костыль, подключающий к линии то одно, то другое по мановению GPIO. может, получится без битбэнга.
#JPR09M/GK9 / @lexszero --> #JPR09M/QY0 / 4907 дней назад
@lexszero Нужна горсть логики, чтобы ловить момент задания частоты. А вообще ок. Только не нужно: процессорное время говномк обычно не ценится, а паять несколько дополнительных корпусов (как минимум, триггер шмидта для детекта синхронизирующей последовательности, буферизующий триггер, дифференциальный усилитель, инвертор и таймер) уныло.
#JPR09M/TWM / @l29ah --> #JPR09M/GK9 / 4907 дней назад
@l29ah под таймером подразумевался edge capture mode канала таймера мк.
#JPR09M/KT5 / @lexszero --> #JPR09M/TWM / 4907 дней назад
@lexszero БУРЖУЕЭМКА
#JPR09M/3OJ / @l29ah --> #JPR09M/KT5 / 4907 дней назад
@l29ah а процессорное время не ценится до тех пор, пока кроме болтовни по жырнопротоколу не надо ничего делать
#JPR09M/BMP / @lexszero --> #JPR09M/TWM / 4907 дней назад
@l29ah што. эту говнофичу я видел во всех не-совсем-говно-мк (даже в многих говно-, в пиках например).
#JPR09M/SPU / @lexszero --> #JPR09M/3OJ / 4907 дней назад
@lexszero Протокол оставляет дофига времени на раздумия. В производительность ты упрёшься только если захочешь выюзывать весь bandwidth усьбы.
#JPR09M/JCK / @l29ah --> #JPR09M/BMP / 4907 дней назад
@lexszero Алсо, из ЖЫРНОСТИ обязательно реализовывать только крайне хитрый хендшейк, остальное не нужно.
#JPR09M/55H / @l29ah --> #JPR09M/BMP / 4907 дней назад
@l29ah А, ну ещё СЧИТАТЬ CRC{5,16}.
#JPR09M/706 / @l29ah --> #JPR09M/55H / 4907 дней назад
@l29ah ну, я видел как посоны с изиэлектроникс запиливали тупую болтовню по усьбе в плис, тупо забивая 90% болтовни по протоколу в константы и выплевывая их.
#JPR09M/MJT / @lexszero --> #JPR09M/55H / 4907 дней назад
@l29ah кстати, я тут обнаружил, что у фрискейла есть оффициальный developer's serial bootloader for coldfire V1. надо потыкать штоле.
#JPR09M/8TY / @lexszero --> #JPR09M/706 / 4907 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.