• Объявления

    • admin

      Просьба всем принять участие!   24.11.2017

      На форуме разыгрывается спектроанализатор Arinst SSA-TG LC (цена 18500 руб). Просьба всем перейти по ссылке ниже и принять участие!

200 сообщений в этой теме

alder    0

Я не пробовал но думаю что можно, вот цитата из перевода описания компилятора PicBasic Pro:

7.5. Жизнь После 2 КБ

Да, есть жизнь после 2 КБ, используя PicBasic Pro Компилятор.

PICmicro контроллеры имеют сегментированный размер кода.

PICmicro команды 14 разрядного контроллера типа Call и Goto

имеют биты, достаточные только для того, чтобы обратиться к 2 КБ

адресного пространства программы. Чтобы добраться и

закодировать вне границы 2 КБ, PCLATH регистр должен быть

определен перед каждым Call или Goto.

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

Поделиться сообщением


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

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
brown    0

Как корректно с этим регистром работать?

У меня программа 3200 слов и будет еще наращиваться.

После компиляции выдало три сообщения о переходе кодовой страницы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость ttl   
Гость ttl
Маленькая новость: сайта http://www.picbasic.narod.ru/ больше не существует.

не умер - болЭю я :)

Сайт расширяется (ПИКи + АВР), и будет доступен по новому адресу:

pic-avr.narod.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alder    0

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

P.S. И еще пожелание: всю инфу со старого сайта перенесите на новый, пожалуйста, в частности я имею ввиду схему JDM программатора. Дело в том, что я давал ссылку на Ваш сайт в журнальной статье «Урок программирования на языке PicBasic Pro», опубликованной в журнале Радиоаматор №1, за 2006 год.

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

P.S. 2.07.2006 г.

Сообщение администрации сайта:

Внимание! По независящим от нас причинам данные с сервера были потеряны. Были восстановлены данные только на 26 мая 2006 года. После этого числа все темы, регистрации и пр. было утеряно.

Утеряна и часть данных этой ветки форума. От себя скажу, автор сайта http://www.picbasic.narod.ru/ выполнил все мои пожелания: сделал переадресацию со старого сайта на новый, а также перенес все данные. Мы в конце пожали друг другу руки.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
DonPaulo    0

Люди помагите!!! :lol:

Я нашол в инете эту фишку (фокусы на каторые спасобен микракантролер) и понял что это мое.

Спаял экспериментальную плату (Из мануала по Pic Basic) приметив, но для проверки программатора и этого хватит.

Само сабой программатор (JMD), и все работало!!! :D

Я начал экспериментировать с лампочками, кнопочками, ну и с разной другой мелочью.

И когда я собрался паять чтонибуть путевое, моя собака разбила адаптор :angry: , я купил туфту у въетнамцев

и не проверив поставил на 4.5v сначала работало а для через 2 сдохла :( (адаптор давал вместо 4.5v чтота окало 6-7v).

Конденсаторы, резисторы проверяю, все ровно как и далжно быть. Микракантролер тоже живой (программатор прошивает

и читает с него) а работать не хочет :angry::angry::angry:

Как узнать в чем проблема???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alder    0

Вообще то PIC микроконтроллеры рассчитаны на питание, максимум 5,5 В, вполне возможно что от 7 В что-то там внутри микросхемы накрылось. Попробовать другой PIC, и адаптер (блок питания) без стабилизатора не применять!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
DonPaulo    0

Я думал что если прошиваетца значкт работает :D

А как кварц проверить, и какой провод (длина) нужна ставить на программатор?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
DonPaulo    0

Мой вопрос может показаца глупым, но я прошу не оставить его без внимания!!! :)

Как .HEX файл переделать обратно в исходник?

Помагите, надо как воздух!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alder    0

В исходник PicBasic, не знаю, а в ассемблер можно.

Я думал что если прошиваетца значкт работает :D

А как кварц проверить, и какой провод (длина) нужна ставить на программатор?

Можно и без кварца запустить, например с RC цепочкой, или внутренним генератором. А с каким МК работаете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
DonPaulo    0

Главный вопрос!!!

А по асамблеру можна прчитать какие команды выполняютца?(Если да: Посаветуй какую-нибуть литературу или прогу)

Покачто я практикуюсь на PIC16f84, они дишовые и перепрошивать можно не однакрктно.

Портов мне покачто хватает. Я вот думаю с дисплеями по экспериментировать, вот тогда сменю на какой-нибуть другой! :P

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alder    0

По тексту ассемблерной программы можно прочитать какие команды выполняются, но только команды на ассемблере а не на ПИК Бейсике.

Симулятор и отладчик PIC Simulator IDE

http://www.pic-avr.narod.ru/pic/simulator.htm

позволяет дизассемблировать код программы (пункт меню Tools/Disassembler), то есть из *.hex файла получить текст ассемблерной программы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
DonPaulo    0

PIC Simulator IDE 4.63 симулятор у меня есть (уже давно),

только я кряк для него никак не найду.

А насчет асамблера это жопа!!! :lol: Я Basic еще не асвоил. а асамблер

наверное сложный.

А может ты поможеш периписать с асамблера в (.ваs) :P

А с меня если все получитца ящик пмва :D

Она маленькая, я вот в асамблер перевел и он 24кв весит.

Посаветуй что почитать по асамблеру.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alder    0

Разный софт по PIC, можешь купить на дисках, инфа здесь:

http://www.pic-avr.narod.ru/buy_cd.htm

e-mail на главной странице, человек надежный, я у него покупал диск.

Ассемблера я так и не освоил, в мои 41 год жалко времени, а PicBasic это то, на чем реально простому радиолюбителю, не профессионалу в программировании, что-то работающее написать, используя готовые примеры программ.

ПикБейсиком занимался, была такая полоса в жизни, закончилось написанием статьи (опубликована в журнале Радиоаматор 1.2006), выкладываю здесь (огигинал), читайте. Давно уже не игрался с PicBasic -ом, не хватает времени, хотя интерес не прошел.

________.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость aleksandr-zh   
Гость aleksandr-zh
Разный софт по PIC, можешь купить на дисках, инфа здесь:

http://www.pic-avr.narod.ru/buy_cd.htm

e-mail на главной странице, человек надежный, я у него покупал диск.

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

Давно уже не игрался с PicBasic -ом, не хватает времени, хотя интерес не прошел.

всем, кто интересуется Бейсиками, Паскалями и Си языками под АВР и ПИКи - милости просим на сайт МикроЕлектроника

(адрес точно не помню, но он есть в сылках моего сайта)

http://www.mikroelektronika.co.yu/

Нашел случайно на днях, что эти же разработчики написали компилятор и под АВР ! (раньше были только ПИКи)

скачал мануал, как всегда наворочено и всё приделано на свое место, :) но сложновато для начинающих

---

Для Александра: я потерял свой винт - все адреса пропали

Если есть желание пообщаться - милости просим :)

Изменено пользователем aleksandr-zh

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alder    0

Кому надо PIC BASIC PRO Compiler 2.47, сюда:

http://kazus.ru/forum/topics/f_18557.html#18 557

"""Для Александра: я потерял свой винт - все адреса пропали

Если есть желание пообщаться - милости просим"""

Напишу, жди.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MaxRG    0

Люди добрые-помогите!

пытаюсь сделать термометр на TCN75, программирую на MicrocodeStudio picpasic pro

никак не могу разобраться с работой I2C шины

перелопатил примеры, даташиты на 16ф84, тсн75.... ничего не помогает...

как пользоваться функциями I2CREAD, I2CWrite?

спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alder    0

MaxRG, ну что, не отвечают на вопрос. Я, к сожалению, практической стороны вопроса по работе с I2C шиной не знаю. Приглашаю всех сюда:

http://www.pro-radio.ru/controllers/2220-1/

там где-то страницы с седьмой начали осваивать PicBasic. Также читайте другие темы раздела «Микроконтроллеры»:

http://www.pro-radio.ru/controllers/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MaxRG    0

Да уж, не отвечают.....

мучаюсь уже который день, думаю DS1820 купить (однопроводную)

но с этим надо тоже разобраться...

чтото намудрил на микроэлектрониковском бэйсике, но сам понять не могу

везде написано, что надо ставить подтягивающие резисторы на +5В

у меня один стоит на землю (SDA 3.9 кОм) второй на +(5.1 кОм)

только в такой ситуации результат отличный от 0 и 255 (прыгает в районе 25 градусов)

но бывают ошибки (и часто) когда показывает 0-1 град

уже всю голову сломал...

кто-нибудь работал с этой шиной???? I2C....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
The_Voice    0

я недавно цеплял дисплей от мотороллы 191 к контроллеру и скажу тебе так , 2 резистора от плюса на sdl scl примерно на 2.2 ком и у меня все заработало. , вообще далласовский датчик рулит, мне понравилось с ним работать, если хощ пиши на почту расскажу подробнее

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Христос воскрес! Всех с праздником.

Вот только что нашел и скачал русский перевод описания языка Pic Basic Pro, здесь:

http://kazus.ru/programs/viewdownloaddetai...0/lid_8068.html

перевод намного лучше, чем мой, отлично.

А нет ли другой ссылки на это же или что-то подобное на русском? Не то там какие-то SMSки писать куда-то надо........

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alder    0

Приложение к моей статье на сайте журнала Радиоаматор:

"Урок программирования на PicBasic Pro"

http://www.ra-publish.com.ua/arc-ra.html

Прямая ссылка:

http://www.ra-publish.com.ua/programs/ICD.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Приложение к моей статье на сайте журнала Радиоаматор:

"Урок программирования на PicBasic Pro"

http://www.ra-publish.com.ua/arc-ra.html

Прямая ссылка:

http://www.ra-publish.com.ua/programs/ICD.zip

Спасибо бальшое :)

А ещё что-нибудь такоеже хорошее есть (для начинающих)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
brown    0

У меня проблем с записью по шине нет. Работает с ТДА7313.

Подтягивающие резисторы по 5,1к.

i2c:

I2CWrite SDA,CLK,$88,vol,tre,bas,balfl,balfr,balrl,balrr,comutator, i2c

return

За SDA, CLK закреплены порты. $88 - адрес имс,остальное байты команд.

i2c - метка в случае ошибки передачи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
The_Voice    0
У меня проблем с записью по шине нет. Работает с ТДА7313.

Подтягивающие резисторы по 5,1к.

i2c:

I2CWrite SDA,CLK,$88,vol,tre,bas,balfl,balfr,balrl,balrr,comutator, i2c

return

За SDA, CLK закреплены порты. $88 - адрес имс,остальное байты команд.

i2c - метка в случае ошибки передачи.

а сигналы старт и стоп ?

Поделиться сообщением


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: Serega4789
      Привет всем! пишу программу для pic16f84a кривошипный пресс, получилось запустить один режим (одноходовый) без блокировок и защит , для реализации двурукого включения нужно, чтобы нажимались 2 кнопки , при этом нужно чтобы программа следила за интервалом времени между нажатием 2х кнопок , при одновременном нажатии программа запоминает это событие и через 3-5 циклов сбрасывает ошибку и блокирует схему до сброса , при интервале 0,5 сек между нажатием кнопок программа выполниться без ошибок , при превышении интервала в 0,5с придется заново нажать на кнопки !
      Не хватает знаний команд и опыта для построения кода

    • Автор: Qwer11
      Здравствуйте.
      У меня есть микроконтроллер pic18f4550,
      я научился мигать светодиодом в flowcode и хотел бы сделать гирлянду,
      и небольшую вывеску из светодиодов.
      Как я понимаю на ножку микроконтроллера смогу не много поставить светодиодов т.к. там ограничение по току будет.
      поэтому исходя из схемы что я нашёл, используют транзистор для включения линии из светодиодов,
      какой транзистор по хар-кам подойдёт для включения 20 светодиодов в линии, (20мАх20=400мА)

      и как например я смогу включать светодиоды поочерёдно в одной линии,
      я читал что есть74HCT595, для экономии ножек например, при подключении индикатора светового,
      как я понимаю, для включения 20 светодиодов поочерёдно нужно или 20 портов использовать и 20 проводов,
      или перед каждым светодиодом поставить микросхемку какую нибудь, которая будет давать сигнал на включение.
      Спасибо.
    • Автор: Serge77
      Обязанности:
      · Разработка радиоэлектронных и GSM-устройств: разработка схем, программирование, разводка печатных плат, разработка документации.
      · Программирование микроконтроллеров STM, AVR, ARM, PIC на языке С/С++
       
      в личку или en@argument74.com
    • Автор: east1095
      Здравствуйте, давно читаю форум, зарегистрировался только сегодня, хочу попросить советов у вас для очередной работы.
       
      1. Мощность 30 кВт, напряжение 2 кВт, 15 А ток.
      2. Планирую полумост;
      вопросы:
      1. Шим контроллер должен поддерживать регулировку к.заполнения, с заданным dU/dT, это планирую делать с МК, потому что в случае пробоя быстроействуюий ключ даст сигнал об остановке преобразователя, потом будет строб, потом пуск источника, при этом он должен выйти на напряжение на котором произошла остановка работы с более коротким (быстрее) dU/dT, это можно реализовать с МК, завести сигнал с датчика КЗ.
      При этом нужна регулировка напряжение и регулировка уставки максимального тока(в приципе в схеме защиты от КЗ она уже реализована)
       
      2. Полумоста хватит на такую мощность?
      3. Можно ли с помощью софта рассчитать трансформатор на такие характеристики? Lite_calcIT не осилил такую задачу.
      4. 1 трансформатор или набор модулей соединенных последовательно для обеспечения нужного напряжения?
      5. Ткните носом в краткую но понятную ветку/статью о резонансных и квазирезонансных и других типах схем, т.к. я недостаточно в этом подкован, немного другие интересы, однако.
       
      Заранее спасибо!
    • Автор: пафнут
      доброго времени! недавно начал изучать pic контроллеры, бошка пухнет. вопрос в следующем: как в ассемблере реализуется процедура шим
      1)к пример у меня имеется одна кнопка и переключаю я ей три светодиода по принципу регистра сдвига и мне нужно чтобы каждому из трех светодиодов соответствовал к примеру коэффициент заполнения 30, 60, и 100%( делаю себе подогрев жопы к зиме)
      2) можно ли обращаться к кнопке при организации процедуры выполнения 15 минутной  задержки, чтобы я мог в любой момент его выключить до истечения 15 минут
      в прикрепленках сама схема в протеусе , но программу я написал только для включения одного светодиода, чтоб с одним хотя бы разобраться и тайминг поставил 5 сек, так сказать для наглядности
      pic.asm
      pic16.DSN