Страница 1 из 1

AVR - наносекундные задержки

Добавлено: Ср сен 03, 2008 10:52:32
grindars
avr-gcc, C, ATMega8, кварц 1,8432 MHz. Чем создавать задержки в десятки наносекунд?

Добавлено: Ср сен 03, 2008 11:01:18
ARV
программно - ничем. аппаратно - внешней схемой.
программные задержки в данном случае возможны минимум в сотни наносекунд - и то в 5 с хвостиком сотен минимум... и то при помощи ассемблера...

Добавлено: Ср сен 03, 2008 11:25:11
grindars
мне эти задержки нужны были для дисплея на 2x SED1520. значит, я могу просто их игнорировать?

Добавлено: Ср сен 03, 2008 11:34:02
ARV
не понял? по-моему, для SED-а лимитируется "не быстрее"... а по вопросу я сделал вывод. что надо какие-то сигналы подавать с маленькими. но четкими задержками...

с ЖКИ работайте, не особо напрягаясь - задержки будут в единицах-десятках микросекунд :)

Добавлено: Ср сен 03, 2008 11:41:10
grindars
я хотел добиться максимальной скорости вывода. ну, микросекунды так микросекунды.

Добавлено: Ср сен 03, 2008 12:22:08
ARV
grindars писал(а):я хотел добиться максимальной скорости вывода. ну, микросекунды так микросекунды.
пишите на Си? вот и пишите - то, что получится и будет минимально возможной задержкой :) меньше не получится все равно (на Си)

Добавлено: Ср сен 03, 2008 12:43:49
Lakshmi
grindars писал(а):я хотел добиться максимальной скорости вывода.

Поставьте кварц на максимаольо допустимую частоту или (не кошерно) внешний генератор на еще большую частоту

или МК пошустрей возьмите.

Добавлено: Ср сен 03, 2008 22:20:08
Mozart
я сейчас занимаюсь маразмом конечно... но занимаюсь... возьмите плисину, и реализуйте на ней интерфейс вашего лсд... моё извращенство заключается в том что я сделал два буфера (можно и 4ре)... пока в один пишется из другого читается...

з.ы. для USB я поднял скорость с 7МБ/с до 18 МБ/с... поэтому ИМХО имеет смысл... если так хочется...