Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 11.06.2008, 11:18   #1
sergxxx
Junior Member
 
Регистрация: 04.05.2008
Возраст: 28
Сообщений: 20
Вес репутации: 103/37
sergxxx will become famous soon enoughsergxxx will become famous soon enough
По умолчанию как подключить PIC12F629

подскажите где ошибка
#include <12F629.h>
#use delay(clock=4000000)
#define GP0 PIN_A0
void main()
{
output_high (GP0);
}
на выводе GP0 не появляеться лог "1"

на PIC16 с такими проблемами не когда не сталкивался
sergxxx вне форума   Ответить с цитированием
Старый 11.06.2008, 11:27   #2
SSH
Banned
 
Регистрация: 27.02.2007
Адрес: Красноярск
Возраст: 47
Сообщений: 2,387
Вес репутации: 950/0
SSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to behold
По умолчанию Ответ: как подключить PIC12F629

Цитата:
Сообщение от sergxxx Посмотреть сообщение
подскажите где ошибка
#include <12F629.h>
#use delay(clock=4000000)
#define GP0 PIN_A0
void main()
{
output_high (GP0);
}
на выводе GP0 не появляеться лог "1"

на PIC16 с такими проблемами не когда не сталкивался
Компаратор отключи. Теперь у всех пиков, почти, есть аналоговая периферия и по-умолчанию она включена.

Последний раз редактировалось SSH; 11.06.2008 в 11:46.
SSH вне форума   Ответить с цитированием
Старый 11.06.2008, 11:46   #3
sergxxx
Junior Member
 
Регистрация: 04.05.2008
Возраст: 28
Сообщений: 20
Вес репутации: 103/37
sergxxx will become famous soon enoughsergxxx will become famous soon enough
По умолчанию Ответ: как подключить PIC12F629

Посмотрите должно так быть ???
#include <12F629.h>
#use delay(clock=2000000)
#FUSES NOWDT
#FUSES
#use delay(clock=2000000)
#use rs232(baud=9600,parity=N,xmit=PIN_A3,rcv=PIN_A2,bi ts=9)
#define GP0 PIN_A0
void main()
{

setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_comparator(NC_NC);
setup_vref(FALSE);
while(1)
{
output_high (GP0);
}
}
sergxxx вне форума   Ответить с цитированием
Старый 11.06.2008, 12:22   #4
SSH
Banned
 
Регистрация: 27.02.2007
Адрес: Красноярск
Возраст: 47
Сообщений: 2,387
Вес репутации: 950/0
SSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to behold
По умолчанию Ответ: как подключить PIC12F629

Я пользуюсь HI-TECH и пишу :
...
CMCON = 0b00000111 ;
TRISIO = 0b00100010 ;
GPIO0 = 1;
...
Нужно читать доку на компилятор.
SSH вне форума   Ответить с цитированием
Старый 11.06.2008, 12:40   #5
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 46
Сообщений: 1,699
Вес репутации: 1677/68
petrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant future
Отправить сообщение для petrd с помощью ICQ
По умолчанию Ответ: как подключить PIC12F629

Цитата:
#include <12F629.h>
#use delay(clock=4000000)
#define GP0 PIN_A0
void main()
{
output_high (GP0);
}
А определять направление командой SET_TRIS_x() вход-выход не надо?
petrd вне форума   Ответить с цитированием
Старый 11.06.2008, 12:57   #6
sergxxx
Junior Member
 
Регистрация: 04.05.2008
Возраст: 28
Сообщений: 20
Вес репутации: 103/37
sergxxx will become famous soon enoughsergxxx will become famous soon enough
По умолчанию Ответ: как подключить PIC12F629

#include <12F629.h>
#use delay(clock=2000000)
#FUSES NOWDT
#use delay(clock=2000000)
#define GP0 PIN_A0
void main()
{
set_tris_a(0b00000000);
setup_comparator(NC_NC);
while(1)
{
output_high (GP0);
}
}
все равно не работает
sergxxx вне форума   Ответить с цитированием
Старый 11.06.2008, 13:12   #7
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 46
Сообщений: 1,699
Вес репутации: 1677/68
petrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant futurepetrd has a brilliant future
Отправить сообщение для petrd с помощью ICQ
По умолчанию Ответ: как подключить PIC12F629

А у Вас схема-то рабочая? Кварц внешний подключен?
petrd вне форума   Ответить с цитированием
Старый 11.06.2008, 15:39   #8
Neodim
Senior Member
 
Регистрация: 28.02.2007
Адрес: Украина, Луганск
Возраст: 44
Сообщений: 145
Вес репутации: 110/42
Neodim will become famous soon enoughNeodim will become famous soon enough
Отправить сообщение для Neodim с помощью ICQ Отправить сообщение для Neodim с помощью Skype™
По умолчанию Ответ: как подключить PIC12F629

sergxxx в журналах "Радио Аматор" за 2006г. была публикация статей для начинающих, там подробно разжовано. На сайте www.publ.lib.ru можно скачать данные журналы.
Neodim вне форума   Ответить с цитированием
Старый 11.06.2008, 17:47   #9
sergxxx
Junior Member
 
Регистрация: 04.05.2008
Возраст: 28
Сообщений: 20
Вес репутации: 103/37
sergxxx will become famous soon enoughsergxxx will become famous soon enough
По умолчанию Ответ: как подключить PIC12F629

спасибо все заработало.
sergxxx вне форума   Ответить с цитированием
Старый 11.06.2008, 23:48   #10
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 38
Сообщений: 3,249
Вес репутации: 3684/108
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Ответ: как подключить PIC12F629

Цитата:
Сообщение от sergxxx Посмотреть сообщение
спасибо все заработало.
Э-нет, так не пойдет, здесь принято делиться результатами и найденными косяками. Вдруг у кого-то подобное всплывет.
Дык в чем проблема оказалась?
IceS вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите, как лучше подключить к PIC'у мощный сервопривод? Gene1982 Источники питания и силовая электроника 9 29.07.2008 16:28
как подключить pic16f877a ip-sec Продукция MICROCHIP 9 12.06.2008 09:47
DS18b20 как лучше подключить за 15 метров dr_Sash Продукция MICROCHIP 18 07.12.2007 13:22
Как подключить MCP4xxx к PIC12f675 Stephan Продукция MICROCHIP 6 26.09.2007 22:43
Как лучше подключить кодек к PIC? Николай Продукция MICROCHIP 12 26.06.2007 06:17


Часовой пояс GMT +3, время: 21:56.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot