Например TDA7294

Форум РадиоКот • Просмотр темы - MPLAB в вопросах и ответах
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт сен 27, 2024 16:23:03

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 495 ]     ... , , , 12, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: MPLAB+PicKit2
СообщениеДобавлено: Вт янв 31, 2012 10:55:30 
Друг Кота

Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58
Сообщений: 7854
Рейтинг сообщения: 0
Спасибо за ответ.
Я так и предпологал что к МПЛАБу разработчики относятся халатно. Хотелось услашить мнения других. Пока остановился на 8.0 .


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Прошивка на asm в MPLAB IDE 8.86
СообщениеДобавлено: Пт июл 13, 2012 22:29:50 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Пт июн 29, 2012 23:48:11
Сообщений: 175
Рейтинг сообщения: 0
долго бился головой об стенку со своим жки, потом поняв что на форумах НИКТО НИЧЕГО ДАЖЕ НЕ ОТВЕТИТ начал пытаться сам изучать его и писать прошивку на старом добром ассемблере.
МК- PIC16f628A
состряпал я значит код в MPLAB IDE 8.86 (содрано с picbasic)
Код:
   list p=16F628
   #include <P16F628A.INC>
   __CONFIG _LVP_OFF & _MCLRE_OFF & _XT_OSC & _BODEN_OFF & _CP_OFF & _WDT_OFF & _PWRTE_ON
#DEFINE OSC 4                     ;Используеться кварц 4 мегагерц
#DEFINE LCD_DREG PORTB
#DEFINE LCD_DBIT 4
#DEFINE LCD_RSREG PORTB
#DEFINE LCD_RSBIT 3
#DEFINE LCD_EREG PORTB
#DEFINE LCD_EBIT 0
#DEFINE LCD_BITS 4
#DEFINE LCD_LINES 2
#DEFINE LCD_COMMANDUS 2000       ;Инициализация дисплея
#DEFINE LCD_DATAUS 50            ;Инициализация дисплея

main:

   LCD_OUT $FE,1,"hello"
   pause 1000
   LCDO_UT $FE,1,"world"
   pause 500
   goto main
END


и в ответ получаю следующее:

Код:
----------
Release build of project `D:\TEST\TEST1.disposable_mcp' started.
Language tool versions: MPASMWIN.exe v5.46, mplink.exe v4.44, mplib.exe v4.44
Fri Jul 13 22:07:04 2012
----------
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F628A "TEST1.asm" /l"TEST1.lst" /e"TEST1.err"
Warning[207] D:\TEST\TEST1.ASM 18 : Found label after column 1. (LCD_OUT)
Error[108]   D:\TEST\TEST1.ASM 18 : Illegal character ($)
Warning[207] D:\TEST\TEST1.ASM 19 : Found label after column 1. (pause)
Error[108]   D:\TEST\TEST1.ASM 19 : Illegal character (1)
Warning[207] D:\TEST\TEST1.ASM 20 : Found label after column 1. (LCDO_UT)
Error[108]   D:\TEST\TEST1.ASM 20 : Illegal character ($)
Warning[207] D:\TEST\TEST1.ASM 21 : Found label after column 1. (pause)
Error[108]   D:\TEST\TEST1.ASM 21 : Illegal character (5)
Warning[205] D:\TEST\TEST1.ASM 23 : Found directive in column 1. (END)
Halting build on first failure as requested.
----------
Release build of project `D:\TEST\TEST1.disposable_mcp' failed.
Language tool versions: MPASMWIN.exe v5.46, mplink.exe v4.44, mplib.exe v4.44
Fri Jul 13 22:07:09 2012
----------
BUILD FAILED


Т.Е. компилятор распознал даже указание паузы как обыкновенную метку.
Подумав на собственную криворукость попробовал скомпилить уже готовую прошивку, валявшуюся на компе(тоже для пика, от терморегулятора). Там вообще на строчку по 100500 ошибок писалось(не буду их приводить т.к. смысла нет)
Кхм, и как тогда надо компилить код на ассемблере в MPLAB IDE?
В настройках среды ничего не менял, указал только свой тип мк.

Конечно было бы круто если б кто то помог научится мне программить для мк(не за бесплатно канешн), но учитывая нынешнюю отзывчивость народа это что то из грани фантастики....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошивка на asm в MPLAB IDE 8.86
СообщениеДобавлено: Пт июл 13, 2012 22:58:05 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 74
Зарегистрирован: Пн июн 18, 2012 12:01:04
Сообщений: 650
Откуда: Челябинская область, Копейск
Рейтинг сообщения: 0
На ассемблер совсем не похоже, это не асм, а какой то другой язык, вот и ругается компилятор, что ты хочешь скомпилить это как асм.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Прошивка на asm в MPLAB IDE 8.86
СообщениеДобавлено: Пт июл 13, 2012 23:02:51 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 74
Зарегистрирован: Пн июн 18, 2012 12:01:04
Сообщений: 650
Откуда: Челябинская область, Копейск
Рейтинг сообщения: 0
Я, так понимаю, этот текст откуда-то выдран? или сам писал?


Вернуться наверх
 
Материалы вебинара «Пленочные конденсаторы Hongfa для источников питания и силовой электроники»

Опубликованы материалы вебинара, посвященного пленочным конденсаторам компании Hongfa, на котором была представлена текущая линейка и модельный ряд продукции этого направления, включая новые, недавно вышедшие серии. На вебинаре были приведены актуальные примеры применения пленочных конденсаторов Hongfa в источниках питания, зарядных станциях для электротранспорта, преобразователях частоты, фотоэлектрических преобразователях и ветрогенераторах.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Прошивка на asm в MPLAB IDE 8.86
СообщениеДобавлено: Сб июл 14, 2012 10:10:05 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1399
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14392
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
я так понимаю, автор в директивах ассемблера ... :cry:
да и с оболочкой "с нуля" начинать надо...
тогда для начала списочек к ознакомлению:
http://gaw.ru/
http://www.microchip.ru/lit/?mid=1x0
http://www.microchip.ru/files/d-sheets- ... Manual.pdf
http://www.microchip.ru/files/d-sheets- ... 29_675.pdf
http://pic24.ru/doku.php/osa/articles/mpasm_formatting
http://pic24.ru/doku.php/osa/articles/e ... out_errors
http://www.microchip.su/
по прочтении/изучении вышеизложенного, если ассемблер будет еще интересовать, продолжим
:beer:


Вернуться наверх
 
Помехоподавляющие пленочные конденсаторы Hongfa для бытовых и промышленных сетей

Компания Hongfa - один из лидеров азиатского рынка пленочных конденсаторов с полным циклом производства. Она выпускает пять серий помехоподавляющих конденсаторов этого типа как для бытовой, так и для трехфазной промышленной сети, а также для автомобильного применения. Продукция компании по ассортименту, параметрам и количеству серий конденсаторов ЭМП не уступает другим крупным производителям этого сегмента и может легко заменить ассортимент ушедших из РФ брендов.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Прошивка на asm в MPLAB IDE 8.86
СообщениеДобавлено: Сб июл 14, 2012 13:17:44 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1319
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4531
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
поняв что на форумах НИКТО НИЧЕГО ДАЖЕ НЕ ОТВЕТИТ
А зачем тогда пришли сюда ?
Вопросы нужно учиться правильно задавать, что бы Вам отвечали, а не паниковать и всех обливать говном, за то, что не понимают, что Вы хотите услышать.
Цитата:
но учитывая нынешнюю отзывчивость народа это что то из грани фантастики....
А Вы считаете, что все обязаны разом бросить свои дела и метнуться вас учить программированию ?

PS: Что это за говнокод у Вас ? С какого потолка он прилетел к Вам в голову ?
Я бы тоже так хотел, написать 2 строки
Код:
#define крутой терморегулятор

Main:
START_REGULATOR
END
и получился регулятор, но почему-то так у меня не получается. Вы не знаете почему ? :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошивка на asm в MPLAB IDE 8.86
СообщениеДобавлено: Сб июл 14, 2012 15:43:11 
Вымогатель припоя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Вт июн 29, 2010 12:31:49
Сообщений: 663
Рейтинг сообщения: 0
virus33, асм не умеет вызывать функции с параметрами.
Вам понадобится CALL <метка>.
Процедуры инициализации дисплея и вывода информации придётся писать с нуля.
Если Вы достали этот код из picbasic, то почему бы не компилить в нём?
Ну и вообще, делать вывод на жк в асме - геморройно. Если нужно удобство, а не скорость, юзайте что-нибудь высокоуровневое (тот же бейсик или С, там и библиотеки есть).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошивка на asm в MPLAB IDE 8.86
СообщениеДобавлено: Сб июл 14, 2012 17:05:47 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 94
Зарегистрирован: Пн ноя 21, 2011 16:45:00
Сообщений: 987
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Уважаемый virus33 если вы в своем коде уберете четыре верхних строки , все знаки # , и оба подчеркивания из main , то возможно компилятор PicBasicPro скомпилирует ваш код. Более подробно о компиляторе PicBasicPro можно почитать на сайте http://www.picbasic.ru , а здесь имеется пример работы с ЖКИ на ассемблере .

_________________
Невозможно починить то, что не сломалось.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошивка на asm в MPLAB IDE 8.86
СообщениеДобавлено: Вс июл 15, 2012 18:57:55 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Пт июн 29, 2012 23:48:11
Сообщений: 175
Рейтинг сообщения: 0
BOB51, спасибо за ссылки, прочтены, продолжаю изучение асссемблера на мк=)
Аlex, прошу прощение за грубость.... детали куплены и схема девайса собрана еще 2 месяца назад, дык вот ничего так и не пашет. Проситал тонны литературы, везде кругом налито тонны воды, внятных описаний единицы, да и то, либо под AVR-ку, либо вообще под неизвесно что, где и как.

Судя по даташитам, прочтенной литературы,тем с разных форумов и т.п. мой девайс должен отлично работать. Кстати! этот же девайс с этим дисплеем делал чел на оффтопе, у него все заработало без всяких изменений с первого раза! жаль что та тема 3-х летней давности.... так бы спросил че да как. Я просто в шоке и расстерянности! выкинул уже порядка 500р, сококо нервов и прочего - не понимаю, у кого научится не знаю. Готов уже даже заплатить чтобы мне сделали прошивку и рассказали че и как. Единственное что получилось вывести - абракадабру, и походу подпалить жки.

kotpalych да ладно, раз уж взялся знач буду асм юзать. тем более на нем написана необходимая прошивка)))

по теме
Код:
я дятелко  пихать си в ассемблер   

Но компилятор продолжает радовать. с самой среды MPLAB компил практически не работает, зачастую залипает наглухо и непонятно что он сделал. Если пускать батником через cmd то тогда результат гарантирован(ессно если код без ошибок).
Вот че терь с этим делать №и%!я не понятно. При открытии проэкта в MPLAB не появляется ни одного окошка, компилятор со среды не пашет, компилит криво... С каким бубном плясать, не подскажете?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошивка на asm в MPLAB IDE 8.86
СообщениеДобавлено: Вс июл 15, 2012 20:28:08 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 94
Зарегистрирован: Пн ноя 21, 2011 16:45:00
Сообщений: 987
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Код:
main:
   LCD_OUT $FE,1,"hello"
   pause 1000
   LCDO_UT $FE,1,"world"
   pause 500
   goto main
END

Это не ассемблер, это содрано с picbasic на нем и написано , причем с ошибками , команды LCDO_UT нет даже в пикбейсике. Пример работы с ЖКИ на ассемблере в приложении:
Вложение:
LCD.rar [3.14 KiB]
Скачиваний: 278

_________________
Невозможно починить то, что не сломалось.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошивка на asm в MPLAB IDE 8.86
СообщениеДобавлено: Пн июл 16, 2012 06:13:28 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1399
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14392
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
для начала правильно настроить проект надобно:
вкладки IDE project -> build configuration и build option
да и уже готовыми заготовками-шаблонами от IDE пользоваться рекомендуется
сброшу в личку чего-нибудь из тренировочного старья для примера :sleep:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: MPLAB IDE 888
СообщениеДобавлено: Пт ноя 30, 2012 05:43:49 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вт окт 02, 2012 12:18:04
Сообщений: 208
Откуда: Камчатка
Рейтинг сообщения: 0
Поставил на работе MPLAB IDE 888, ну то что скачано под рукой оказалось. Поучиться уму разуму. Выдает ошибку не могу открыть плагин дисплея. Я в недоумении. Комп вроде не совсем Г, правда видяха виа\сг3, задрипанная, но и MPLAB не авиасимулятор, подскажите в чём траблы? Сам конечно тоже поищу, и дома поставлю для сравнения, но хочется и там и там иметь один софт и таскать проекты на флэхе. На последний релиз MPLAB с буквой Х пока не думаю лезть, вроде недожёвано ещё.

_________________
Учиться, учиться и учиться :)
И сам, ручками, ножками, головой :)
Всё у нас получится.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB IDE 888
СообщениеДобавлено: Пт ноя 30, 2012 08:09:19 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1399
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14392
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Проверь наличие предварительно установленных в системе microsoft .NET framework не ниже 3-ей и Java (ныне 7-я).
Относительно микрощипа отдельно не проверялось, но avr studio 4.19 без оного добра вредничает, а у меня они вместе установлены.
Установщик mplab можно скачать сотсюда:
http://www.microchip.com/Microchip.WWW. ... =en019469#
а avr studio 4.19 (после предварительной простой регистрации) отсюда:
http://www.atmel.com/System/BaseForm.as ... m:26-17924
Более поздние версии (mplab X &avr studio6) весьма требовательны к ресурсам ПК... :cry:
:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB IDE 888
СообщениеДобавлено: Пт ноя 30, 2012 11:08:51 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вт окт 02, 2012 12:18:04
Сообщений: 208
Откуда: Камчатка
Рейтинг сообщения: 0
Наверное НетФраме, у меня дома последняя а на работе наверное вообще никакой :))) инсталляшки есть, поставлю.
Нормально встал дома. Спасибо.
Я потому и 888 поставил собственно, на работе комп 478 сокет кажись, то ли пень, толи цел, чего то не интересовался, работает и ладно, винт и бихолдер прикрутил, места навалом. Админы аспнет юзают, права ограничивают, но думаю приблуды поставлю. Последний раз с процами имел дело в виде спектрума и аонов, подотстал :) надо догонять.

_________________
Учиться, учиться и учиться :)
И сам, ручками, ножками, головой :)
Всё у нас получится.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB IDE 888
СообщениеДобавлено: Пт ноя 30, 2012 22:24:02 
Друг Кота
Аватар пользователя

Карма: 94
Рейтинг сообщений: 1399
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14392
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Загляни в "личку" :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB IDE 888
СообщениеДобавлено: Пт ноя 30, 2012 22:53:59 
Мудрый кот
Аватар пользователя

Карма: 9
Рейтинг сообщений: 101
Зарегистрирован: Вс окт 04, 2009 13:23:12
Сообщений: 1833
Откуда: н. новгород
Рейтинг сообщения: 0
Спасибо. Подумал что лабуХ так обозвали. Оказывается точно 3 восьмерки. Хорошо что не три шестерки иди три семерки как портвейн :))) :beer:

_________________
Лучше умному тупить, чем тупому умничать


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB IDE 888
СообщениеДобавлено: Сб дек 01, 2012 03:25:48 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вт окт 02, 2012 12:18:04
Сообщений: 208
Откуда: Камчатка
Рейтинг сообщения: 0
три бесконечности, вид лёжа :)))
Я так понял это последний перед Х, венец поколения. Х больше под вынь7 заточен.

С программером пиккитом3 пришёл диск, всё читается, датакаб убитый, ну и версия старая, то ли 78, то ли 83, шаромыжники.

_________________
Учиться, учиться и учиться :)
И сам, ручками, ножками, головой :)
Всё у нас получится.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB IDE 888
СообщениеДобавлено: Пн дек 03, 2012 04:15:33 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Вт окт 02, 2012 12:18:04
Сообщений: 208
Откуда: Камчатка
Рейтинг сообщения: 0
:beer: Запустил на рабочем. Поставил ишака8, :))) , все доты последовательно, :))) , потом джаву :tea:
Млин на обрубке оказывается сидел, софтовом. Пень4-2.8Мгц, 2Гб оперативы. После перезагрузки запустил инсталл по новой, что то он там нашёл наверное и нормально встал. Сижу мучаю. Всем спасибо. :beer:

_________________
Учиться, учиться и учиться :)
И сам, ручками, ножками, головой :)
Всё у нас получится.


Вернуться наверх
 
 Заголовок сообщения: Re: Отладка программы PIC в MPLAB
СообщениеДобавлено: Сб дек 15, 2012 19:44:17 
Разобрался с вылетами при отладке программ:
В Debugger/Buffer Size увеличил значение до максимально возможного.
PS: Вот только править приходится для каждого проекта :(


Если кому пригодится.


Последний раз редактировалось Chettuser Вс дек 16, 2012 10:04:52, всего редактировалось 1 раз.

Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Отладка программы PIC в MPLAB
СообщениеДобавлено: Сб дек 15, 2012 21:13:20 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
http://www.microchip.ru/phorum/read.php ... eply_63317
http://www.microchip.su/showthread.php?t=3241&page=2


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 495 ]     ... , , , 12, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y