Статистика
Время:
Зарегистрированных: 88439
Последним зарегистрирован: srw74
Рекорд посещаемости: 12585
Групп пользователей: 4
 Группы:
[Admin] [Cоучастник] [Автор] [Модератор]
 Сейчас на сайте
 Всего: 551
 Гостей: 543
 Анонимных: 1
 Пользователей: 7
 Зарегистрированные:
adypanin LDTVN farm grabovenko13 SSh1957 lipton AntonSor
  Ответить Новая тема Новый опрос

> MikroBasic PRO for PIC 3.2
swift
Сообщение: # 281815   Jun 12 2010, 09:51 PM
Quote Post


Прохожий


Группа: Cоучастник
Сообщений: 49
Пользователь №: 53255
Регистрация: 28-September 09




MikroBasic PRO for PIC 3.2

MikroBasic PRO for PIC - мощный инструмент разработки программ для PIC микроконтроллеров на языке Basic. Он сконструирован, чтобы обеспечить программисту наименее трудоемкие решения по созданию приложений для встраиваемых систем. PIC - наиболее популярный микроконтроллер в мире, используемый во многих устройствах. MikroBasic обеспечивает успешное сочетание развитой среды программирования (IDE), соответствующего компилятора, широкого набора библиотек для аппаратных средств, всесторонней документации и большого количества готовых к употреблению примеров.

Возможности

MikroBasic позволяет быстро разработать и внедрить сложные приложения:
- Текст программы вводится с помощью встроенного редактора исходного кода (с помощью в коде и параметрах, контекстной подсветкой, автокоррецией, кодовыми шаблонами и т.п…).
- Использование прилагаемых библиотек MikroBasic существенно повышает скорость разработки. Поддерживаются практически все члены семейств P12, P16 и P18.
- Проводник по коду (Code Explorer) позволяет оперативно контролировать структуру программы, переменные и функции проекта.
- После обработки создаются откомментированный и читабельный файл на ассемблере и стандартный HEX файл, пригодный для использования всеми программаторами.
- Встроенный отладчик позволяет проверять ход и логику исполнения программы.
- После компиляции предоставляется полная статистика использования памяти, ассемблерный листинг, дерево вызовов функций и т.п…
- Обеспечено достаточное количество примеров, которые можно расширять и использовать как составные части разрабатываемых проектов. Если нужно, можно копировать их в проекты целиком, для того они и включены в состав компилятора.

В настоящее время MikroBasic PRO for PIC включает следующие библиотеки и примеры:
- ADC библиотека;
- CANSPI библиотека;
- Compact Flash библиотека;
- EEPROM библиотека;
- Флэш-память библиотека;
- Графическая ЖК-библиотека;
- Клавиатура библиотека;
- ЖК-библиотека;
- Манчестер код библиотека;
- Multi Media Card библиотека;
- OneWire библиотека;
- Port Expander библиотека;
- PS / 2 библиотеки;
- PWM библиотека;
- PWM 16 разрядная библиотека;
- RS-485 библиотека;
- I2C библиотека;
- SPI библиотека;
- Software UART библиотека;
- Sound библиотека;
- SPI библиотека;
- SPI Ethernet библиотека;
- SPI Графическая ЖК-библиотека;
- SPI LCD библиотека;
- SPI LCD8 библиотека;
- SPI T6963C Графическая ЖК-библиотека;
- T6963C Графическая ЖК-библиотека;
- TWI библиотека;
- UART библиотека;
- USB библиотека.

Год выпуска: 2009
Разработчик: MikroElektronika
Платформа/OC: Windows 98/2000/NT/XP/2003/Vista

вот http://depositfiles.com/files/i4vf8izju
PMEmail Poster
Top
s0ll2
Сообщение: # 293269   Aug 20 2010, 01:29 PM
Quote Post


Дедушка
*******

Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния



Спасибо за информацию. Только что скачал, и то только и LetitBit, с других сайтов уже удалили. До этого использовал Mikrobasic и MikroBasic Pro V2.50, очень удобно с ними работать, особенно если непрофессиональный программист. Надеюсь новая версия будет еще лучше.


--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость.
-------------------------
Администрация и посетители vrtp.ru
PMEmail Poster
Top
bulat
Сообщение: # 604529   Jan 3 2015, 08:08 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 4554
Пользователь №: 91830
Регистрация: 5-April 12
Место жительства: башкортостан



к сожалению нет у нас темы по MikroBasic...
как можно одни и те же выводы мк использовать и как выход,и опрос кнопок?


пик12ф675,но у нее мало ног,переделывать программку не вариант-уже готова плата и все работает
этот пик управляет мрф49,линии SDI,SCK,CS,как на эти же линии поставить кнопки(всего 2 кнопки),как их опросить?не будут ли они мешать управлению мрф-ки?что-то подобное сделано в м-45-кнопки параллельно TIC 8213
PMEmail Poster
Top
romanetz
Сообщение: # 604530   Jan 3 2015, 08:19 PM
Quote Post


Дедушка
*******

Группа: Cоучастник
Сообщений: 5363
Пользователь №: 99518
Регистрация: 13-March 13




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

Это сообщение отредактировал romanetz - Jan 3 2015, 08:24 PM


--------------------
https://github.com/romanetz
Linuxcnc project contributor
PMEmail Poster
Top
bulat
Сообщение: # 604532   Jan 3 2015, 08:38 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 4554
Пользователь №: 91830
Регистрация: 5-April 12
Место жительства: башкортостан



А как отключить спай?когда кнопка нажата не будет ли она шунтировать линию на которой сидит?
кнопки стоят пока на GPIO.0 и GPIO.1,думаю переставить на GPIO.4 и GPIO.5

исходник украл у soll2

Присоединённый файл ( Кол-во скачиваний: 231 )
Присоединённый файл  ___________.rar
PMEmail Poster
Top
s0ll2
Сообщение: # 604537   Jan 3 2015, 09:16 PM
Quote Post


Дедушка
*******

Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния



Пока линия линия cs находится в "1" с двумя другими (sdi и sck) можно делать что угодно, например подать подтяжку через 10к с плюса и через 1к (на всякий случай что бы не спалить порт при выдаче на него программой "1" и сильно не шунтировать) кнопками замыкать на землю для подачи команд.


--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость.
-------------------------
Администрация и посетители vrtp.ru
PMEmail Poster
Top
vladlen
Сообщение: # 604542   Jan 3 2015, 09:37 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 2003
Пользователь №: 70096
Регистрация: 31-August 10




Как-то выложил идею о том как выжать много кнопок из одного вывода с копеечными затратами.
На двух форумах заметили лишь три человека.

PM
Top
romanetz
Сообщение: # 604543   Jan 3 2015, 09:40 PM
Quote Post


Дедушка
*******

Группа: Cоучастник
Сообщений: 5363
Пользователь №: 99518
Регистрация: 13-March 13




QUOTE (vladlen @ Jan 4 2015, 02:37 AM)
Как-то выложил идею о том как выжать много кнопок из одного вывода с копеечными затратами.
На двух форумах заметили лишь три человека.

АЦП с делителем? Так вывод не простой должен быть...


--------------------
https://github.com/romanetz
Linuxcnc project contributor
PMEmail Poster
Top
s0ll2
Сообщение: # 604544   Jan 3 2015, 09:41 PM
Quote Post


Дедушка
*******

Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния



Не, поболее 3-х. В своих приемниках на 4хх и 118-160 мгц то же применял.


--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость.
-------------------------
Администрация и посетители vrtp.ru
PMEmail Poster
Top
romanetz
Сообщение: # 604546   Jan 3 2015, 09:46 PM
Quote Post


Дедушка
*******

Группа: Cоучастник
Сообщений: 5363
Пользователь №: 99518
Регистрация: 13-March 13




QUOTE (bulat @ Jan 4 2015, 01:38 AM)
А как отключить спай?когда кнопка нажата не будет ли она шунтировать линию на которой сидит?
кнопки стоят пока на GPIO.0 и GPIO.1,думаю переставить на GPIO.4 и GPIO.5

исходник украл у soll2

в вашем случае - только направление (регистр TRIS) менять на этих ногах сразу по окончании передачи значения частоты в мрф49. если напрямую на выводы пикухи повесить подтяжки по 10к, а кнопки через 220 Ом, они не помешают передаче на мрф, при этом будут нормально опрашиваться.

думал у вас постоянно двухсторонний обмен какой-то идет через мрф, типа ТУ-ТС, в таком случае кнопки бы много головняка добавили, а все элементарно...

Это сообщение отредактировал romanetz - Jan 3 2015, 09:48 PM


--------------------
https://github.com/romanetz
Linuxcnc project contributor
PMEmail Poster
Top
urry
Сообщение: # 604556   Jan 4 2015, 12:28 AM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1213
Пользователь №: 38679
Регистрация: 2-November 08
Место жительства: Винница



ну лично я рекомендовал бы забить на бейсик и работать с си.
(с) ничего личного...
Это как с АБ - добровольное отречение от всего, что ранее написано
И непоправимая травма мозга из-за отсутствия указателей...


Это сообщение отредактировал urry - Jan 4 2015, 12:30 AM


--------------------
Знание умножает скорбь и размер исходника...
PMEmail Poster
Top
bulat
Сообщение: # 604575   Jan 4 2015, 05:11 AM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 4554
Пользователь №: 91830
Регистрация: 5-April 12
Место жительства: башкортостан



я б тоже сел на си но не дается он мне и все!!!
вот мой вопрос-при нажатии и удержании одной из кнопок та же линия уже не работает пока кнопка не отпущена
вечером еще попробую,нет так перейду на пик побольше

Присоединённый файл ( Кол-во скачиваний: 248 )
Присоединённый файл  ___________.rar
PMEmail Poster
Top
s0ll2
Сообщение: # 604586   Jan 4 2015, 09:32 AM
Quote Post


Дедушка
*******

Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния



Булат, если кнопка сидит на линии не напрямую а через резистор свыше 200 (лучше 470-1000) ом то выходного тока порта хватит для получения лог1 в режиме выхода и кнопка в нажатом виде уже шунтировать не будет. В момент работы порта на выход эта линия не будет воспринимать нажатие кнопки но поскольку передача идет только во время изменения настройки MRF то есть сотые доли секунды это не будет заметно, кнопка в любом случае переключается в десятки раз медленнее и система ее прочитает.


--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость.
-------------------------
Администрация и посетители vrtp.ru
PMEmail Poster
Top
bulat
Сообщение: # 604672   Jan 4 2015, 04:20 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 4554
Пользователь №: 91830
Регистрация: 5-April 12
Место жительства: башкортостан



s0ll2 спасибо-именно это я и хотел услышать,попробую подправить программу,если интересно-выложу результат
PMEmail Poster
Top
bulat
Сообщение: # 604705   Jan 4 2015, 06:09 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 4554
Пользователь №: 91830
Регистрация: 5-April 12
Место жительства: башкортостан



вроде сделал,в протеусе работает
всем спасибо!
проверю в железе
PMEmail Poster
Top
bulat
Сообщение: # 660741   Dec 21 2015, 09:06 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 4554
Пользователь №: 91830
Регистрация: 5-April 12
Место жительства: башкортостан



снова я со своей мрф...
мне нужно сделать передатчик на мрф,который будет работать в роли гетеродина в приемнике 433,800 мгц,кварц на мрф 9,83 MHz,но как его пересчитать?мне нужна частота 433,800-10,700=423,100 MHz,а именно эти строки
outbyte2:
'########## частота в синтезатор #######
F0=F2-5 ' гетеродин НИЖЕ сигнала на 50кгц
' Расчет задания частоты
Y0=4*(F0-43000)
Y1=hi(Y0)
Y1=Y1 or %10100000
Y2=lo(Y0)
clearbit(GPIO,2) 'разрешение приема данных в трансивер
TEMP=Y1
gosub outbyte
приемник собран
PMEmail Poster
Top
s0ll2
Сообщение: # 660759   Dec 21 2015, 10:15 PM
Quote Post


Дедушка
*******

Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния



Bulat, посмотри как сделан пересчет под произвольный (конечно не до бесконечности) кварц здесь, и частота как у тебя.

Присоединённый файл ( Кол-во скачиваний: 235 )
Присоединённый файл  RX_433_MRF49_628A_V1b_9830.zip


--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость.
-------------------------
Администрация и посетители vrtp.ru
PMEmail Poster
Top
bulat
Сообщение: # 660766   Dec 21 2015, 10:39 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 4554
Пользователь №: 91830
Регистрация: 5-April 12
Место жительства: башкортостан



спасибо!
попробую
PMEmail Poster
Top
s0ll2
Сообщение: # 660767   Dec 21 2015, 10:41 PM
Quote Post


Дедушка
*******

Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния



Программа от моего работающего 2-х диапазонного приемника (433 и 423) 1_7.gif


--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость.
-------------------------
Администрация и посетители vrtp.ru
PMEmail Poster
Top

Настройки темы Ответить Шустрый ответ Новая тема Новый опрос


 




  banner DIPTRACE - САМЫЙ ЛУЧШИЙ ТАКСИРОВЩИК ПЕЧАТНЫХ ПЛАТ
Portal-X