АвторСообщение



Пост N: 19
Зарегистрирован: 25.12.06
Откуда: Россия, Липецк
Рейтинг: 0
ссылка на сообщение  Отправлено: 08.02.07 19:27. Заголовок: Разное




Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 101 , стр: 1 2 3 All [только новые]


постоянный участник




Пост N: 847
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 3
ссылка на сообщение  Отправлено: 29.12.08 17:52. Заголовок: Насчёт знаменитости ..


Насчёт знаменитости не могу сказать, но... В нём есть возможность выделения-копирования, просмотра текста. Нет необходимости устанавливать отдельный конвертер из .pdf в .xxx. Работает пошустрее акробата. У меня версия 3.0 Build 1120.



P.S. Дай EMail, скину.

Удивление рождает жажду познания... Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 595
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 2
Фото:
ссылка на сообщение  Отправлено: 29.12.08 18:18. Заголовок: Я сейчас попробовал,..


Я сейчас попробовал, у меня из Акробата без проблем скопировалось в Ворд.



В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 891
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 3
ссылка на сообщение  Отправлено: 29.01.09 14:26. Заголовок: В некоторых последни..


В некоторых последних версиях описаний в PDF формате копирование текста через буфер запрещено. Foxit Reader, или платный Advanced PDF Password Recovery, подобные ограничения снимает.

Удивление рождает жажду познания... Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 47
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.01.09 17:55. Заголовок: RW1ZK пишет: Foxit ..


RW1ZK пишет:

 цитата:
Foxit Reader, или платный Advanced PDF Password Recovery, подобные ограничения снимает.

Каким образом? У меня стоит Foxit Reader 3.0 Build 1222. Я не могу даже выделить текст для копирования. Хотя в меню "Copy" как опция присутствует.
Удалось, правда, выполнить "Save As..." в формате *.txt

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 893
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 3
ссылка на сообщение  Отправлено: 29.01.09 20:42. Заголовок: На панели инструмент..


На панели инструментов есть кнопка Select Text в виде буквы Т. Нажимаете её и копируете текст сначала в буфер, потом туда, куда Вам нужно.


Удивление рождает жажду познания... Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 48
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.01.09 22:06. Заголовок: Да, получилось. И да..


Да, получилось. И даже есть "фотоаппарат" для фотографирования отдельных участков документа с рисунками.
Но все это применимо не ко всем документам.
Например первый попавшийся файл \Документация\16F62x-16F6xxA.pdf - ничего не копируется и не фотографируется.
Все зависит защиты документа.
Пробовал копировать документы со снятой защитой программой Adobe Reader 8.0.0
Текст копируется лучше, в цвете и стиль документа лучше сохраняется (читабельнее выглядит)
Копировать удобнее, примерно как в Ворде, в том числе и картинки копируются стандартно.
К сожалению таблицы не копируются (только текст из них) и картинки копируются отдельно от текста (потом, чтобы вставить, придется искать их место в тексте).

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1169
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 30.01.09 00:02. Заголовок: Photographer пишет: ..


Photographer пишет:

 цитата:
Все зависит защиты документа.


так снимите защиту с помощью Advanced PDF Password Recovery. Секундное дело.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 49
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг: 0
ссылка на сообщение  Отправлено: 30.01.09 23:33. Заголовок: Alberto пишет: так ..


Alberto пишет:

 цитата:
так снимите защиту с помощью Advanced PDF Password Recovery. Секундное дело.


Спасибо за напоминание. Просто никогда не пользовался. Получается.
Viktor_VK пишет:

 цитата:
А что делать? Все не четные страницы оставлял, как есть, а четные сдвигал на другой край.
И, так с каждой страницей А шо делать?
Зато получил 2х-стороннюю печать.

До меня доходит как до жирафа. Не сразу понял, что сдвигать надо пачку бумаги в лотке принтера. Теперь тоже так делаю. Дешево и сердито.
Спасибо.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1081
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 09.03.09 15:42. Заголовок: Гляньте, gen22 пишет..


Гляньте, gen22 пишет что самоучитель Евгения Александровича слишком сложный
http://www.microchip.su/showthread.php?t=5321

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 736
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 4
ссылка на сообщение  Отправлено: 09.03.09 17:03. Заголовок: Оценка сложности &..


Оценка сложности "того-сего" это субьективная оценка, которая зависит от имеющихся ожиданий, уровня начальной подготовки, наличия/отсутствия желания "пахать как папа Карло", упёртости и т.д.
В своей работе я всегда пытаюсь объяснить смысл тех или иных действий, а не только их конечный результат.
Естественно, что это более хлопотно и усложняет объяснение.
На это я иду совершенно сознательно по причине наличия дилеммы: либо это, либо обмен на что-то более короткое, но менее качественное (ориентация на "мастера", а не на "ремесленника").
Я выбрал первое и предупредил об этом всех. Неоднократно и честно.
"Выживают сильнейшие". "Слабые погибают" (напоминаю, что наше дело - чисто мужское. Какие тут сентименты?). Это нормально.
Так устроена жизнь.


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 622
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг: 1
Фото:
ссылка на сообщение  Отправлено: 09.03.09 18:35. Заголовок: Evgeny Korabelnikov ..


Evgeny Korabelnikov пишет:

 цитата:
самоучитель Евгения Александровича слишком сложный

Ну это кому как. Что касается меня, после прочтения первых уроков как то сразу все сложилось в голове. Первая простенькая программа была написана часа через 3-4 после начала чтения самоучителя, а потом пошло, поехало...

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 783
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 3
ссылка на сообщение  Отправлено: 09.03.09 20:10. Заголовок: Посмотрел. Что сказа..


Посмотрел. Что сказать, если человек не знает чем бит от байта отличается. И счетчик кажется ему сложной программой.
Мне понравилась рекомендации для него, сразу на Си.
Человек не знает структуру контролера и сразу, "очень доходчиво" объяснили.


Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 811
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 2
Фото:
ссылка на сообщение  Отправлено: 09.03.09 20:15. Заголовок: Гражданину gen22, на..


Гражданину gen22, надо просто посоветовать, начать читать учебник с самого начала. Тогда, сегодняшние его вопросы, самоликвидируются. Галопом по европам, не прокатит.

В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно.
Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1082
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 09.03.09 20:18. Заголовок: Не совсем понято что..


Не совсем понято что имел в виду gen22 когда писал
 цитата:
А. но там он приводит сразу сложный пример. сотрудники подсказывать не желают-жмут.



Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 738
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 4
ссылка на сообщение  Отправлено: 09.03.09 20:59. Заголовок: Многие люди искрен..


Многие люди искренне не понимают, что прежде чем что-то взять, нужно что-то отдать.
Это издержки общества потребления, а проще говоря, причина мирового кризиса.


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1243
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 4

Награды: Отлично!',
ссылка на сообщение  Отправлено: 09.03.09 21:37. Заголовок: Пётр пишет: Не совс..


Пётр пишет:

 цитата:
Не совсем понято


так вроде никто и не задавал такой вопрос. Был бы задан вопрос, была бы и помощь. Может это затравка такая, типа не ходите туда, там всё сложно? Глядишь кто-то и поверит.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 812
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 2
Фото:
ссылка на сообщение  Отправлено: 09.03.09 21:58. Заголовок: сотрудники подсказы..




 цитата:
сотрудники подсказывать не желают-жмут.


В принципе, это нормально для группы лиц, где присутствует борьба за насест повыше. Боятся не конкуренции, боятся перехода на жёрдочку пониже. Отсюда вывод - сотрудники не уверены в себе, потому и жмут.


В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно.
Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1245
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 4

Награды: Отлично!',
ссылка на сообщение  Отправлено: 09.03.09 22:37. Заголовок: igor пишет: это нор..


igor пишет:

 цитата:
это нормально для группы лиц, где присутствует борьба за насест повыше


так мы вроде не боремся за насест. Ведь это он о нас сказал. Я его вопроса здесь не встречал. Хотя вполне мог и пропустить. Иногда, если тема мне не интересна (автомобили, например), я ее частенько пропускаю. Такое тоже возможно, но сразу говорить что жмут...

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 981
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 4
ссылка на сообщение  Отправлено: 09.03.09 23:05. Заголовок: Alberto пишет: Я ег..


Alberto пишет:

 цитата:
Я его вопроса здесь не встречал.


Его здесь наверное и не было! Я понял так, что он начал читать самоучитель с сайта КЕА. Показалось трудным. Пишет о сотрудниках, о своих, а не о нас. С какой стати нас называть сотрудниками? Зашёл-бы к нам на форум, растолковали-бы что к чему.

Удивление рождает жажду познания... Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1246
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 4

Награды: Отлично!',
ссылка на сообщение  Отправлено: 09.03.09 23:46. Заголовок: RW1ZK пишет: С како..


RW1ZK пишет:

 цитата:
С какой стати нас называть сотрудниками?


он же написал что шифруется, попробуй пойми насколько глубоко он зашифровался . Я понял так, что "сотрудники" (КЕА, естественно) - это мы. Хотя сейчас согласен и с твоей точкой зрения.
Оффтоп: Да и вообщё, с какой стати себе голову забивать? Захочет спросит, а не захочет, так и будет обиженным на весь мир ходить. Выбор за ним.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 739
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 4
ссылка на сообщение  Отправлено: 10.03.09 00:34. Заголовок: Ничего не придумыв..


Ничего не придумываю. Просто крик души порядочного человека:

"Теперь я работаю в фирме по обслуживанию, ремонту медицинского оборудования.... Вот тут я и понял, что "рано плакал"... Для меня отношение работников к работе является недопустимым. Обслуживаем в основном род дома... в 1-й день я подрался с одним из сотрудников: это ж надо было грязными руками (после ремонта сантехники автоклава) вытащить жевательную резинку, которую он жевал неизвестно сколько, и заклеить ей трещину в воздуховоде подачи кислорода в инкубатор, где лежат недоношенные дети..... у которых иммунитета как токового и нет.... может я не прав был, но для меня это идиотизм!!!! Теперь я работаю там один.... до сих пор никто не жаловался, чем я очень горжусь...."

"Порой до такой степени смешные ситуации бывают, что порой начинаешь себя чувствовать профессионалом.... просто когда приходишь в цех/завод или что-то подобное, видишь простую поломку, делаешь все, все работает и тебе говорят, что это оборудование простояло год (один раз даже 2,5 года) приходило около 10 "специалистов" и все разводили руками и говорили: "дайте схему и мы только тогда все сделаем" или "надо менять всю электронику" . Аж смешно..."

"Только очень обидно, что люди прямые честные и принципиальные живут далеко не замечательно.... Для меня живым примером является майор Рахимгулов - этот человек всю жизнь прослужил честно, участвовал во многих вооруженных конфликтах, этот человек говорит, что он по национальности не казах и не русский, а танкист, воевал в Авгане, тушил Чернобыль и что в результате??? звание майор, квартира - свой дом, просто обставленный, старая, развалившаяся шестерка, вынужден работать на военной кафедре, т.к. пенсия ничтожно мала.... так страна отблагодарила человека, который всю жизнь защищал ее. Я разговаривал с его бывшими подчиненными - не один не сказал, что он он воровал или еще что-то подобное.... все солдаты были укомплектованы в соответствии с нормами... А в противовес другой человек, то же майор..... только ему всего 26 лет, даже 5-ти минут не был на поле боя, зато живет в котедже, машина иномарка..... Мне обидно за не справедливость.... это не зависть.... Вот так печально....
Но главное не сдаваться!!!!!!"


Это называется честью и совестью.
Счел за честь попросить этого человека (г.Астана, Казахстан) присоединиться к нам.
При этом, ни о каких деньгах речи не идет. По сравнению с этим, деньги это гавно.


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 786
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 3
ссылка на сообщение  Отправлено: 10.03.09 07:56. Заголовок: Все правильно челове..


Все правильно человек написал. Жаль, что таких не много.

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 740
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 4
ссылка на сообщение  Отправлено: 10.03.09 14:39. Заголовок: Станислав (это тот..


Станислав (это тот человек, о котором я говорил выше) извинился и отказался от моего предложения (ему нужно было только выслать адрес).
Мотивация: "..я не могу себе этого позволить чисто психологически..."
Спорить и переубеждать не стал. Бесполезно, да и зачем?
После его письма, на душе тепло. Постарался отблагодарить тем же.
Он присоединится к нам немного попозже.


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 79
Зарегистрирован: 27.08.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.03.10 13:37. Заголовок: Есть вопрос, помогит..


Есть вопрос, помогите разобраться. PIC18F2550.
Объявлен регистр:
CBLOCK 0x300

CONFIGURE

В подпрограмме:
MOVLB 0x03
MOVLW CONFIGURE ; 907 строка в программе
;+++ MOVF CONFIGURE, W, BANKED
MOVWF ADRES_OUT_L , BANKED
То, что закомментировано, это мое. Так вот чужой пример транслируется с предупреждением по оператору
MOVLW, но работает программа правильно.
Warning[202] D:\PROJECT MPLAB_830\USBUSART\USBUSART.ASM 907 : Argument out of range. Least significant bits used.
По описанию, на месте регистра должна стоять константа.
С моим же вариантом предупреждения нет, т.е трансляция проходит без ошибок, но работает неправильно.
Не пойму в чем дело?

Ремонт начинается с питания, а программирование МК со спецификации (datasheet) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1741
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 4
ссылка на сообщение  Отправлено: 19.03.10 15:12. Заголовок: Может быть в том,..


Может быть в том, что в ПИКах 18-й серии, имеется и регистр W, и регистр WREG (см. соответствующую статью "абонемента")?
Это "на вскидку" (первое, что пришло в голову).

Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 80
Зарегистрирован: 27.08.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.03.10 15:38. Заголовок: Спасибо, помню, что ..


Спасибо, помню, что втречалось, но не осело сразу, сейчас посмотрю.

Ремонт начинается с питания, а программирование МК со спецификации (datasheet) Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1196
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг: 3
Фото:
ссылка на сообщение  Отправлено: 19.03.10 15:40. Заголовок: nik_nik пишет: MOVL..


nik_nik пишет:

 цитата:
MOVLW CONFIGURE ; 907 строка в программе

А вы точно хотите скопировать адрес регистра, а не данные из него??? Если действительно нужно копировать адрес регистра, то компилятор и выдаст эту ошибку, так как

 цитата:
CBLOCK 0x300

CONFIGURE

адрес то 2 байтный... еще бы надо endc добавить... соответственно у вас проблемы с памятью в программе... Решайте...

Еще неизвестно, что хуже: постоянный бардак или непостоянный порядок? Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 81
Зарегистрирован: 27.08.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.03.10 21:18. Заголовок: Да, действительно ад..


Да, действительно адрес, спасибо, буду смотреть, основа программы не моя , поэтому я вней не совсем здорово плаваю.

Ремонт начинается с питания, а программирование МК со спецификации (datasheet) Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 83
Зарегистрирован: 27.08.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.03.10 21:46. Заголовок: Старший байт адреса ..


Старший байт адреса тоже прописывается ниже
MOVLW 0x03
MOVWF ADRES_OUT_H , BANKED
Алексей, про endc подробней можно, что то не найду?

Ремонт начинается с питания, а программирование МК со спецификации (datasheet) Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1197
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг: 3
Фото:
ссылка на сообщение  Отправлено: 19.03.10 22:05. Заголовок: Как по вашему компил..


Как по вашему компилятор может понять в вашей конструкции какой байт брать? Тупо запишите младший байт так же явно, и включите соответствующий банк через BSR...
конструкция
cblock
....
endc

Еще неизвестно, что хуже: постоянный бардак или непостоянный порядок? Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 84
Зарегистрирован: 27.08.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.03.10 22:46. Заголовок: endc как завершение ..


endc как завершение описания в 3-м банке присутствует, если посмотрите мое первое сообщение, вы поймете, что привел выборочно из программы
CBLOCK 0x300
........
CONFIGURE
........
endc
Мне непонятно, как работает оператор MOVLW CONFIGURE, регистр вместо константы, предупреждение появляется, но какк все это работает

Ремонт начинается с питания, а программирование МК со спецификации (datasheet) Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 85
Зарегистрирован: 27.08.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.03.10 23:01. Заголовок: Евгений Александрови..


Евгений Александрович, по поводу WREG проработал, вроде все нормально, пробовал и вместо W поставить WREG? не помогло.

Ремонт начинается с питания, а программирование МК со спецификации (datasheet) Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 86
Зарегистрирован: 27.08.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.03.10 23:04. Заголовок: Алексей, банк, как в..


Алексей, банк, как вы видели, в первом сообщении влючен, а вот насчет явной записи младшего адреса это проблема.

Ремонт начинается с питания, а программирование МК со спецификации (datasheet) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1746
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 4
ссылка на сообщение  Отправлено: 19.03.10 23:17. Заголовок: Как раз сейчас по..


Как раз сейчас появилось свободное время (сделал рассылку абонемента). Постараюсь разобраться.
О своей версии доложу позднее.

Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1747
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 4
ссылка на сообщение  Отправлено: 19.03.10 23:53. Заголовок: Моя версия. Если э..


Моя версия.
Если это (то, что в тексте):
MOVLW CONFIGURE
в памяти программ имеет такой вид:
MOVF CONFIGURE, W, BANKED
то это банальное копирование содержимого регистра общего назначения в регистр WREG, осуществляемое в банке быстрого доступа.
Проще говоря
MOVLW CONFIGURE
это то же самое, что:
MOVF CONFIGURE, W
но только "в извращённой форме".
Предупреждение (мой переводчик выдал "бред сивой кобылы", но смысл понять можно) - следствие отклонения от стандарта (намёк на то, что содержимое регистра будет сохранено не в F, а в WREG).
Таким образом, если команда, работающая с константой обращается не к константе (в явно выраженном её виде), а к регистру общего назначения (это и есть "извращение". Каких высот достигла шахматная мысль!), то константой является содержимое этого регистра, а результат операции сохраняется в WREG.
Получается, что это то же самое, что привычное MOVF CONFIGURE, W
Если что-то не так понял, то просьба поправить.


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 87
Зарегистрирован: 27.08.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 20.03.10 00:11. Заголовок: Я только что провери..


Я только что проверил в MPLAB, при выполнении оператора MOVLW CONFIGURE, в WREG записывается значение адреса регистра CONFIGURE, но не содержимого. На мой взгляд некорректно применен оператор, если речь идет об передаче адреса, буду разбираться дальше. Спасибо

Ремонт начинается с питания, а программирование МК со спецификации (datasheet) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1748
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 4
ссылка на сообщение  Отправлено: 20.03.10 00:36. Заголовок: Николай, я сужу п..


Николай, я сужу по памяти программ. Это и есть истина.
Кстати, в предыдущем своем сообщении я допустил ошибку типа "по старой памяти" (привык работать в банке быстрого доступа).
В этом случае, речь идет о 3-м банке (см. MOVLB 0x03). То есть, регистр CONFIGURE, по причине того, что перед обращением к нему устанавливается 3-й банк, по стандартным меркам, должен быть прописан в нем.

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

Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 88
Зарегистрирован: 27.08.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 20.03.10 01:11. Заголовок: Так и есть в 3-м бан..


Так и есть в 3-м банке, только я не совсем вас понял, какой вывод вы окончательный сделали насчет применения оператора MOVLW CONFIGURE (видимо торможу по причине глубокой ночи), мне кажется это совершенно не корректно и в таком ключе используются много регистров, и как все это работает тоже непонятно, может я в чем заблуждаюсь?

Ремонт начинается с питания, а программирование МК со спецификации (datasheet) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1749
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 4
ссылка на сообщение  Отправлено: 20.03.10 01:23. Заголовок: Николай, проведите ..


Николай, проведите простой эксперимент: в тексте программы, замените то, что вызывает затруднения на то, что соответствует этому в памяти программ и проверьте работоспособность устройства. Если она нарушится, то я заинтригован. В этом случае, прошу выслать мне текст программы для более углубленного изучения (желательно как-то пометить проблемные места).
В своих рассуждениях, я полагаюсь на то, что отображено не в тексте программы, а в памяти программ.


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1750
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 4
ссылка на сообщение  Отправлено: 20.03.10 02:08. Заголовок: Николай, ранее, за..


Николай, ранее, за основу рассуждений, я брал предоставленную Вами информацию.
По причине наличия явного "разнобоя", решил проверить лично.
Контроллер PIC18F252.
Регистр Reg прописан в банке быстрого доступа по адресу 20h.
Для "явного бросания в глаза", до исполнения movlw, специально записал в него 5.

movlw 5
movwf Reg
movlw Reg


В памяти программ вижу это:

MOVLW 0x5
MOVWF 0x20, ACCESS
MOVLW 0x20


Никакого "разнобоя", в виде команды movf, нет.
В WREG записывается не содержимое Reg, а его адрес 20h (это видно в окне Watch).
Откуда, в памяти программ, взялась сбивающая с толку команда movf, а тем более и предупреждение ?
А не имеет ли место быть "банковский разнобой"?
То есть, предустановка банка не соответствует "банковской прописке" регистра, к которому происходит обращение.
MPLAB на это обязательно "среагирует", что, вероятно и происходит.
Мне тудно об этом судить. По причине отсутствия текста программы, могу только гадать.
Как всё это работает?
Это интересный вопрос, требующий более тщательного исследования.
И вовсе не факт, что "банковский разнобой" является ошибкой. По совокупности всяческих причин, он может быть "заложен" в логику программы.
Если предположить, что это так, и это "сооружение" работает чётко, то можно высказать "гипотезу" о том, что речь идет о программном создании отображения регистра, прописанного в банке быстрого доступа, на другие банки (таких отображений может быть несколько).
Примерно таком, какое аппаратно организовано в ПИКах среднего семейства (в ПИКах 18-й серии этого нет).
В этом случае, "предупреждалки" неизбежны.
Если это так, то на мой взгляд, это либо "перемудрёж", либо классная работа, либо что-то между этим (зависит от "заключения экспертизы").
А может быть и ошибаюсь. Но следует заметить, что "предупреждалки просто так не появляются".
Это отклонения от общепринятого стандарта, не приводящие к "блокировке" создания HEX-файла (оно "блокируется" только при наличии непростительных ошибок).
В большинстве случаев, истина ищется методом проб и ошибок. Это нормально.

PS: "растолковка" сказанного (суть).
Если регистр Reg, в "шапке" программы, прописан в банке быстрого доступа, то предустановка, перед обращением к нему, например, 3-го банка, приведет к появлению "предупреждалки" (не считается ошибкой. HEX-файл будет создан), а самое главное к тому, что произойдет обращение не к регистру, прописанному в банке быстрого доступа, а к его "зеркальному отображению" (с тем же значением младшего байта адреса), находящемуся в 3-м банке.
В большинстве случаев, это является "глюком". Но не во всех случаях. Квалифицированные программёры могут извлечь из этого немалую пользу.
Если привязаться к "вышележащему" примеру, то при работе в любом из дозволенных банков, во WREG запишется число 20h (младший байт адреса).
"Фишка" в том, что банки-то могут быть разными. То есть, в "корыстных" (условно) целях, можно программно воздействовать на несколько "зеркальных отображений".
Так что мозгам есть от чего "подымиться". И это тоже нормально.


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 101 , стр: 1 2 3 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия