Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

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

 
Опции темы
Непрочитано 26.01.2007, 16:18  
waiting
Частый гость
 
Регистрация: 24.09.2006
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
waiting на пути к лучшему
По умолчанию Помогите идиоту с PIC12F675

Прога на MPLAB 7.5

list p=12f675
include‹p12f675.inc›
org 0x00
reset
goto start
org 0x04
start
1 BSF STATUS,RP0 ;банк 1
2 CLRF GPIO
3 CLRF TRISIO
4 BSF GPIO,GPIO2

5 BCF STATUS,RP0 ;банк 0
6 CLRF TRISIO
7 BSF GPIO,GPIO1

goto start
end

Вопрос №1:TRISIO не видит изменения банка
Register in operand not in bank 0. Ensure that bank bits are correct(в обеих строчках) ,а GPIO всё равно хоть в нулевом, хоть в первом(но не меняется-одни нули)за него меняется TRISIO...на строке 4

Вопрос №2:Как же заставить изменяться GPIO???

Надо диплом делать,а я туплю...
Реклама:
waiting вне форума  
Непрочитано 26.01.2007, 16:26  
udar
Частый гость
 
Регистрация: 06.07.2006
Сообщений: 41
Сказал спасибо: 3
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
udar на пути к лучшему
По умолчанию

А где инициализация?
нужно так примерно:
movlw b'00000111'
movwf CMCON ;компараторы не используются
bcf GPIO, 2 ;!!!!!!!!!!!!!
bcf STATUS, RP1
bsf STATUS, RP0 ;bank 1
movlw b'11011000'
movwf TRISIO
movlw b'00010000'
movwf WPU
movlw b'01111010'
movwf OPTION_REG
bcf STATUS, RP0 ;bank 0
udar вне форума  
Непрочитано 26.01.2007, 16:30  
vasseff
Гражданин KAZUS.RU
 
Регистрация: 24.01.2005
Сообщений: 489
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
vasseff на пути к лучшему
По умолчанию

list p=12f675
include‹p12f675.inc›

org 0x00
reset
goto start

org 0x04
start
BSF STATUS,RP0 ;банк 1
CLRF TRISIO
BCF STATUS,RP0 ;банк 0
CLRF GPIO
BSF GPIO,2
BSF GPIO,1
goto start

end
:P
__________________
Удачи!
vasseff вне форума  
Непрочитано 26.01.2007, 17:20  
vdlab
Гражданин KAZUS.RU
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию Re: Помогите идиоту с PIC12F675

Сообщение от waiting
Register in operand not in bank 0. Ensure that bank bits are correct...
Вообще то это просто предупреждение,что регистр не в нулевом банке
vdlab вне форума  
Непрочитано 26.01.2007, 17:55  
waiting
Частый гость
 
Регистрация: 24.09.2006
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
waiting на пути к лучшему
По умолчанию

movlw b'00000111';компараторы откл.
movwf CMCON ;
bcf GPIO, 2 ; а причем тут 2-й бит???
;в даташит инициал вроде clrf GPIO???
;clrf GPIO тоже не помагает...
bsf STATUS,RP0 ;bank 1
clrf TRISIO ;настроил на выход
bcf OPTION_REG,7 ;а если выход то вроде
;по дефолту резисторы отключаются, так или нет???
clrf WPU ;

bcf STATUS, RP0 ;bank 0
bsf GPIO,1 ;и опять 0 8O

что же не так???
waiting вне форума  
Непрочитано 26.01.2007, 21:40  
waiting
Частый гость
 
Регистрация: 24.09.2006
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
waiting на пути к лучшему
По умолчанию

версия номер 2

bcf ADCON0,0; ;АЦП отключен
movlw b'00000111' ;компараторы откл.
movwf CMCON ;
clrf GPIO
bsf STATUS,RP0 ;bank 1
clrf TRISIO ;настроил на выход
bcf OPTION_REG,7 ;
clrf WPU ;

bcf STATUS, RP0 ;bank 0
bsf GPIO,1 ;и опять 0
inc
incf GPIO ;и опять 0
goto inc

всё как прежде...
waiting вне форума  
Непрочитано 26.01.2007, 22:41  
waiting
Частый гость
 
Регистрация: 24.09.2006
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
waiting на пути к лучшему
По умолчанию

Вопрос закрыт
Всем спасибо!!!

меня спас
clrf ANSEL
waiting вне форума  
Сказали "Спасибо" waiting
Maxim39 (25.08.2012)
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC12F675 снова вопросы. Faworit Микроконтроллеры, АЦП, память и т.д 34 13.06.2014 18:48
Компилятор Hi-Tech, вычисление, на PIC12F675 3ann Микроконтроллеры, АЦП, память и т.д 27 06.07.2009 12:01
pic12f675 Faworit Микроконтроллеры, АЦП, память и т.д 27 01.06.2007 17:51
Program memory в PIC12F675 waiting Микроконтроллеры, АЦП, память и т.д 6 01.02.2007 01:21
уроки от LABCENTRE(PIC12F675+C) dosikus Микроконтроллеры, АЦП, память и т.д 22 09.10.2006 10:16


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


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