15.04.2011, 15:12
|
|
Прохожий
Регистрация: 15.04.2011
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 8 раз(а) в 5 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Подскажите пожалуйста как быть!!!
В протеусе 7.6 SP4 пробую разные схемки с ATMEGA168 и вижу, что ATMEGA168 не видит аналоговые входы. А точнее с аналогового входа всегда снимается максимум(1023) и никаким макаром это не изменить!
На аналоговом входе ставил переменный резистор.
Как это можно исправить??? ОЧЕНЬ НУЖНО ДЛЯ ОТЛАДКИ СКЕТЧА!!!
Последний раз редактировалось igvv; 15.04.2011 в 20:44.
Причина: добавил
|
|
|
|
15.04.2011, 21:53
|
|
Частый гость
Регистрация: 28.01.2008
Сообщений: 21
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Создал компонент LM2931 и не могу понять в ARES или ISIS попутаны номера контактов 1 и 3 в корпусе TO-92, действительно это так или я что-то не так делаю? Proteus 7.7 sp2.
Кажется понял, В ISIS и ARES это вид на корпуса сверху, выводами вниз?
Последний раз редактировалось vysvg; 15.04.2011 в 22:35.
|
|
|
|
16.04.2011, 03:13
|
|
Вид на жительство
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
igvv, Референс (Vref) на месте?, выбор источника референса (если таковой имеется) правильно сделан?
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
|
|
|
|
16.04.2011, 21:39
|
|
Прописка
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Сообщение от igvv
|
Подскажите пожалуйста как быть!!!
В протеусе 7.6 SP4 пробую разные схемки с ATMEGA168 и вижу, что ATMEGA168 не видит аналоговые входы. А точнее с аналогового входа всегда снимается максимум(1023) и никаким макаром это не изменить!
|
Обычно проект прилагают, чтобы не заставлять помогающих рисовать проект и писать код.
|
|
|
|
18.04.2011, 14:45
|
|
Прохожий
Регистрация: 15.04.2011
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 8 раз(а) в 5 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Ок!
Вложил простой пример. (и вопрос на будущее, чего выкладывать то надо? ![Смущение](images/smilies/icon_redface.gif) )
Свой проект уже закончил (отлаживал в протеусе подставляя фиксированные величины вместо потенциометра)
Но все-же хотелось бы знать, где я недокумекал или это глюк протеуса???
Скетч на всякий случай:
#include ‹LiquidCrystal.h›
LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
void setup(){
lcd.begin(16, 2);
pinMode(13, OUTPUT);
}
void loop(){
lcd.setCursor(0, 0); //
lcd.print(analogRead(0));
digitalWrite(13,HIGH);
}
Выдает 1023 на экран и не меняется ПОЧЕМУ???
Ошибка PC=0x06B4 [AVR AD CONVERT]Reference value = 0
Что с этим Reference делать то надо???
Последний раз редактировалось igvv; 18.04.2011 в 14:53.
Причина: добавил
|
|
|
|
18.04.2011, 15:27
|
|
Прописка
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
AVCC цепляете к Power, и всё у Вас работает.
|
|
|
Сказали "Спасибо" oleg_harp
|
|
|
18.04.2011, 15:44
|
|
Прохожий
Регистрация: 15.04.2011
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 8 раз(а) в 5 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Спасибо!!!! работает.
Вот я дуб то ![Очень смешно](images/smilies/icon_veryhappy.gif) столько времени потерял из-за этой мелочевки!!!
|
|
|
|
24.04.2011, 19:42
|
|
Прохожий
Регистрация: 24.04.2011
Сообщений: 2
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Добрый день!
Столкнулся с глюком при симуляции PIC16F870. PORTA - все входы, на всех - "1". А с порта читается - "00010000",правильно работает только A4. Пробовал PIC16F876A,PIC16C72A - тоже самое, а с PIC16F628A всё нормально,но нужен 28-ногий PIC. Протеус 7.7 SP2.
|
|
|
|
25.04.2011, 17:38
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
bohin, АЦП вырубите, конкретно бит ADON в регистре ADCON0 уроните в 0. В 628 АЦП нет - потому и работает, ну и RA4 поэтому же - на нем нет канала АЦП.
|
|
|
Сказали "Спасибо" Halex07
|
|
|
26.04.2011, 19:10
|
|
Прохожий
Регистрация: 24.04.2011
Сообщений: 2
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus - глюки, проблемы с установкой
Спасибо за идею !!! Прошу прощения у "Протеуса".
Мысль верная. Только после сброса в регистре ADCON0 и так должны быть все нули. И в регистре ADCON1 так же все нули, то есть все входы PORTA определены как аналоговые,кроме RA4, а с аналоговых входов читаются нули. Если нужны все входы как цифровые, то нужно записать в регистр ADCON1 код b'0000011x'.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:53.
|
|