 |
|
|
|
| Автор |
Сообщение |
pisto Новичок
Зарегистрирован: 17.04.2007 Сообщения: 4
|
Добавлено: 17 Апр 2007, 18:41 Заголовок сообщения: |
|
|
| MIDAS писал(а): | посмотрел, там ты тоже советуеш подключим внешний подтягивающий резистор проанализировав то что там написано понял в проект VMLABа нужно добавить "R2 PВ2 VDD 4700", на моё удивление не помогло, хотя у tellurianа сработало. Ничего не пойму, МИСТИКА (ИЛИ я просто тупой)  |
Никакой мистики:вы тянете резистором не ту ногу,т.е РВ2.А надо PD2.Все заработает.
|
|
| Вернуться к началу |
|
 |
MIDAS Знатный посетитель (>20)

Зарегистрирован: 02.04.2007 Сообщения: 40 Откуда: Україна
|
Добавлено: 17 Апр 2007, 19:38 Заголовок сообщения: |
|
|
Извините я там ошибся, я имел ввиду R2 VDD PD2 10k. Как не странно не работает, заходил на ссыльку которую давал avr123.nm.ru, там проект ВМЛаба точ в точ как уменя , только тот работает а мой нет!
_________________ WRTC
/*With Respect To C*/ |
|
| Вернуться к началу |
|
 |
pisto Новичок
Зарегистрирован: 17.04.2007 Сообщения: 4
|
Добавлено: 17 Апр 2007, 20:44 Заголовок сообщения: |
|
|
| Поконкретнее бы,что именно не выполняется?Не наступает прерывание или нет инверсии на выходе.Дай исходник и проект для ВМлаба.
|
|
| Вернуться к началу |
|
 |
MIDAS Знатный посетитель (>20)

Зарегистрирован: 02.04.2007 Сообщения: 40 Откуда: Україна
|
Добавлено: 17 Апр 2007, 20:56 Заголовок сообщения: |
|
|
Вот исходник программы, тут наверное где то ошибки но я её не вижу
| Код: |
#include <mega8.h>
interrupt [EXT_INT0] void ext_int0_isr(void) //Функция обработкы прерывания от INT0
{
PORTB^=0xFF; //Меняем горящий на негорящий и наоборот
}
void main(void)
{
DDRB=0xFF; //порт В выход
DDRD=0x00; //пот D вход
GICR=0x40; //устанавлеваем 6-ой бит(1) INT0 тем самым разрешаем прерывание по этому выводу
MCUCR=0x02; //устанавлеваем 2-ой бит(1) ISCO1 прерывание вызывается по ниспадающему фронту сигнала на INT0
#asm("sei") //Общее разрешение прерываний
while (1); //Ожидаем прерывание от INT0
}
|
А вот проэкт ВМЛАБа
| Код: |
.MICRO "ATmega8"
.TOOLCHAIN "GENERIC"
.TARGET "rt.hex"
.COFF "rt.cof"
.SOURCE "rt__.c"
.TRACE
.POWER VDD=5 VSS=0
.CLOCK 1meg
.STORE 2000m
D1 VDD SVTD
R1 SVTD PB0 560
K0 VSS PD2
R2 VDD PD2 10k
.PLOT V(PB0) V(PD2)
|
_________________ WRTC
/*With Respect To C*/ |
|
| Вернуться к началу |
|
 |
pisto Новичок
Зарегистрирован: 17.04.2007 Сообщения: 4
|
Добавлено: 18 Апр 2007, 6:54 Заголовок сообщения: |
|
|
| Проверил.Ошибок нет.В моем ВМлабе все работает.Тогда открой в ВМлабе листинг программы,отметь все точки останова и по шагам ее.Ищи где не срабатывает.
|
|
| Вернуться к началу |
|
 |
AndryG Модератор
Зарегистрирован: 24.07.2006 Сообщения: 411 Откуда: Helios-3
|
|
| Вернуться к началу |
|
 |
MIDAS Знатный посетитель (>20)

Зарегистрирован: 02.04.2007 Сообщения: 40 Откуда: Україна
|
Добавлено: 18 Апр 2007, 16:36 Заголовок сообщения: |
|
|
НЕ ПОНЯЛ, РАБОТАЕТ Но почему Мой проэкт точ в точ такой самый, а не работал ПОЯСНИТЕ ЭТО КАК так Получается
_________________ WRTC
/*With Respect To C*/ |
|
| Вернуться к началу |
|
 |
pisto Новичок
Зарегистрирован: 17.04.2007 Сообщения: 4
|
Добавлено: 18 Апр 2007, 19:25 Заголовок сообщения: |
|
|
| Если размещать файл проекта ВМлаба в одной папке с другими,как писал AVR,то такого глюка не будет.Я всегда так и делаю.Если в Вашем случае перености этот файл из папки в Отладчик в папку с основным проектом,то все работает.
|
|
| Вернуться к началу |
|
 |
MIDAS Знатный посетитель (>20)

Зарегистрирован: 02.04.2007 Сообщения: 40 Откуда: Україна
|
Добавлено: 19 Апр 2007, 15:40 Заголовок сообщения: |
|
|
Вот собрался дальше разбиратся в этом чудном деле-программирование МК
Дайте пожалуйста ссылку по которой можно почитать что-то про динамическую индикация. Её реализацию на С
Всем зарание спасибо!
_________________ WRTC
/*With Respect To C*/ |
|
| Вернуться к началу |
|
 |
avr123.nm.ru Знатный посетитель (>20)

Зарегистрирован: 07.08.2006 Сообщения: 67
|
Добавлено: 19 Апр 2007, 18:33 Заголовок сообщения: |
|
|
Советую книги скачать и почитать. Шпака например. Библиотека прямо в начале [deleted]
Moderator
Я неоднократно просил Вас не загромождать форум бездумными ссылками на Ваш ресурс и его клоны.
Это последнее предупреждение.
Скажите ... причем здесь Ваш ресурс, если книги выложены на сайте http://lord-n.narod.ru ?!
А ссылка на книгу Шпака ... http://lord-n.narod.ru/walla.html#ShpakCforAVRiPIC
Замечаете разницу?
|
|
| Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять вложения в этом форуме Вы можете просматривать вложения в этом форуме
|
|