-
Originally posted by GO!
2 Maxix
Вероятно, дело в том, что у тебя АЦП внутри контроллера, а у меня внешний, и при подсчете циклов ожидания есть разница, делать двухбайтовый инкремент командами INC/DJNZ или ADDC, наверно, внутренний АЦП действительно предпочтительней..
да, я собственно и выбирал такой, где ацп стоит внутри контроллера и одна из причин простота работы с ним.
если я не ошибаюсь большинство ацп при окончании измерения выставляют бит готовности и совсем не обязательно считать для этого циклы. достаточно просто подождать. ну или через прерывание.
кстати в "C" можно делать inline ассемблерные вставки для критичных мест.
Крайний раз редактировалось Maxix; 01.12.2003 в 01:28.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума