Не работает АЦП
|
|
Bengun |
Дата: Пт, 06.03.2009, 18:27 | Сообщение # 1 |
Группа:
Проверенные
Ранг:
Новенький
Сообщений:
5
Замечания:
±
На сайте с 09.10.2008
Статус:
Offline
|
вылечил я протон методом замены компилятора, компилится все нормально уже. как включить в работу АЦП командой Adin ни один АЦП не опрашивается, регистры ADCON0 и ADCON1 не переключаются Declare ADIN_RES = 10 ' 10-bit result Declare ADIN_TAD = FRC ' RC OSC chosen Declare ADIN_STIME = 50 ' Allow 50us sample ANSEL = %00000000 ' ADC0 - ADC7 disabled ANSELH = %00000110 ' ADC9 & ADC10 enabled TMP = ADIn 9 ' Результат 0 TMP = ADIn 10 ' Результат 0
Сообщение отредактировал
Bengun - Пт, 06.03.2009, 18:33
|
|
|
|
Bengun |
Дата: Вс, 08.03.2009, 17:02 | Сообщение # 2 |
Группа:
Проверенные
Ранг:
Новенький
Сообщений:
5
Замечания:
±
На сайте с 09.10.2008
Статус:
Offline
|
А почему АЦП не работает, кто знает.
|
|
|
|
demanik |
Дата: Пт, 22.05.2009, 18:56 | Сообщение # 3 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
448
Замечания:
±
На сайте с 11.12.2007
Статус:
Offline
|
Quote (Bengun) А почему АЦП не работает, кто знает Ваше зообщение затерялось в другой теме и я его вынес отдельно. Сейчас по сути для начала какой у вас пик? У меня такие проблеммы возникли с 16Ф886, протоновскими операторами неправильно выбирался канал АЦП увидел я это в протеусе. Вышел из положения управляя АЦП напрямую его регистрами все Declare от АЦП повыбрасывал.
Попробуй всё и вся... может быть пол...
|
|
|
|
Dmitry |
Дата: Пн, 26.10.2009, 22:18 | Сообщение # 4 |
Группа:
Пользователи
Ранг:
Могу и подсказать
Сообщений:
157
Замечания:
±
На сайте с 12.05.2009
Статус:
Offline
|
Никто не знает, в новых версиях компилятора не поправили этот глюк? Сегодня час убил на ADin именно на 16F886, плюнул и сделал через регистры. Компилятор версии 3.2.5.5
|
|
|
|
demanik |
Дата: Вт, 27.10.2009, 19:27 | Сообщение # 5 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
448
Замечания:
±
На сайте с 11.12.2007
Статус:
Offline
|
Quote (Dmitry) Никто не знает, в новых версиях компилятора не поправили этот глюк В новом компиляторе размещенном в разделе файлы написано, что данная проблема решена. Попробуйте установить его, Я сам еще не пробовал.
Попробуй всё и вся... может быть пол...
|
|
|
|
ADMIN |
Дата: Ср, 28.10.2009, 05:47 | Сообщение # 6 |
Администратор
Группа:
Администраторы
Ранг:
Специалист
Сообщений:
1087
Замечания:
±
На сайте с 20.08.2007
Статус:
Offline
|
Пользуйтесь программой ProtonHeaderMaker
|
|
|
|
Dmitry |
Дата: Ср, 28.10.2009, 21:19 | Сообщение # 7 |
Группа:
Пользователи
Ранг:
Могу и подсказать
Сообщений:
157
Замечания:
±
На сайте с 12.05.2009
Статус:
Offline
|
Спасибо, пользуюсь. Для русских буковок на LCD. А ADin наврядли от нее заработает.
|
|
|
|
Володимир |
Дата: Ср, 22.07.2015, 12:05 | Сообщение # 8 |
Группа:
Проверенные
Ранг:
Понимаю
Сообщений:
69
Замечания:
±
На сайте с 22.04.2010
Статус:
Offline
|
Чтобы не создавать свежую тему спрошу тут.
Device 18F4620 Xtal 20 '20 мГц ADCON0 = %00000001 ADCON1 = %00001011 ADCON2 = %10011101
CCP2CON=0 CCP2CON.3=1 CCP2CON.2=0 CCP2CON.1=1 CCP2CON.0=1 CCPR2H=$01 'Период 0,1 мс CCPR2L=$F4 'Период 0,1 мс T1CON.0=1 'TMR1ON: Включение модуля TMR1
start: If ADIF=1 Then If NumAdPort=0 Then Ad0Rez=ADRES If NumAdPort=1 Then Ad1Rez.Byte1 =ADRESH Ad1Rez.Byte0 =ADRESL EndIf If NumAdPort=2 Then Ad2Rez=ADRES If NumAdPort=3 Then Ad3Rez=ADRES Inc NumAdPort If NumAdPort=4 Then NumAdPort=0 ADCON0.3=NumAdPort.1 ADCON0.2=NumAdPort.0 ADIF=0 EndIf
goto start
end
Запуск АЦП осуществляется таймером TMR1 каждые 500 цыклов, в протэусе все работает но в simulation log периодически добавляется сообщение:
ADC conversion started before 'wait' time has expired following previous conversion or canel change
Это не критично, или нужно что то поправить?
|
|
|
|
ADMIN |
Дата: Ср, 22.07.2015, 17:51 | Сообщение # 9 |
Администратор
Группа:
Администраторы
Ранг:
Специалист
Сообщений:
1087
Замечания:
±
На сайте с 20.08.2007
Статус:
Offline
|
Думаю, ничего страшного. Это информационное сообщение, которое протеус выдает на всякий случай. Он посчитал, что преобразование, возможно, еще не окончено.
|
|
|
|
atc |
Дата: Ср, 22.07.2015, 19:57 | Сообщение # 10 |
Группа:
Проверенные
Ранг:
Новенький
Сообщений:
11
Замечания:
±
На сайте с 18.06.2015
Статус:
Offline
|
В Протеусе , в редактировании компонента ,расширенные свойства ,параметр ADC Minimum Acquisition Time , измените.
|
|
|
|
Володимир |
Дата: Чт, 23.07.2015, 15:58 | Сообщение # 11 |
Группа:
Проверенные
Ранг:
Понимаю
Сообщений:
69
Замечания:
±
На сайте с 22.04.2010
Статус:
Offline
|
Цитата ADMIN (  ) Думаю, ничего страшного. Это информационное сообщение, которое протеус выдает на всякий случай. Он посчитал, что преобразование, возможно, еще не окончено. smile Скорей всего таймер включает АЦП до того как поменялся номер порта, в протеусе видно по нагрузке, пака нет сложных вычеслений, сообщения не появляются, как только пошли вычесления, появляються сообщения. Можно впринципе включить прерывания, и менять номер порта в прирывании, но если проблем в работе не будет, то нафиг надо.
Цитата atc (  ) В Протеусе , в редактировании компонента ,расширенные свойства ,параметр ADC Minimum Acquisition Time , измените. Стоит дефаульт.
|
|
|
|
Zelenadmh |
Дата: Сб, 08.07.2023, 03:43 | Сообщение # 12 |
Группа:
Заблокированные
Ранг:
Пытаюсь разобраться
Сообщений:
48
Замечания:
±
На сайте с 26.11.2020
Статус:
Offline
|
Добрый день господа!
Каждому принтеру или многофункциональному устройству обязательно необходимо регулярное качественное обслуживание. Только в таком случае техника прослужит максимально долго и не подведет вас в самые ответственные моменты. Если требуется заправка картриджей или же ремонт всего принтера, тогда смело обращайтесь в нашу компанию в Минске.У нас работают высококлассные мастера, которые возьмутся за любую работу и выполнят ее быстро, а главное качественно. Многие в целях экономии пытаются самостоятельно перезаправить картридж или предпринять какие-то меры, чтобы устранить неполадки с принтером, но чаще всего это заканчивается какой-то более серьезной и очень дорогостоящей поломкой. У нас цены вполне приемлемы и абсолютно оправданы.Заправка картриджа у нас в Минске подразумевает еще и множество дополнительных и очень полезных действий, которые продлят срок службы вашего принтера. Кроме того, что его наполнят необходимым тонером, он пройдет полную очистку от остатков старой краски на нем, обработку специальными средствами и смазку всех шестерен.В качестве тонера или чернила используется одно из пяти средств, в зависимости от типа принтера, а соответственно, и картриджей.Наиболее популярными являются фоточернила или «водорастворимые чернила»;Пигментные чернила, из названия которых понятно, что их основой являются твердые пигменты;Сублимационные применяются для обеспечения стойкого изображения в соответствующем типе принтеров;Ультрахромные используются для максимальной передачи цвета;Экосольвентные чернила незаменимы для печати наружной рекламы.В нашем офисе в Минске вам обязательно посоветуют, какие чернила лучше всего подходят для вашего принтера, и, исходя уже из их рекомендаций, вы сами сможете принять решение.Если одной лишь заправки будет недостаточно, и выяснится, что необходим ремонт или замена каких-либо элементов принтера, то мы постараемся вернуть вашу технику в строй как можно быстрее. У нас в наличии всегда имеется множество деталей на наиболее популярные модели, но если их не окажется, то мы позаботимся, чтобы поскорее найти то, что нужно. Мы сотрудничаем с надежными компаниями, занимающимися поставками различных запчастей для техники всех видов, в том числе и печатной.Для ремонта принимаются литерные, матричные, струйные, лазерные, термопринтеры, твердочернильные, сублимационные принтеры и другие. Сам процесс выполняется с использованием новейших технологий, поэтому исключает на ближайшее время даже при очень активной эксплуатации повторную поломку.Мы понимаем, насколько важно для вас всегда иметь возможность распечатать любой файл или документ. Работа или учеба не может долго ждать, а распечатка в специализированных офисах может вылиться вам в крупную сумму. Что бы ни случилось с вашей печатной техникой, вы всегда можете на нас положиться. Мы ценим выбор наших клиентов и хотим, чтобы они остались довольны выполненной нами работой. Наша компания занимается свыше 10 лет ремонтом и обслуживанием оргтехники в городе Минске.Основные направления и виды нашей деятельности: 1)заправка картриджей минск 2)hp заправка картриджей 3)заправка картриджа canon 4)brother принтер картридж 5)заправка xerox phaser 6)ремонт принтеров минск Мы будем рады Вас видеть у нас на сайте НАЖМИТЕ ССЫЛКУ Всегда рады помочь Вам!С уважением,КОПИМЕДИАГРУПП hp mfp 135a чип kyocera m2735dn картридж чип panasonic купить минск чернила 664 для принтера epson epson xp 330 чернила картриджи оригинальные черные hp чернила для принтера epson l805 оригинал цветной картридж hp фотрецептор xerox термоблок kyocera купить мфу hp smart tank 515 чернила заправка картриджа kyocera tk 1200 чернила для canon ink чернила epson 100 мл термоузел hp в сборе brother dcp 7057r замените тонер термопленка узла FK-1150 brother dcp 1610w картридж brother 7057r замените тонер принтер canon g1400 чернила hp cf259a чип термоблок FK-1150 oki mb471 заправка лазерных картриджей xerox kyocera m2040dn картридж совместимый xerox 3210 тонер закончился как сбросить мфу canon pixma g3411 чернила контейнер с тонером kyocera тонер картриджи для мфу xerox заправка картриджа samsung scx 4200 заправка картриджа konica minolta bizhub epson l4160 чернила купить резинка тормозной площадки samsung купить тонер xerox phaser 3040 xerox wc 7525 тонер заправка картриджа самсунг 2160 принтер ml 2160 картридж заправка oki 9655 тонер для принтера canon canon g2400 чернила samsung k2200 тонер тонер brother 1075 купить заправка картриджа кэнон цветной pantum m7100 чип чернила hp tank 115 заправка картриджей обслуживание kyocera 1800 тонер тонер картридж kyocera tk 1200 заправка картриджа для принтера ricoh sp 150w заправка картриджа cl 446 цветной
чистка вытяжки
|
|
|
|