Например TDA7294

Форум РадиоКот • Просмотр темы - pic12 не работает без программатора
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт дек 25, 2025 04:37:43

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: pic12 не работает без программатора
СообщениеДобавлено: Пт ноя 28, 2014 11:01:43 
Родился

Зарегистрирован: Пт ноя 28, 2014 10:50:01
Сообщений: 10
Рейтинг сообщения: 0
Доброго дня всем!

Собственно суть проблемы:

Есть прошивка которая делает RA4=1;

Код компилируется, зашивается в проц.

Если к плате подключен программатор (PICKit3, даже без питания), то на ножке есть честная "1".

Если же программатор отключить, то на ножке "0".

Прошу подсказать в чём может быть проблема или хотя бы куда копать (в самой железке или в коде).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пт ноя 28, 2014 12:09:38 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1066
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 20006
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Схема? Код?

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пт ноя 28, 2014 12:35:54 
Родился

Зарегистрирован: Пт ноя 28, 2014 10:50:01
Сообщений: 10
Рейтинг сообщения: 0
Код:

Код:
// CONFIG1
#pragma config FOSC = INTOSC    // Oscillator Selection (INTOSC oscillator: I/O function on CLKIN pin)
#pragma config WDTE = OFF       // Watchdog Timer Enable (WDT disabled)
#pragma config PWRTE = OFF      // Power-up Timer Enable (PWRT disabled)
#pragma config MCLRE = ON       // MCLR Pin Function Select (MCLR/VPP pin function is MCLR)
#pragma config CP = OFF         // Flash Program Memory Code Protection (Program memory code protection is disabled)
#pragma config CPD = OFF        // Data Memory Code Protection (Data memory code protection is disabled)
#pragma config BOREN = ON       // Brown-out Reset Enable (Brown-out Reset enabled)
#pragma config CLKOUTEN = OFF   // Clock Out Enable (CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin)
#pragma config IESO = ON        // Internal/External Switchover (Internal/External Switchover mode is enabled)
#pragma config FCMEN = ON       // Fail-Safe Clock Monitor Enable (Fail-Safe Clock Monitor is enabled)

// CONFIG2
#pragma config WRT = OFF        // Flash Memory Self-Write Protection (Write protection off)
#pragma config PLLEN = ON       // PLL Enable (4x PLL enabled)
#pragma config STVREN = ON      // Stack Overflow/Underflow Reset Enable (Stack Overflow or Underflow will cause a Reset)
#pragma config BORV = LO        // Brown-out Reset Voltage Selection (Brown-out Reset Voltage (Vbor), low trip point selected.)
#pragma config LVP = ON         // Low-Voltage Programming Enable (Low-voltage programming enabled)

void main(void) {

    OSCCON=0x53;    //set internal clock with frequency 500kHz
       
    LATA4 = 0;
    TRISA4=0;
    RA4 = 1;

    while (1)
    {   
    }
}


со схемой сложнее, в данный момент ни схемы, ни платы с собой нет. Если в общих чертах: от USB приходит +5В, преобразуется в 3,3В, от них питается проц (пины 1 и 8 ).
Пины 5, 6 заведены на I2C.
Ну и на программатор, конечно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пт ноя 28, 2014 12:45:41 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1066
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 20006
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
xRFx писал(а):
Если же программатор отключить, то на ножке "0".
А вы уверены что "0", а не Hi-Z?

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пт ноя 28, 2014 12:52:37 
Родился

Зарегистрирован: Пт ноя 28, 2014 10:50:01
Сообщений: 10
Рейтинг сообщения: 0
Если Вы поясните разницу в понятиях и осциллограммах, то скажу точно)


Последний раз редактировалось xRFx Пт ноя 28, 2014 13:31:12, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пт ноя 28, 2014 12:57:01 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1066
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 20006
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Разница очень простая. Если вы подключите к порту 2 одинаковых резистора (1...100 кОм), один из которых будет подключен к "+" питания, а другой к "земле", и замерите напряжение, то при:
лог. "0" будет около 0 В;
лог. "1" будет около 3,3 В;
Hi-Z будет 1,65 В.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пт ноя 28, 2014 12:59:50 
Родился

Зарегистрирован: Пт ноя 28, 2014 10:50:01
Сообщений: 10
Рейтинг сообщения: 0
тогда точно 0.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пт ноя 28, 2014 13:18:46 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24618
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Почему то хочется подтянуть 4-ю ногу (RA3) к питанию через 10 ком...
:wink:
:)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пт ноя 28, 2014 13:20:54 
Родился

Зарегистрирован: Пт ноя 28, 2014 10:50:01
Сообщений: 10
Рейтинг сообщения: 0
а можно несколько подробнее с этого места? :))


Последний раз редактировалось xRFx Пт ноя 28, 2014 13:30:54, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пт ноя 28, 2014 13:26:26 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24618
Откуда: Московская область, Фрязино
Рейтинг сообщения: 1
Да уж куда как подробно...
Программатор имеет внутреннюю подтяжку мастер-ресета к питанию. что гарантирует запуск конироллера.
А свободно висящий вход (да еще и с остатками кислотного флюса :wink: ) никак не выйдет на потенциал "1", что удерживает контроллер в состоянии сброса.
Ну и в догон.
Неплохо бы отключить 1 в ANSEL на пине RA4...
ЗЫ. Любезный автор, настоятельно рекомендую незамедлительно убрать ВСЕ ЦИТАТЫ из ВСЕХ своих сообщений. Есть смутное подозрение, что черех неколько минут модератор наконец то обратит свое внимание на сей прискорбный факт... С оргвыводами.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пт ноя 28, 2014 13:30:22 
Родился

Зарегистрирован: Пт ноя 28, 2014 10:50:01
Сообщений: 10
Рейтинг сообщения: 0
про подтяжку спасибо большое и человеческое)

а вот зачем ANSELA4=1; ставить? это же по идее аналоговый вход?

П.С. спасибо и тут, вроде успел до оргвыводов)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пт ноя 28, 2014 13:32:33 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24618
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Я предлагал ОТКЛЮЧИТЬ 1...
:))) :))) :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пт ноя 28, 2014 13:37:56 
Родился

Зарегистрирован: Пт ноя 28, 2014 10:50:01
Сообщений: 10
Рейтинг сообщения: 0
слепой, старый....)

т.е. явно прописать 0 туды?)

так, всё, с этим понятней стало, приеду домой, опробую, отпишу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Вс ноя 30, 2014 08:31:57 
Родился

Зарегистрирован: Пт ноя 28, 2014 10:50:01
Сообщений: 10
Рейтинг сообщения: 0
Повесил 10к на RA3 к питанию, картина не изменилась((


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Вс ноя 30, 2014 12:26:46 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24618
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
xRFx писал(а):
CONFIG1
#pragma config LVP = ON OFF // Low-Voltage Programming Enable (Low-voltage programming enabled)

Извините, сразу не заметил...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Вс ноя 30, 2014 15:26:25 
Родился

Зарегистрирован: Пт ноя 28, 2014 10:50:01
Сообщений: 10
Рейтинг сообщения: 0
разобрался, спасибо))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пн дек 01, 2014 07:52:37 
Грызет канифоль

Зарегистрирован: Вт окт 08, 2013 07:38:59
Сообщений: 256
Откуда: СПб
Рейтинг сообщения: 0
А что за камень-то?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пн дек 01, 2014 07:58:52 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24618
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Судя по конфигу, PIC12F18xx


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: pic12 не работает без программатора
СообщениеДобавлено: Пн дек 01, 2014 08:43:07 
Родился

Зарегистрирован: Пт ноя 28, 2014 10:50:01
Сообщений: 10
Рейтинг сообщения: 0
именно так, PIC12F1822.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 19 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y