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

crazz

Рекомендуемые сообщения

10 минут назад, Bugrim сказал:

ANSEL=0. Но только в даташите, не сказано что данный регистр влияет на работу порта В.

Кроме ANSEL есть ANSELH, в котором есть бит ANS12, вот он и управляет аналоговой функцией RB0/AN12.

Для вывода в RB0 достаточно сбросить в ноль оный бит и сбросить в ноль нулевой бит регистра TRISB.

Изменено пользователем my504

戦う前に相手のベルトの色に注目

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

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Я не обратил внимания на потребность в чтении. 

А чем гарантируется высокий уровень на RB0?

Изменено пользователем my504

戦う前に相手のベルトの色に注目

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

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

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

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

  • 2 недели спустя...

Подскажите,а для чего помимо простого приоритета прерываний в количестве 8,еще и есть субприоритет прерываний в количестве 4?(Я конкретно указывал количество для pic32MX,там еще около 100 источников прерываний оказывается) Просто для более удобного разделения приоритетов или есть тайный смысл?

Изменено пользователем BiBOX
Ссылка на комментарий
Поделиться на другие сайты

В 17.03.2019 в 19:41, Bugrim сказал:

Проверит на самой стабильной версии - работает. Теперь стабильный протеус найти надо.

Не припомню что бы хоть какой нибудь протес симулировал с ошибкой или глючил для пик 12 16 18 было когда я усомнился но в итоги нашёл ошибку в коде

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

  • 2 недели спустя...

привет. нужна помощь. в микропрограмах не понимаю нужно кориктировать и компилировать нашол инструкцию но ничего не получается.

делал по инструкции с сайта https://www.dropbox.com/s/h4g0k06w3kidu7c/Допомога новачкам або швидкий старт з MPLAB IDE.pdf?dl=0  не хочет компилироватся

---------------------------------------------------------------------- Debug build of project `C:\pic\spidometr\spid.mcp' started. Language tool versions: MPASMWIN.exe v5.30.01, mplink.exe v4.30.01, mplib.exe v4.49 Preprocessor symbol `__DEBUG' is defined. Mon Apr 15 18:27:00 2019 ---------------------------------------------------------------------- Очистка: Удаляю промежуточные и выходные файлы. Очистка: удалён файл "C:\pic\spidometr\spid.o". Очистка: удалён файл "C:\pic\spidometr\spid.err". Очистка: удалён файл "C:\pic\spidometr\spid.lst". Очистка: удалён файл "C:\pic\spidometr\spid.cof". Очистка: удалён файл "C:\pic\spidometr\spid.hex". Очистка: удалён файл "C:\pic\spidometr\spid.mcs". Очистка: готово. Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F873A "spid.asm" /l"spid.lst" /e"spid.err" /o"spid.o" /d__DEBUG=1 /c- Warning[207] C:\PIC\SPIDOMETR\SPID.ASM 166 : Found label after column 1. (SEG7) Message[302] C:\PIC\SPIDOMETR\SPID.ASM 282 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 286 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 290 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 294 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 300 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 304 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 308 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 1066 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 1070 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 1072 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 1076 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 1120 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 1128 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 1132 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 1134 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 1138 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 1142 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 1144 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 1146 : Register in operand not in bank 0.  Ensure that bank bits are correct. Message[302] C:\PIC\SPIDOMETR\SPID.ASM 1150 : Register in operand not in bank 0.  Ensure that bank bits are correct. Error[113]   C:\PIC\SPIDOMETR\SPID.ASM 1232 : Symbol not previously defined (CHATOD) Halting build on first failure as requested. ---------------------------------------------------------------------- Debug build of project `C:\pic\spidometr\spid.mcp' failed. Language tool versions: MPASMWIN.exe v5.30.01, mplink.exe v4.30.01, mplib.exe v4.49 Preprocessor symbol `__DEBUG' is defined. Mon Apr 15 18:27:01 2019 ---------------------------------------------------------------------- BUILD FAILED

исходник во вложении кто поможет за небольшое вознаграждение

Исходник программы для спидометра-одометра.txt

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

перед конфигом поставьте

Цитата

    errorlevel  -302              ; suppress message 302 from list file

и строка 1232 пытается вызвать несуществующую процедуру Chanod , есть ChAnod

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

  • 4 недели спустя...

Здравствуйте.

Притащили посмотреть две платы управления.

На плате стоит 12F508. На его входе датчик вибрации, на выходе оптрон. Горелого ничего нет. Питание исправно.

Программатором PIC читается, содержимое на обеих платах одинаковое.

МК стоят в соккетах, третья нога каждого зачем-то отогнута.

Вопрос к опытным: существует ли дизассемлер к этому PIC, и если да, то какой попроще? Программа в МК маленькая, хотелось бы понять алгоритм.

 

 

 

 

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

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

4 часа назад, ART_ME сказал:

существует ли дизассемлер к этому PIC, и если да, то какой попроще?

Дизассемблер он и в Африке дизасемблер :) проще ассемблера ничего не бывает, ну если только перфокарты :) !

Да он наверно в единственном экземпляре, в ПИКовской среде разработки надо искать, если по аналогии с АВР-ми рассуждать попробуйте в их среде найти возможность запустить в симуляторе считанный файл hex, elf, ... какой там он у вас.

Можно сделать все! Но чем больше можно, тем больше нельзя!

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

34 минуты назад, ruhi сказал:

...запустить в симуляторе считанный файл hex, elf, ... какой там он у вас.

bin

 

4 часа назад, Zhuk72 сказал:

спс

 

12F508-1.BIN

Изменено пользователем ART_ME

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

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

Программатором нельзя скачать HEX, только бинарник.

Но я скачал конвертер, и получил приложенный файл.

Дизассемблер PIC поймет его? Спрашиваю потому, что HEX бывает разный (в отличие от BIN).

 

12F508-1.HEX

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

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

это не хекс.... код генерируемый дисасмом не рабочий

56 минут назад, ART_ME сказал:

Программатором нельзя скачать HEX

а шо это за прогер для пыков не поддерживавший хекс????

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

8 минут назад, IMXO сказал:

а шо это за прогер для пыков не поддерживавший хекс????

Это не прогер для пыков, это просто прогер. Который считывает и записывает бинарные файлы, в т.ч. и для некоторых пыков. 

Короче, качаю MPLAB.

 

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

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

30 минут назад, IMXO сказал:

а смысл?

Если не трудно, гляньте плиз приложенный файл.

Похоже на правду?

 

12.asm

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

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

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

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

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

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

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