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

Вернуться   Форум Микро-Чип > Вопросы начинающих

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

Ответ
 
Опции темы Опции просмотра
Старый 31.05.2010, 19:49   #1
Николай ПК
Junior Member
 
Регистрация: 22.03.2010
Сообщений: 28
Вес репутации: 100/33
Николай ПК will become famous soon enoughНиколай ПК will become famous soon enough
По умолчанию Семафор

Нужно сделать чтобы, когда датчик сработал заработал семафор, начали мигать 2 светодиода, задержка мерцания равна 1сек. Когда сработал 2 датчик, семафор выключился. И так в двух направлениях движения поезда.


Проверьте код

Цитата:
;Программа для микроконтроллера Pic12F629
;Текст программы работы светофора на железнодорожном переезде, управляемого с помощью микроконтроллера
;частота процессора 4Mhz
.include "Pic12F629.inc" ;Включаем файл описания для микроконтроллера Pic12F629
.def temp=r16 ;регистру общего назначения (в дальнейшем РОН) r16 присваем имя переменной temp
.def temp1=r17 ;РОН r17 присваем имя переменной temp1
.def c1=r18 ;РОН r18 присваем имя переменной c1
.def c2=r19 ;РОН r19 присваем имя переменной c2
.def c3=r20 ;РОН r20 присваем имя переменной c3

.cseg ;выбор сегмента программного кода
.org 0 ;установка текущего адреса программы в ноль

; ИНИЦИАЛИЗАЦИЯ ПОРТОВ ВВОДА-ВЫВОДА

; GP5 и GP4 являются входами
; GP1 и GP0 являются выходами
; 0 - датчик включился
; 1 - датчик выключился
; 0 - диод не горит
; 1 - диод горит

MOVF temp,0
;в переменную temp записываем число 0
MOVF GPIO,temp

BSF GPIO,temp ;присваиваем начальное значение: "0000 0000"

MOVF temp,0xFF ;в переменную temp записываем число 0xFF (b"1111 1111")
MOVLW temp ;в регистр GPIO записываем значение переменной temp
MOVF GPIO,temp ;присваиваем начальное значение: (b"1111 1111"),сигналов с датчиков нет

; ОСНОВНАЯ ПРОГРАММА

main:
BSF temp,GPIO

;определяем включился датчик или нет, для этого:
XORWF temp,0x7C ;сравниваем значение (1111 11xx) с ( 111 1100)
BTFSC STATUS,Z
GOTO m1 ;если не равны то переходим на метку m1
DTFSS STATUS,Z
BSF GPIO,temp ;гасим диоды
GOTO main
m1:
XORWF temp,0x7F ;сравниваем значение (1111 11xx) с( 111 1111)
BTFSC STAUS,Z
GOTO burn
BTFSS STATUS,Z ;если temp не равно 0x7F то переходим на метку burn
XORWF temp,0 ;если равны, то значит не сработал ни один датчик
BTFSS STATUS,Z
BCF GPIO,temp ;гасим диоды
GOTO main ;возвращаемся в начало цикла main

; ПЕРЕКЛЮЧЕНИЕ ДИОДОВ

burn:
MOVF temp1,GPIO ;считываем текущее значение
XORWF temp1,0 ;проверяем горит ли какой нибудь из двух диодов
BTFSS STATUS,Z ;проверяем 0-й и 1-й разряд порта В на равенство нулю
GOTO b1 ;если какой нибудь из двух диодов горит,то переходим на метку b1
BTFSC temp1,1 ;если не горят оба диода, то
BSF GPIO,temp1 ;включаем первый диод
call cycle ;переход в цикл задержки 0.5 сек
GOTO main ;возвращаемся в цикл main
b1:
XORWF temp,1 ;определяем какой из двух диодов горит
BTFSS STATUS,Z
GOTO b2
;если temp равно 1, то переходим по метке b2
;если не равны то пропускаем эту команду и выполняем следующую команду
;если горит первый диод, то переходим в b2
MOVF temp,1 ;если горит второй, то выключаем его и
DSF GPIO,temp ;включаем первый
call cycle
;переходим в цикл задержки 0.5 сек
GOTO main ;возвращаемся в цикл main
b2:
XORWF temp1,2 ;если горит первый, то выключаем его и
BTFSS STATUS,z
BCF GPIO,temp1 ;включаем второй
call cycle ;переходим в цикл задержки 0.5 сек
GOTO main ;возвращаемся в цикл main

; ЦИКЛ ЗАДЕРЖКИ 0.5 сек

;задержка формируется путем циклического выполнения одинаковых команд причем
;на команду DECF затрачивается один период,то есть при частоте 4Mhz - 0.25мкс
;на команды сравнения - два периода
;получаем: (200*3)*67*50*0.25=0.5 сек

cycle:
MOVF c3,50 ;записываем в переменную с3 значение 50
wait1:
DECF c3
XORLW wait4
BTFSS STATUS,Z
MOVF c2,67 ;присваеваем переменной с2 значение 67
wait2:
DECF c2
XORLW wait1
BTFSS STATUS,Z
MOVF c1,200 ;присваеваем переменной с1 значение 200
wait3:
DECF c1
XORLW wait3
BTFSC STATUS,Z
GOTO wait2
wait4:
RETURN
Николай ПК вне форума   Ответить с цитированием
Старый 31.05.2010, 20:02   #2
tester
Super Moderator
 
Аватар для tester
 
Регистрация: 28.02.2007
Возраст: 41
Сообщений: 3,577
Вес репутации: 4386/121
tester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond repute
По умолчанию Re: Семафор

Цитата:
Сообщение от Николай ПК Посмотреть сообщение
Проверьте код
Это что за авропик-симбиоз? Это не просто не будет работать, но даже и не соберется.

Надеюсь, это не РЖД заказали Вам программу?

Последний раз редактировалось tester; 31.05.2010 в 20:11.
tester вне форума   Ответить с цитированием
Старый 31.05.2010, 20:10   #3
DrAl
Senior Member
 
Аватар для DrAl
 
Регистрация: 25.02.2007
Адрес: Москва
Возраст: 59
Сообщений: 547
Вес репутации: 406/52
DrAl is just really niceDrAl is just really niceDrAl is just really niceDrAl is just really niceDrAl is just really nice
Отправить сообщение для DrAl с помощью ICQ
По умолчанию Re: Семафор

Цитата:
Сообщение от tester Посмотреть сообщение
Это что за авропик-симбиоз? Это не просто не будет работать, но даже и не соберется.
Да еще в разделе FPGA/CPLD.
DrAl вне форума   Ответить с цитированием
Старый 31.05.2010, 20:11   #4
tester
Super Moderator
 
Аватар для tester
 
Регистрация: 28.02.2007
Возраст: 41
Сообщений: 3,577
Вес репутации: 4386/121
tester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond repute
По умолчанию Re: Семафор

Цитата:
Сообщение от DrAl Посмотреть сообщение
Да еще в разделе FPGA/CPLD.
Типа, логика же!
tester вне форума   Ответить с цитированием
Старый 31.05.2010, 20:15   #5
Николай ПК
Junior Member
 
Регистрация: 22.03.2010
Сообщений: 28
Вес репутации: 100/33
Николай ПК will become famous soon enoughНиколай ПК will become famous soon enough
По умолчанию Re: Семафор

да я пытаюсь разобраться с этой прогой, знакомый говорит прокатит, я был не согласен, сказал, что это не то....теперь я наконец полностью уверен....сори, что не там, не знал куда лучше написать
Николай ПК вне форума   Ответить с цитированием
Старый 31.05.2010, 20:22   #6
tester
Super Moderator
 
Аватар для tester
 
Регистрация: 28.02.2007
Возраст: 41
Сообщений: 3,577
Вес репутации: 4386/121
tester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond reputetester has a reputation beyond repute
По умолчанию Re: Семафор

Цитата:
Сообщение от Николай ПК Посмотреть сообщение
да я пытаюсь разобраться с этой прогой, знакомый говорит прокатит
В смысле, "прокатит"? Это курсовик, что ли? Я уж испугался, что поезда будут ездить по этому семафору

Цитата:
, я был не согласен, сказал, что это не то....теперь я наконец полностью уверен....сори, что не там, не знал куда лучше написать
Не прокатит, слишком уж заметна смесь двух разных платформ. А писать нужно в "FAQ и вопросы от студентов", может, модераторы перенесут.
tester вне форума   Ответить с цитированием
Старый 31.05.2010, 21:06   #7
Николай ПК
Junior Member
 
Регистрация: 22.03.2010
Сообщений: 28
Вес репутации: 100/33
Николай ПК will become famous soon enoughНиколай ПК will become famous soon enough
По умолчанию Семафор

Эх. Собираюсь заняться изучением PICов с непростой задачи, есть PIC12F629/675 и даташит к нему, нужно сделать семафор, который будет срабатывать после срабатывания 1 датчика и выключатся после срабатывания 2. И так в две стороны. Входы \ выходы должны быть
GP0-Out
GP1- -
GP2- -
GP3- In
GP4- In
GP5- Out
Т=1сек-время мигания лампочек.

Подскажите, с чего начать. MPLAB есть, последней версии.

В чем разница между БАНК 0 и БАНК 1?
Николай ПК вне форума   Ответить с цитированием
Старый 31.05.2010, 21:07   #8
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 48
Сообщений: 4,100
Вес репутации: 1883/102
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Re: Семафор

Цитата:
Сообщение от tester Посмотреть сообщение
в "FAQ и вопросы от студентов", может, модераторы перенесут.
за всегда
IgorV вне форума   Ответить с цитированием
Старый 31.05.2010, 21:32   #9
Machine slave
Senior Member
 
Аватар для Machine slave
 
Регистрация: 18.01.2008
Возраст: 36
Сообщений: 4,264
Вес репутации: 2731/109
Machine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond repute
По умолчанию Re: Семафор

Цитата:
Сообщение от Николай ПК Посмотреть сообщение
Эх. Собираюсь заняться изучением PICов с непростой задачи, есть PIC12F629/675 и даташит к нему, нужно сделать семафор, который будет срабатывать после срабатывания 1 датчика и выключатся после срабатывания 2. И так в две стороны. Входы \ выходы должны быть
GP0-Out
GP1- -
GP2- -
GP3- In
GP4- In
GP5- Out
Т=1сек-время мигания лампочек.

Подскажите, с чего начать. MPLAB есть, последней версии.

В чем разница между БАНК 0 и БАНК 1?
Хотя бы с детального изучения даташита. Набора инструкций (их операнды). Организация памяти.
Machine slave вне форума   Ответить с цитированием
Старый 31.05.2010, 21:54   #10
Николай ПК
Junior Member
 
Регистрация: 22.03.2010
Сообщений: 28
Вес репутации: 100/33
Николай ПК will become famous soon enoughНиколай ПК will become famous soon enough
По умолчанию Re: Семафор

предположим это изучил, далее следует программирование, но как я понял программирование PIC отличается от AVR, посоветуйте литературу, которую можно почитать про программирование PICов
Николай ПК вне форума   Ответить с цитированием
Старый 31.05.2010, 22:34   #11
Machine slave
Senior Member
 
Аватар для Machine slave
 
Регистрация: 18.01.2008
Возраст: 36
Сообщений: 4,264
Вес репутации: 2731/109
Machine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond repute
По умолчанию Re: Семафор

Цитата:
Сообщение от Николай ПК Посмотреть сообщение
предположим это изучил, далее следует программирование, но как я понял программирование PIC отличается от AVR, посоветуйте литературу, которую можно почитать про программирование PICов
Не заметно.
Код:
BSF temp,GPIO
MOVF GPIO,temp
XORWF temp,0x7C
и другие перлы...

если загляните в Instruction set, то все станет понятно. Всего 35 инструкций.

С банками разобрались?

Последний раз редактировалось Machine slave; 31.05.2010 в 22:40.
Machine slave вне форума   Ответить с цитированием
Старый 31.05.2010, 22:42   #12
Николай ПК
Junior Member
 
Регистрация: 22.03.2010
Сообщений: 28
Вес репутации: 100/33
Николай ПК will become famous soon enoughНиколай ПК will become famous soon enough
По умолчанию Re: Семафор

Что-то я уже совсем запутался Instruction set-это где? да, изучаю даташит.
Николай ПК вне форума   Ответить с цитированием
Старый 31.05.2010, 22:43   #13
Machine slave
Senior Member
 
Аватар для Machine slave
 
Регистрация: 18.01.2008
Возраст: 36
Сообщений: 4,264
Вес репутации: 2731/109
Machine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond repute
По умолчанию Re: Семафор

Цитата:
Сообщение от Николай ПК Посмотреть сообщение
Что-то я уже совсем запутался Instruction set-это где? да, изучаю даташит.
В даташите есть такой раздел. Если разберетесь с операндами, то и с банками тоже.
Machine slave вне форума   Ответить с цитированием
Старый 31.05.2010, 22:53   #14
Николай ПК
Junior Member
 
Регистрация: 22.03.2010
Сообщений: 28
Вес репутации: 100/33
Николай ПК will become famous soon enoughНиколай ПК will become famous soon enough
По умолчанию Re: Семафор

Попытка инициализации портов, как нужно мне, выше писал.
правильно ли я сделал?
BSF STATUS, PR0
CLRF GPIO
MOVLW 0b00000111
MOVWF CMCON
BSF STATUS, PR0
MOVLW 0b00101000
MOVWF TRISA
BSF STATUS, PR0
Николай ПК вне форума   Ответить с цитированием
Старый 31.05.2010, 22:57   #15
Machine slave
Senior Member
 
Аватар для Machine slave
 
Регистрация: 18.01.2008
Возраст: 36
Сообщений: 4,264
Вес репутации: 2731/109
Machine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond repute
По умолчанию Re: Семафор

Для переключения банков есть полезный встроенный макрос:
Код:
BANKSEL GPIO <- имя регистра
Чтобы вручную не дергать биты регистра STATUS.

Последний раз редактировалось Machine slave; 31.05.2010 в 23:14.
Machine slave вне форума   Ответить с цитированием
Старый 31.05.2010, 23:10   #16
Николай ПК
Junior Member
 
Регистрация: 22.03.2010
Сообщений: 28
Вес репутации: 100/33
Николай ПК will become famous soon enoughНиколай ПК will become famous soon enough
По умолчанию Re: Семафор

т.е. как я написал правильно, но с BANKSEL лучше сделать?
Николай ПК вне форума   Ответить с цитированием
Старый 31.05.2010, 23:14   #17
majorPAE
Super Moderator
 
Аватар для majorPAE
 
Регистрация: 26.02.2007
Возраст: 56
Сообщений: 2,224
Вес репутации: 2214/87
majorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond repute
Отправить сообщение для majorPAE с помощью ICQ Отправить сообщение для majorPAE с помощью Skype™
По умолчанию Re: Семафор

Цитата:
Сообщение от Николай ПК Посмотреть сообщение
т.е. как я написал правильно, но с BANKSEL лучше сделать?
Понятнее. Потом меньше голову ломать придется.
__________________
ЗАКОH ТРУДHОСТЕЙ БИЛЛИHГСА: Большинство тpyдностей пpоисходит оттого, что мы слишком быстpо говоpим ДА и недостаточно быстpо - НЕТ.(с)
"Очередной шаг вперед, как правило, результат хорошего пинка в зад!"(С)
majorPAE вне форума   Ответить с цитированием
Старый 31.05.2010, 23:26   #18
Николай ПК
Junior Member
 
Регистрация: 22.03.2010
Сообщений: 28
Вес репутации: 100/33
Николай ПК will become famous soon enoughНиколай ПК will become famous soon enough
По умолчанию Re: Семафор

Код:
BANCKSEL GPIO
MOVLW	0b00000111
MOVWF	CMCON
BANCKSEL GPIO
MOVLW 0b00101000
MOVWF	TRISA
BANCKSEL GPIO
так или я что-то не понял с BANCKSEL GPIO...

Последний раз редактировалось Николай ПК; 31.05.2010 в 23:33.
Николай ПК вне форума   Ответить с цитированием
Старый 31.05.2010, 23:32   #19
Machine slave
Senior Member
 
Аватар для Machine slave
 
Регистрация: 18.01.2008
Возраст: 36
Сообщений: 4,264
Вес репутации: 2731/109
Machine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond repute
По умолчанию Re: Семафор

Цитата:
Сообщение от Николай ПК Посмотреть сообщение
BANCKSEL GPIO
MOVLW 0b00000111
MOVWF CMCON
BANKSEL GPIO
MOVLW 0b00101000
MOVWF TRISA
BANKSEL GPIO

так или я что-то не понял с BANCKSEL GPIO...
Не забываем тег CODE.
Код:
BANKSEL CMCON
MOVLW	0b00000111
MOVWF	CMCON
BANKSEL TRISIO
MOVLW 0b00101000
MOVWF	TRISIO
BANKSEL GPIO
Нет в 12F629 TRISA

Код:
BANKSEL Имя_регистра_для_которого_переключаете_банк
Machine slave вне форума   Ответить с цитированием
Старый 31.05.2010, 23:34   #20
majorPAE
Super Moderator
 
Аватар для majorPAE
 
Регистрация: 26.02.2007
Возраст: 56
Сообщений: 2,224
Вес репутации: 2214/87
majorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond repute
Отправить сообщение для majorPAE с помощью ICQ Отправить сообщение для majorPAE с помощью Skype™
По умолчанию Re: Семафор

GPIO и TRISIO в разных банках...
См. DS41190E-page 8.
__________________
ЗАКОH ТРУДHОСТЕЙ БИЛЛИHГСА: Большинство тpyдностей пpоисходит оттого, что мы слишком быстpо говоpим ДА и недостаточно быстpо - НЕТ.(с)
"Очередной шаг вперед, как правило, результат хорошего пинка в зад!"(С)
majorPAE вне форума   Ответить с цитированием
Старый 31.05.2010, 23:44   #21
Николай ПК
Junior Member
 
Регистрация: 22.03.2010
Сообщений: 28
Вес репутации: 100/33
Николай ПК will become famous soon enoughНиколай ПК will become famous soon enough
По умолчанию Re: Семафор

Ну да, я хотел открыть банк 0 произвести инициализацию защелок GPIO, потом выбрать банк 1 и произвести инициализацию направлений каналов GPIO. Разве это не так делается?
Николай ПК вне форума   Ответить с цитированием
Старый 31.05.2010, 23:55   #22
Machine slave
Senior Member
 
Аватар для Machine slave
 
Регистрация: 18.01.2008
Возраст: 36
Сообщений: 4,264
Вес репутации: 2731/109
Machine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond repute
По умолчанию Re: Семафор

Цитата:
Сообщение от Николай ПК Посмотреть сообщение
Ну да, я хотел открыть банк 0 произвести инициализацию защелок GPIO, потом выбрать банк 1 и произвести инициализацию направлений каналов GPIO. Разве это не так делается?
CMCON и GPIO в одном банке.
Код:
BANKSEL CMCON
MOVLW	0b00000111
MOVWF	CMCON
CLRF GPIO

BANKSEL TRISIO
MOVLW 0b00101000
MOVWF	TRISIO
BANKSEL GPIO
Machine slave вне форума   Ответить с цитированием
Старый 01.06.2010, 00:01   #23
Николай ПК
Junior Member
 
Регистрация: 22.03.2010
Сообщений: 28
Вес репутации: 100/33
Николай ПК will become famous soon enoughНиколай ПК will become famous soon enough
По умолчанию Re: Семафор

А для чего в конце писать BANKSEL GPIO?

Все это нормальная инициализация, теперь GP5 и GP3 у меня входы, а остальные выходы?
Николай ПК вне форума   Ответить с цитированием
Старый 01.06.2010, 00:18   #24
Machine slave
Senior Member
 
Аватар для Machine slave
 
Регистрация: 18.01.2008
Возраст: 36
Сообщений: 4,264
Вес репутации: 2731/109
Machine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond repute
По умолчанию Re: Семафор

Да не для чего, это у вас было написано. А так вернулись из банка 1 в банк 0, где GPIO. И можем "дрыгать ногами"
Machine slave вне форума   Ответить с цитированием
Старый 01.06.2010, 00:20   #25
Николай ПК
Junior Member
 
Регистрация: 22.03.2010
Сообщений: 28
Вес репутации: 100/33
Николай ПК will become famous soon enoughНиколай ПК will become famous soon enough
По умолчанию Re: Семафор

Начало положено, разобрался.
Спасибо большое, буду продолжать изучение
Николай ПК вне форума   Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по OSA CERGEI1982 Инструментарий 761 02.01.2016 13:15
Есть ли элегантное решение на RTOS??? Timik Продукция MICROCHIP 23 20.03.2009 13:28
Нужна ли МК ОС? syv Инструментарий 179 22.01.2009 10:59


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


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