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

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

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

Ответ
 
Опции темы Опции просмотра
Старый 09.09.2018, 17:44   #1
in37usd
Member
 
Регистрация: 13.12.2011
Сообщений: 98
Вес репутации: 100/27
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
Member
 
Регистрация: 13.12.2011
Сообщений: 98
Вес репутации: 100/27
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,744
Вес репутации: 6161/140
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
Сообщений: 264
Вес репутации: 750/35
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/11
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
Возраст: 31
Сообщений: 1,885
Вес репутации: 3528/77
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/11
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
Member
 
Регистрация: 13.12.2011
Сообщений: 98
Вес репутации: 100/27
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
Member
 
Регистрация: 13.12.2011
Сообщений: 98
Вес репутации: 100/27
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
Возраст: 46
Сообщений: 708
Вес репутации: 1432/41
Guaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud of
По умолчанию Re: запись в порт В

Так она для того и задумана...
Guaho вне форума   Ответить с цитированием
Старый 22.09.2018, 12:39   #11
in37usd
Member
 
Регистрация: 13.12.2011
Сообщений: 98
Вес репутации: 100/27
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
Member
 
Регистрация: 13.12.2011
Сообщений: 98
Вес репутации: 100/27
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
Member
 
Регистрация: 13.12.2011
Сообщений: 98
Вес репутации: 100/27
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
Возраст: 31
Сообщений: 1,885
Вес репутации: 3528/77
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
Member
 
Регистрация: 13.12.2011
Сообщений: 98
Вес репутации: 100/27
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
Возраст: 31
Сообщений: 1,885
Вес репутации: 3528/77
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,166
Вес репутации: 1775/71
Илья 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
Возраст: 31
Сообщений: 1,885
Вес репутации: 3528/77
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,789
Вес репутации: 5397/163
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,166
Вес репутации: 1775/71
Илья 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
Member
 
Регистрация: 13.12.2011
Сообщений: 98
Вес репутации: 100/27
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, время: 17:20.


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