Ребята, а можно контроллер в качестве обычного счётчика подключить? Типа как 561ИЕ10 например. Что бы с порта раздавал имульсы в коде 1,2,4,8,16,32... Ведь там же есть таймеры, нельзя ли как-нибудь к нему выводы подцепить? Я то в прерывании делал все раздачи имульсов. Но тут получается что имульсы будут нужны весь цикл. Это будет одно сплошное прерывание. Не останется рессурсов на остальное. Можно конечно счётчик повесить, но тогда придётся И-НЕ ещё ставить (некоторые импульсы чуть по-уже должны быть). Можно и вобще на логике, но хотелось бы на контроллере 2313.
Спасибо.
Контроллер в качестве счётчика.
- Реклама
Re: Контроллер в качестве счётчика.
Проще всего инкрементировать регистр (или регистры) от таймера и просто выводить их значения в порт (порты).kolyay писал(а):Ребята, а можно контроллер в качестве обычного счётчика подключить? Типа как 561ИЕ10 например. Что бы с порта раздавал имульсы в коде 1,2,4,8,16,32...
-
kolyay
Спасибо. Ну например на PD0 меандр с частотой 80 Гц, на PD1 - 40 Гц, на PD2 - 20 Гц. Ну а дальше уже короче и со смещением... А как если прерывание начнётся, оно не собьёт эти импульсы? А то их не желательно сбивать. Или тогда лучше вобще прерывания не использовать?Abakt писал(а):конечно можно. напиши конкретней что должно быть на ножках.
80 Гц это не большая частота, прерывание не сильно повлияет на положение фронтов, спадов. конечно частота следования прерываний играет роль. Нужно конкретно говорить, проетировать и симулировать-измерять джитер. удобно в VMLAB.
http://www.radiokot.ru/forum/viewtopic.php?t=2273
http://www.radiokot.ru/forum/viewtopic.php?t=2273
- Реклама
-
kolyay
Спасибо. ВМЛаб не осилил, в Протеусе пока моделю. Сделаю пока только одну раздачу по-старинке через прерывание (останется небольшой рессурс для программ, около 10% ) если не будет хватать, то придётся вручную тогда всё считать.Abakt писал(а):80 Гц это не большая частота, прерывание не сильно повлияет на положение фронтов, спадов. конечно частота следования прерываний играет роль. Нужно конкретно говорить, проетировать и симулировать-измерять джитер. удобно в VMLAB.
http://www.radiokot.ru/forum/viewtopic.php?t=2273
вот шаблон http://www.radiokot.ru/forum/viewtopic.php?t=2273kolyay писал(а):ВМЛаб не осилил
я с него очень легко начал использовать VMLAB
-
kolyay
Спасибо, я видел. Дык а чем Протеус то плох? Составляешь схемку, щёлкаешь на контроллер, указываешь путь к нех-файлу и вперёд. А там хоть осцил хоть спектроанализёр можно вешать. Есть ещё Спица, но та уж слишком заумная, и ставица плохо.
п.с.
Ошибся я немного, частота 80Гц это самая низшая, дальше 160, 320...
п.с.
Ошибся я немного, частота 80Гц это самая низшая, дальше 160, 320...
PROTEUS великолепен! Просто VMLAB всего 4 Мб и бесплатный по честному. я просто советую попробовать.kolyay писал(а):Спасибо, я видел. Дык а чем Протеус то плох?
это сути не меняет. т.е. делайте и смотрите получается допустимая погрешность или нет.kolyay писал(а):частота 80Гц это самая низшая, дальше 160, 320...


