Перейти к содержанию
    

Как включить GPIO в PIC10f200 ?

Да, написано, но в примере кода - ошибка.

 

 

Конечно не будет, а что Вы хотите?

Вообще с ASM как? Знакомы?

 

     MOVLW 006h
     TRIS GPIO; настроили выводы, какие на вход, какие на выход
     
   Вот сюда впишите цикл с дрыганьем но
ги соответствующей,  будет - дрыганье
   
     END

 

:)

Да мне не дрыганье, а просто high на gp1 нужен. В асме абсолютный ноль, но и так понимаю, что там цикла нет:-)

Просто по этому примеру может показаться, что состояние gp1 будет 0, но оно должно быть 1.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:)

Да мне не дрыганье, а просто high на gp1 нужен. В асме абсолютный ноль, но и так понимаю, что там цикла нет:-)

Просто по этому примеру может показаться, что состояние gp1 будет 0, но оно должно быть 1.

 

Держите, на GP1=1;

 

#include <P10F200.inc>

__CONFIG _IntRC_OSC & _WDT_OFF & _CP_OFF & _MCLRE_OFF

MOVLW 0x00 ;Записываем в регистр W настройку GPIO: 1=ввод, 0=выход
MOVWF GPIO  ;записываем содержимое регистра W в регистр GPIO
TRIS GPIO;записываем содержимое регистра GPIO в TRIS, тем самым конфигурируем порт.

bsf GPIO,1;устанавливаем бит 1 порта GPIO.

END

 

 

PS. 100 лет уже ASM PIC не юзал, учитывая, что еще и не знаю его толком :) Для AVR и 8051 учил :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Держите, на GP1=1;

 

#include <P10F200.inc>

__CONFIG _IntRC_OSC & _WDT_OFF & _CP_OFF & _MCLRE_OFF

MOVLW 0x00;Записываем в регистр W настройку GPIO: 1=ввод, 0=выход
MOVWF GPIO;указываем "адрес" куда записать содержимое регистра W, в GPIO. 
TRIS GPIO;записываем содержимое регистра W в TRIS, тем самым конфигурируем порт.

bsf GPIO,1;устанавливаем бит 1 порта GPIO.

END

 

 

PS. 100 лет уже ASM PIC не юзал, учитывая, что еще и не знаю его толком :) Для AVR и 8051 учил :)

 

 

УРАААААААААА!!!!!!!!!! :)

Работает! Спасибо Вам добрый человек! Вы просто волшебник! :)

 

22da6043c582.jpg

 

Огромное всем спасибо за помощь. Вопрос решен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...