Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Запуск отладки

Непрочитано 31.12.2010, 20:29  
slv61
Частый гость
 
Регистрация: 15.06.2006
Сообщений: 47
Сказал спасибо: 14
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
slv61 на пути к лучшему
По умолчанию Запуск отладки

Есть схема с контроллером. Если нажать ВОСПРОИЗВЕСТИ, то видим напряжение равное 5,56 В в определенной точке - и это правильно, но... если ЗАПУСК ОТЛАДКИ, то это напряжение почему-то увеличивается с каждым шагом отладки и максимальное значение его равно 1,06 В, что есть неверно. Почему так? Что я делаю неправильно? Жаль, что файлы нельзя вложить.
Реклама:

Последний раз редактировалось slv61; 31.12.2010 в 20:39.
slv61 вне форума  
Непрочитано 01.01.2011, 16:31  
slv61
Частый гость
 
Регистрация: 15.06.2006
Сообщений: 47
Сказал спасибо: 14
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
slv61 на пути к лучшему
По умолчанию Re: Запуск отладки

Симулирую устройство на контроллере. Если на вход АЦП контроллера подается напряжение ниже 3,86В, то светодиод светится, а если выше- не светится. Но почему так работает протеус: если подаю напряжение от батареи, то все ОК, а если со схемы, то светодиод светится всегда? А если запустить отладку, то при напряжении 3,5 В (от батареи, без отладки светодиод светится), даже проходя строку bsf PORTC,0 светодиод не светится. Что я делаю неверно? Помогите, пожалуйста.
А если запустить отладку, где напряжение подается из схемы, то оно как-то увеличивается с каждым шагом и не может достигнуть нужного значения (больше 3,86В, хотя если не запускать отладку, а ВОСПОИЗВЕСТИ, то оно будет больше) - поэтому и светится светодиод- программа идет по ветке ЗАСВЕТИТЬ СВЕТОДИОД, поскольку напряжение на этом шаге меньше 3,86В, но это ж неправильно.
Миниатюры:
Нажмите на изображение для увеличения
Название: 1.GIF
Просмотров: 42
Размер:	23.0 Кб
ID:	16359   Нажмите на изображение для увеличения
Название: 2.GIF
Просмотров: 39
Размер:	20.9 Кб
ID:	16360   Нажмите на изображение для увеличения
Название: 3.GIF
Просмотров: 38
Размер:	21.2 Кб
ID:	16361  


Последний раз редактировалось slv61; 01.01.2011 в 17:05.
slv61 вне форума  
Непрочитано 01.01.2011, 17:16  
slv61
Частый гость
 
Регистрация: 15.06.2006
Сообщений: 47
Сказал спасибо: 14
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
slv61 на пути к лучшему
По умолчанию Re: Запуск отладки

Вот вложение, где видно, что напряжение при отладке всего-навсего 0,14В -см. 4. gif и, естественно, что программа пойдет по ветке засветить светодиод, но оно д.б. (и так и есть без отладки, если нажать ВОМПРИЗВЕСТИ) 3,87В - см. 5.gif и светодиод, к сожалению, светится. От простой батареи при 3,87 не светится - см. предыдущий пост 2.gif , а если батарея ниже 3,87В - то светится- и это правильно.
Миниатюры:
Нажмите на изображение для увеличения
Название: 4.GIF
Просмотров: 43
Размер:	24.7 Кб
ID:	16364   Нажмите на изображение для увеличения
Название: 5.GIF
Просмотров: 39
Размер:	28.4 Кб
ID:	16365  

Последний раз редактировалось slv61; 01.01.2011 в 17:19.
slv61 вне форума  
Непрочитано 01.01.2011, 18:20  
XoDoK11
Гражданин KAZUS.RUN
 
Аватар для XoDoK11
 
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
XoDoK11 на пути к лучшему
По умолчанию Re: Запуск отладки

Сообщение от slv61 Посмотреть сообщение
Жаль, что файлы нельзя вложить.
Что мешает приложить проект Proteusa
XoDoK11 вне форума  
Непрочитано 01.01.2011, 19:12  
slv61
Частый гость
 
Регистрация: 15.06.2006
Сообщений: 47
Сказал спасибо: 14
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
slv61 на пути к лучшему
По умолчанию Re: Запуск отладки

Сообщение от XoDoK11 Посмотреть сообщение
Что мешает приложить проект Proteusa
Вопрос уже изложил с рисунками, так что проект,думаю, не нужен. Такой случай для любого проекта.

Последний раз редактировалось slv61; 01.01.2011 в 19:37.
slv61 вне форума  
Непрочитано 01.01.2011, 19:38  
slv61
Частый гость
 
Регистрация: 15.06.2006
Сообщений: 47
Сказал спасибо: 14
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
slv61 на пути к лучшему
По умолчанию Re: Запуск отладки

Вложил проект
Вложения:
Тип файла: rar proekt.rar (19.4 Кб, 53 просмотров)
slv61 вне форума  
Непрочитано 01.01.2011, 20:44  
XoDoK11
Гражданин KAZUS.RUN
 
Аватар для XoDoK11
 
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
XoDoK11 на пути к лучшему
По умолчанию Re: Запуск отладки

Цитата:
Такой случай для любого проекта.
Сначала о программе.
На скорую руку:
_WDT_ON зачем?
А где ORG 0x004 ; interrupt vector location
можно посмотреть
C:\Program Files\Microchip\MPASM Suite\Template\Code
16F877TEMP.ASM
Цепочку сброса в проекте надо нарисовать
А сообщении Протеус о чем говорили?
Миниатюры:
Нажмите на изображение для увеличения
Название: 345.png
Просмотров: 48
Размер:	3.3 Кб
ID:	16372  
XoDoK11 вне форума  
Сказали "Спасибо" XoDoK11
slv61 (01.01.2011)
Непрочитано 01.01.2011, 23:06  
slv61
Частый гость
 
Регистрация: 15.06.2006
Сообщений: 47
Сказал спасибо: 14
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
slv61 на пути к лучшему
По умолчанию Re: Запуск отладки

Сообщение от XoDoK11 Посмотреть сообщение
Сначала о программе.
На скорую руку:
_WDT_ON зачем?
А где ORG 0x004 ; interrupt vector location
можно посмотреть
C:\Program Files\Microchip\MPASM Suite\Template\Code
16F877TEMP.ASM
Цепочку сброса в проекте надо нарисовать
А сообщении Протеус о чем говорили?
Спасибо за помощь. Не получается все-равно: 1._WDT_ON убрал или надо _WDT_OFF написать?
2.ORG 0x004 дописал. 3.Цепочку сброса дорисовал - см. вложение или это не сброс? На землю просто посадить вывод? Предупреждение в сообщении то же самое, но РС = 0х001А.
Что еще неверно?
Миниатюры:
Нажмите на изображение для увеличения
Название: сброс.GIF
Просмотров: 39
Размер:	13.0 Кб
ID:	16378  

Последний раз редактировалось slv61; 01.01.2011 в 23:37.
slv61 вне форума  
Непрочитано 01.01.2011, 23:52  
XoDoK11
Гражданин KAZUS.RUN
 
Аватар для XoDoK11
 
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
XoDoK11 на пути к лучшему
По умолчанию Re: Запуск отладки

_WDT_OFF написать
К Reset 10к на + и 1 мкф на корпус
Проверить проект, а то 1 вывод R7 в воздухе висит.
И выложить проект заново.

Последний раз редактировалось XoDoK11; 02.01.2011 в 00:02.
XoDoK11 вне форума  
Непрочитано 02.01.2011, 09:53  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,693
Сказал спасибо: 28
Сказали Спасибо 4,526 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Запуск отладки

Сообщение от slv61 Посмотреть сообщение
На землю просто посадить вывод?
Просто на терминал питания без подписей (это будет VCC/VDD). Ну уж если хотите цепочку сброса как в реальности, то см. скриншот. Лейбл IC=0 обязателен, иначе конденсатор будет стартовать полностью заряженным до VCC/VDD т.е. +5V.
Еще вам информация к размышлению на скриншоте 2.
Ну и последнее - все эти "ужимки и прыжки" с батарейками, LM317 в проекте это на кой аглицкий икс-игрек и далее по-русски Й? Хотите усложнить себе жизнь - ну, тогда не вмешиваюсь. Хотите облегчить - читайте здесь посты 49, 50 внизу страницы:
https://kazus.run/forums/showthread.php?t=13198&page=5
Про остальное уже XoDoK11 сказал, спасибо ему. А то мне надоело уже одно и то же повторять из поста в пост.
Миниатюры:
Нажмите на изображение для увеличения
Название: MCLR.gif
Просмотров: 39
Размер:	4.0 Кб
ID:	16385   Нажмите на изображение для увеличения
Название: ADC.gif
Просмотров: 56
Размер:	18.2 Кб
ID:	16386  
Halex07 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Протеус 7.7 нет отладки vitecd Proteus 3 13.03.2011 13:16
pic24 и PicKit3. Запуск образца petruska Микроконтроллеры, АЦП, память и т.д 2 02.07.2010 10:22
Запуск софта по механической кнопке. spiner Автоматика и аппаратура связи 36 11.02.2010 22:13
HELP! PICKit 2 + PIC16F877A. Отладка и запуск опытного образца!!! korpinbox Микроконтроллеры, АЦП, память и т.д 4 31.01.2010 13:38


Часовой пояс GMT +4, время: 02:44.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.