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

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

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

Ответ
 
Опции темы Опции просмотра
Старый 09.09.2018, 17:44   #1
in37usd
Senior Member
 
Регистрация: 13.12.2011
Сообщений: 107
Вес репутации: 100/29
in37usd will become famous soon enoughin37usd will become famous soon enough
По умолчанию запись в порт В

давно не писал для PIC18F2520, и вот снова надо сделать программку
старые программы надо еще разыскать ....
пишу
movlw b'00000000'; работает
movwf TRISB ; работает
bsf LATB,1;работает, но на порт В не поступает
bсf LATB,1;работает

bsf PORTB,1;не работает!!как записать в PORTВ, 1????
in37usd вне форума   Ответить с цитированием
Старый 09.09.2018, 18:31   #2
in37usd
Senior Member
 
Регистрация: 13.12.2011
Сообщений: 107
Вес репутации: 100/29
in37usd will become famous soon enoughin37usd will become famous soon enough
По умолчанию Re: запись в порт В

Мне придется выставлять биты 1,2,3,4,5,6 в PORTB
in37usd вне форума   Ответить с цитированием
Старый 09.09.2018, 20:26   #3
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,749
Вес репутации: 6211/143
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: запись в порт В

Лучше и не начинать...
dosikus вне форума   Ответить с цитированием
Старый 09.09.2018, 20:41   #4
al.kl
Senior Member
 
Регистрация: 11.10.2011
Возраст: 23
Сообщений: 273
Вес репутации: 750/37
al.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to behold
Отправить сообщение для al.kl с помощью ICQ
По умолчанию Re: запись в порт В

Цитата:
Сообщение от in37usd Посмотреть сообщение
как записать в PORTВ, 1????
Так и писать :
Код:
bsf              LATB,1
bсf              LATB,1
А что у Вас означает "работает"/"не работает" - одному Вам известно и понятно.
А гадать, увы, тут никто не будет. Скорее всего
al.kl на форуме   Ответить с цитированием
Старый 09.09.2018, 21:43   #5
sdn_sdn
Member
 
Регистрация: 18.10.2016
Сообщений: 79
Вес репутации: 339/12
sdn_sdn is a jewel in the roughsdn_sdn is a jewel in the roughsdn_sdn is a jewel in the roughsdn_sdn is a jewel in the rough
По умолчанию Re: запись в порт В

Цитата:
Сообщение от in37usd Посмотреть сообщение
давно не писал для PIC18F2520, и вот снова надо сделать программку
старые программы надо еще разыскать ....
пишу
movlw b'00000000'; работает
movwf TRISB ; работает
bsf LATB,1;работает, но на порт В не поступает
bсf LATB,1;работает

bsf PORTB,1;не работает!!как записать в PORTВ, 1????
Там входы аналоговой периферии висят. Наверное поэтому и не получается.
sdn_sdn вне форума   Ответить с цитированием
Старый 09.09.2018, 21:50   #6
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 2,000
Вес репутации: 3723/82
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: запись в порт В

меня более удивляет, откуда вот эта серия всплывает в 2018.

лет 10 лет назад ладно. мог бы понять, что воткнули его в новый проект.

но в 2018 зачем его-то ставить? дорогущий и ужасный. просто чтобы себя и других помучать?
besogon вне форума   Ответить с цитированием
Старый 09.09.2018, 21:55   #7
sdn_sdn
Member
 
Регистрация: 18.10.2016
Сообщений: 79
Вес репутации: 339/12
sdn_sdn is a jewel in the roughsdn_sdn is a jewel in the roughsdn_sdn is a jewel in the roughsdn_sdn is a jewel in the rough
По умолчанию Re: запись в порт В

Цитата:
Сообщение от besogon Посмотреть сообщение
меня более удивляет, откуда вот эта серия всплывает в 2018.

лет 10 лет назад ладно. мог бы понять, что воткнули его в новый проект.

но в 2018 зачем его-то ставить? дорогущий и ужасный. просто чтобы себя и других помучать?
Воткнули, что было в штучное изделие. Чего тут удивительного ?
sdn_sdn вне форума   Ответить с цитированием
Старый 10.09.2018, 09:32   #8
in37usd
Senior Member
 
Регистрация: 13.12.2011
Сообщений: 107
Вес репутации: 100/29
in37usd will become famous soon enoughin37usd will become famous soon enough
По умолчанию Re: запись в порт В

PORTB начал работать после добавления в программу двух строчек
movlw b'00001110'
movwf ADCON1

этот контроллер взял потому что он был в запасах
in37usd вне форума   Ответить с цитированием
Старый 10.09.2018, 09:54   #9
in37usd
Senior Member
 
Регистрация: 13.12.2011
Сообщений: 107
Вес репутации: 100/29
in37usd will become famous soon enoughin37usd will become famous soon enough
По умолчанию Re: запись в порт В

PORTB начал меняться и через защелку LATB !!
in37usd вне форума   Ответить с цитированием
Старый 12.09.2018, 20:18   #10
Guaho
Senior Member
 
Аватар для Guaho
 
Регистрация: 28.06.2013
Возраст: 47
Сообщений: 713
Вес репутации: 1505/43
Guaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant future
По умолчанию Re: запись в порт В

Так она для того и задумана...
Guaho вне форума   Ответить с цитированием
Старый 22.09.2018, 12:39   #11
in37usd
Senior Member
 
Регистрация: 13.12.2011
Сообщений: 107
Вес репутации: 100/29
in37usd will become famous soon enoughin37usd will become famous soon enough
По умолчанию Re: запись в порт В

Извините, в похожей теме возникла проблема:
раньше у меня был компилятор HiTech PICC 7.85 без паролей - устанавливаешь и работаешь- было все прекрасно !
Потом . он потерялся.
скачал с инета HiTech PICC 7.85- но не могу установить-пароль как-то очень мудро устанавливается !
надо откомпилировать старый проект из сайта Microchip и записать в PIC.
проект сделан под HiTech PICC 7.85
Помогите !

Последний раз редактировалось in37usd; 22.09.2018 в 12:48.
in37usd вне форума   Ответить с цитированием
Старый 22.09.2018, 12:47   #12
in37usd
Senior Member
 
Регистрация: 13.12.2011
Сообщений: 107
Вес репутации: 100/29
in37usd will become famous soon enoughin37usd will become famous soon enough
По умолчанию Re: запись в порт В

вот что скачалось
Вложения
Тип файла: zip hi-tech_c.zip (4.03 Мб, 3 просмотров)
Тип файла: zip patch.zip (4.29 Мб, 0 просмотров)
in37usd вне форума   Ответить с цитированием
Старый 22.09.2018, 12:51   #13
in37usd
Senior Member
 
Регистрация: 13.12.2011
Сообщений: 107
Вес репутации: 100/29
in37usd will become famous soon enoughin37usd will become famous soon enough
По умолчанию Re: запись в порт В

плюс эти файлы
Вложения
Тип файла: zip file_id.zip (342 байт, 0 просмотров)
Тип файла: zip read(1).zip (696 байт, 0 просмотров)
in37usd вне форума   Ответить с цитированием
Старый 22.09.2018, 21:32   #14
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 2,000
Вес репутации: 3723/82
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: запись в порт В

in37usd
делайте порт под xc8 или sdcc.
besogon вне форума   Ответить с цитированием
Старый 26.09.2018, 14:17   #15
in37usd
Senior Member
 
Регистрация: 13.12.2011
Сообщений: 107
Вес репутации: 100/29
in37usd will become famous soon enoughin37usd will become famous soon enough
По умолчанию Re: запись в порт В

бог с ним, компилятором я знаю у кого есть он есть ...
еще у меня вопрос появился- сохраняю в "n"=0x0e,
потом во время внешнего прерывания в "n" вдруг оказывается записано совсем другое число n=0xff !
как сохранить в "n " число, которое там было записано до прерывания?!
( см.ProgRB1)!!
Вложения
Тип файла: zip !!!26092018_3.ZIP (39.4 Кб, 15 просмотров)
in37usd вне форума   Ответить с цитированием
Старый 26.09.2018, 18:17   #16
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 2,000
Вес репутации: 3723/82
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: запись в порт В

in37usd
я бегло ознакомился - там плохо оформлен код.
сходу приходит в голову, что Вы не сохраняете контекст.
besogon вне форума   Ответить с цитированием
Старый 26.09.2018, 19:21   #17
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,167
Вес репутации: 1775/73
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: запись в порт В

издевательство какое-то. из цикла "вот вам волшебная шняжка, пусть у вас полежит, повоняет"
Илья вне форума   Ответить с цитированием
Старый 27.09.2018, 10:45   #18
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 2,000
Вес репутации: 3723/82
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: запись в порт В

Илья
суть коротко - in37usd уже наверное лет 5 пытается разобраться.
и каждый раз после его неудач его пытаются подвести к мысли, что он хуже чем надо.

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

это просто не работает.
besogon вне форума   Ответить с цитированием
Старый 27.09.2018, 10:56   #19
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,813
Вес репутации: 5440/167
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: запись в порт В

Цитата:
Сообщение от besogon Посмотреть сообщение
это просто не работает.
там издевательство, что речь вел о каком-то компиляторе, а в проекте ассемблерный файл. причем действительно абсолютно неграмотный.

в былые годы таким вроде было принято даже помогать, но что-то тот поезд уже ушел.

не очень понятно, что человек вообще из себя представляет.

имо если нужен какой-то результат с лампочкой, посоветовал бы ардуино, хоть какой-то позитив создать.

в смысле мировую карму надо уменьшать.
Greg вне форума   Ответить с цитированием
Старый 27.09.2018, 12:42   #20
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,167
Вес репутации: 1775/73
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: запись в порт В

Цитата:
Сообщение от besogon Посмотреть сообщение
Илья
и каждый раз после его неудач его пытаются подвести к мысли, что он хуже чем надо.
"боже упаси". Условно, вызываешь сантехника починить кран. Но хоть приберись в раковине, убери посуду, отскреби присохшие картофельные очистки и пр.. покажи где проблема, имей уважение к чужому труду. А не - ну где-то там у меня типа кухня, ну тыж профессионал, сам разберись где и что.

Тут же куча закоментаренных строк, не прибрано, без комментариев.

Получается помогающий, чтобы разобраться и решить "проблему", должен сам отмыть "присохшую шелуху", как в детской загадке провести принцессу к выходу из лабиринта.

Было бы структурировано, ТС сам бы разобрался где "косяк"
Илья вне форума   Ответить с цитированием
Старый 04.10.2018, 02:34   #21
in37usd
Senior Member
 
Регистрация: 13.12.2011
Сообщений: 107
Вес репутации: 100/29
in37usd will become famous soon enoughin37usd will become famous soon enough
По умолчанию Re: запись в порт В

у меня все заработало с помощью косвенной адресации!
зря беспокоил почтенную публику!
in37usd вне форума   Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись тетрады в порт ОгИл1 Вопросы начинающих 6 12.03.2012 15:39
Грабли c MCC18 и const far rom Romantic Продукция MICROCHIP 23 29.03.2011 12:41
Процедуры чтения iButton ключей (DS1990) aleXXX Общетехнические вопросы 23 06.12.2009 18:52
Часы на pic 16f874a и ds1307n работают, но не работают faramun21 Продукция MICROCHIP 8 10.07.2009 04:40
Контроль интернет-трафика SSH Общетехнические вопросы 9 28.10.2007 08:39


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


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