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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Помогите с PIC12F629

Непрочитано 07.06.2008, 11:59  
sergxxx
Частый гость
 
Регистрация: 22.06.2007
Сообщений: 20
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
sergxxx на пути к лучшему
По умолчанию Помогите с PIC12F629

Здраствуйте, первый раз с толкнулся с PIC12F629, да этого программировал PIC16 на СИ. Проблема с портом не знаю как обявить порт на вывод, и как подать "1" на вывод. с PIC16 там все просто set_tris_a(0b00000000)- порт А на вывод,
output_high(PIN_А0) - подать "1" на вывод RA0.
есть еще один вопрос, если я не ставлю кварц, а использую RC
как написать на СИ в компиляторе PCWH и могу ли я сделать задержку
delay_ms(500);
Реклама:
sergxxx вне форума  
Непрочитано 07.06.2008, 21:48  
otest
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 245 раз(а) в 183 сообщении(ях)
otest на пути к лучшему
По умолчанию PIC12F629

Вот примерная шапка для PIC12F629

list p=12f629
#include ‹p12f629.inc›
errorlevel -302
__CONFIG 3194H
;*********************************************
ORG 0
GOTO START
;***********************************************
; ИНИЦИАЛИЗАЦИЯ
;***********************************************
START BSF STATUS,RP0 ; ВКЛ. БАНК1
MOVLW B'01000000' ; В АКУМУЛЯТОР
MOVWF OSCCAL ; настройка осцилятора
BCF STATUS,RP0 ; ВКЛ. БАНК 0
BSF STATUS,RP0 ; БАНК 1
MOVLW B'111111' ; ВСЕ GP НА ВХОД
MOVWF TRISIO ; УСТАНОВИТЬ
BCF STATUS,RP0 ; ВКЛ БАНК 0
MOVLW 07H ; ОТКЛЮЧИТЬ КОМПАРАТОРЫ
MOVWF CMCON
CLRF GPIO ; ПОРТЫ В 0
;************************************************
;***********************************************
END
otest вне форума  
Непрочитано 07.06.2008, 23:00  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

to otest

Не спеши отвечать , почитай...
Человек спрашивает про С , а не асм .

to sergxxx
Все также, в CCS считаеться у 629 один порт A .
Например #define PIN_A0 40
Иногда полезно хидеры просмотреть на девайс...
Про задержку : в конфигурации прописываеться
частота тактовая для вычисления задержки:
Код:
#fuses RC
#use delay(clock=30000 )
Впиши свои значения , но их придеться вычислять...
Встречный вопрос - а чем тебя внутренний генератор не устраивает?
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 08.06.2008, 02:15  
sergxxx
Частый гость
 
Регистрация: 22.06.2007
Сообщений: 20
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
sergxxx на пути к лучшему
По умолчанию

спасибо за ответ, я пришел к выводу надо более подробно читать тех,инф- datachet на PIC12,
о внутреннем генераторе как то и не подумал
sergxxx вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите прошить pic12f629 iorg Микроконтроллеры, АЦП, память и т.д 23 26.10.2008 13:07
PIC12F629 otect Микроконтроллеры, АЦП, память и т.д 6 27.01.2008 16:58
PIC12F629 otest Микроконтроллеры, АЦП, память и т.д 2 19.10.2007 01:02
Помогите с PIC12F629 Alien2057 Цифровые сигнальные процессоры 4 07.05.2007 12:38
Помогите с PIC12F629 scorp1973 Микроконтроллеры, АЦП, память и т.д 6 26.11.2006 02:21


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


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