писать сам низкоуровневый драйвер на Си для 1-Wire - неблагодарное занятие имхо. Там все на строгую времянку завязано. тактики надо считать
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
bialix
30 января 2004 г. 12:42
В ответ на:
У кого есть процедура работы с таблетками DALLAS на С скиньте плиз на мыло
отправлено nm5 30 января 2004 г. 12:19
Составить ответ
|||
Конференция
|||
Архив
Ответы
действ зачем писать- когда можно из example куски кода вырезать...
—
иа
(30.01.2004 13:45,
пустое
,
ссылка
)
Ну не надо уж прям так пугать человека, документации и приморов в инете полно, и нет там ничего сложного
—
prosto_Alex
(30.01.2004 12:52,
пустое
)
да я и не пугаю. я считаю что низкоуровневый драйвер нужно писать с учетом проца, частоты кварца и тд и тп. А просить прогу просто на Си - это дилетанство.
—
bialix
(30.01.2004 13:00,
пустое
)
там имхо надо сидеть и втыкать. :). медленный протокол сильно. на таймер думаю если повесить - нормально будет. где-то я даже видел то что рекомендовано... на атмеле что-ли.. но врать не стану.
—
Max_Fly
(30.01.2004 12:44,
пустое
)
протокол-то медленный, но времянка там суровая. Инициализация слота чтения - импульс 1мкс - ну и на кой там таймер? разве что на 100МГц кристалле делать :-)
—
bialix
(30.01.2004 12:57,
пустое
)
гдеж суровая? например для ds1820 мин допустимый разброс 10микросекунд. Инициализация >=1мкс
—
0men
(30.01.2004 13:04,
пустое
)
Точность в 1 мкс конечно не требуется, но после фронта в 15 мкс пауза должна быть конечной величины...
—
POV
(30.01.2004 13:49, 341 байт)
АССинхронность -это хорошо :)
—
BlackJack
(30.01.2004 14:05,
пустое
)
так яж и пишу, доп критичный разброс 10мкс. В особо критичных местах я вставлял запрет всех прерываний. А так, конечно, согласен. Чужая Сишная прога (да и АСМовская тоже) только для первичного ознакомления.
—
0men
(30.01.2004 13:58,
пустое
)
Ну я и грамотей. Тщательно пережевывайте пищу и аккуратнее пишите.
—
POV
(30.01.2004 13:53,
пустое
)
тут согласен - но период импульсов там по моему чуть не секунда. комбинировать надо. Хотя согласен с вами что надо прицеливаться на свой проц и тактовую.
—
Max_Fly
(30.01.2004 13:03,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru