Например TDA7294

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





Текущее время: Чт апр 18, 2024 15:55:38

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


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



Начать новую тему Ответить на тему  [ Сообщений: 327 ]     ... , , , 8, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Пн янв 03, 2022 07:08:32 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21798
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Но прихожу к выводу, что для работы с PIC нужно 200 тысяч для покупки нового железа.
А то при установки MPLABX-v5.45-windows-installer.exe моё старое ругается:
Невозможно запустить это приложение на вашем ПК

Какие еще 200 тыс.? Вы чего несете? :facepalm: За 30 тыс. можно купить совершенно пригодный для работы новый брендовый десктоп. С 10-й виндой. А без ОС вообще можно уложиться в 20 тыс.
Это если не учитывать покупку б/у железа или его самостоятельную сборку.
Я на работе делаю проекты на PIC/dsPIC на 7-ой винде на MPLABX версий 5.35/5.45/5.50. Компьютеру лет 5 от роду.
Про компилятор я уже вам ранее написал. Нужен ТОЛЬКО ОДИН. А у вас обозначены две версии. В проекте может работать ТОЛЬКО ОДНА. Ассемблер pic-as поставляется вместе с компилятором XC8 и не требует никакой дополнительной установки. Тем более, что проект с гитхаба сделан на чистом Си и ему специальное указание на версию ассемблера вообще без нужды.
Все стандартные версии компилятора XC8, как и сам MPLABX любой версии - бесплатны.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Вт янв 04, 2022 12:22:34 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21798
Откуда: Московская область, Фрязино
Рейтинг сообщения: 3
MPLABX 6.0
https://www.microchip.com/en-us/tools-r ... plab-x-ide


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Вт янв 04, 2022 22:43:07 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
MPLABX 6.0
А что он нового нам принёс ? Как узнать ? :)
А то я, на протяжении уже многих лет, борюсь с его одним извечным багом. Вдруг на моё счастье пофиксили :)))


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Вт янв 04, 2022 23:21:35 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21798
Откуда: Московская область, Фрязино
Рейтинг сообщения: 3
Как узнать ?

Как обычно, в доках в папке МПЛАБа файл Readme for MPLAB X IDE.htm


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Чт янв 20, 2022 01:24:32 
Вымогатель припоя

Карма: 7
Рейтинг сообщений: 27
Зарегистрирован: Вт июн 23, 2020 17:32:46
Сообщений: 503
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Есть (чужой) проект для PIC16F18877 под среду разработки mikroE pro for pic.
Денег на эту среду - нет.
Как правильно подойти к переносу исходников в MPLAB X IDE?


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Чт янв 20, 2022 09:30:41 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
catBot писал(а):
переносу исходников в MPLAB X IDE
MPLAB X пофиг на исходники. Это, всего лишь, IDE.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Чт янв 20, 2022 20:56:52 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 99
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 941
Рейтинг сообщения: 0
Однако хедеры на МК свои.)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Пт янв 21, 2022 05:16:50 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21798
Откуда: Московская область, Фрязино
Рейтинг сообщения: 3
Среда ничего общего с хедерами не имеет. Хедеры имеют отношение к компиляторам.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Пт янв 21, 2022 12:04:39 
Вымогатель припоя

Карма: 7
Рейтинг сообщений: 27
Зарегистрирован: Вт июн 23, 2020 17:32:46
Сообщений: 503
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Ну да, автор использует не те компиляторы, что есть MPLAB, судя по всему, - и некоторые библиотеки не совпадают.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Пт янв 21, 2022 14:52:57 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
Если автор использует в коде какие-нибудь МИКРОешные библиотеки, то как минимум, их придётся писать самому. С остальным проблем не должно возникнуть.
Компилятор XC8, для вашего камушка. Он бесплатный.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Ср янв 26, 2022 09:57:51 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 82
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 751
Откуда: ПФО
Рейтинг сообщения: 0
Есть (чужой) проект для PIC16F18877 . . .
Как правильно подойти к переносу исходников в MPLAB X IDE?

Как я вас понимаю, занимаюсь тем же самым.
Тяжко вам придётся, в микроЕ есть куча библиотек которых нет в МПлабе, и их придётся писать ручками :facepalm:
Да кстати дошёл до момента когда мне нужна функция конвертирование числа в строку, я так понимаю её тоже нужно самому написать?

Добавлено after 6 minutes 57 seconds:
пофиг на исходники. Это, всего лишь, IDE.

Вы даже не представляете на сколько эти среды отличаются, это что то среднее между ардуиной и MPLAB'ом.
Предложите ардуинщику пересесть на MPLAB без необходимости, он на первом же этапе охренеет от того в какие дебри лесть придётся.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Ср янв 26, 2022 13:04:00 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 2
Медали: 1
Получил миской по аватаре (1)
alex_ писал(а):
мне нужна функция конвертирование числа в строку
sprintf Вам поможет. Или itoa.

Добавлено after 5 minutes 43 seconds:
alex_ писал(а):
Вы даже не представляете на сколько эти среды отличаются
Представляю. Как-то, давным-давно, пробовал устанавливать MicroC.
Тут, как бы, дело не совсем в среде. Дело в компиляторе. И Микроешный компиль тащит за собой ещё и кучу библиотек, типа для облегчения жизни программистам. Хотя, на сколько я помню, библиотеки у них - так себе ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Ср янв 26, 2022 13:39:09 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 82
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 751
Откуда: ПФО
Рейтинг сообщения: 0
При создании проекта нужно переключить галочку на None и не одна библиотека не будет подключена, хотя и отключить их можно после создания проекта.
К самим библиотекам у меня претензий нет, вполне неплохо работают. В моём случае проблема в компиляторе, из-за него пришлось код переносить, оптимизирует даже то что не нужно (((
Чем же хорош микроЕ: куча библиотек для быстрого старта. И обалденный хелп с готовыми примерами. В котором не надо прочитывать половину хелпа чтобы понять как должен выглядеть код. Там приводиться полный пример кода т.е. новичок открывает пример, полностью его копирует в IDE, нажимает кнопку компилировать и о чудо всё компилируется без всяких танцев с бубном. В других средах же приводиться обычно основной участок кода, но чтобы он заработал надо ещё кучу времени потратить чтобы понять каких дефайнов или инклудов нехватает.

Добавлено after 11 minutes 20 seconds:
Кстати по поводу хелпа MPLAB X: сидел пол дня изучал готовые функции(нафига городить свои если есть уже готовые), дочитал до Peripheral Library, ну думаю отлично. Пытаюсь запустить от туда функцию а оно ругается :shock:
Оказалось что эта библиотека уже несколько лет не поддерживается и в текущий пакет установки не сходит :facepalm:
А потом ниже смотрю, дата хелпа 2008 год, в новом MPLAB X который скачал и установил полгода назад :shock: :kill: :kill: :kill:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Ср янв 26, 2022 13:47:06 
Вымогатель припоя

Карма: 7
Рейтинг сообщений: 27
Зарегистрирован: Вт июн 23, 2020 17:32:46
Сообщений: 503
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Как правильно подойти к переносу исходников в MPLAB X IDE?
Прекратил эту затею, так как получил доступ к microC.
(но так как я - новичок, программировал давно и пости всё забыл, пока основную задачу не решил)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Ср янв 26, 2022 14:09:01 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21798
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
А потом ниже смотрю, дата хелпа 2008 год, в новом MPLAB X который скачал и установил полгода назад :shock:

Шозабред?
Только что открыл пдф Юзер мануал на версию 5.50 среды. Дата 2019 год.
Вы в какой папке нашли своё? :wink: :tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Ср янв 26, 2022 14:19:02 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 82
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 751
Откуда: ПФО
Рейтинг сообщения: 0
Изображение
Хотя действительно на других страницах дата по новее.
F1 нажал.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Чт янв 27, 2022 10:41:57 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 82
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 751
Откуда: ПФО
Рейтинг сообщения: 0
Как я уже и писал выше, MPLAB это вам не микроси. Уже второй день пинаю функцию NVM_WriteRow, невкакую писать не хочет :dont_know:
Результат выполнения:
СпойлерInit Program Flash
&databuff=A0000020
NVM_WriteRow
NVMADDR= 1D010000 NVMSRCADDR= A0000020
Данных нет, пишем, rez= 00002000

Код:
Спойлер
Код:

unsigned int NVM_WriteRow (void* address, void* data)// куда пишем/указатель на массив(в RAM) который нужно записать
{
    unsigned int res;
    // Set NVMADDR to Start Address of row to program
    NVMADDR =  (unsigned int)address;
    // Set NVMSRCADDR to the SRAM data buffer Address
    NVMSRCADDR = (unsigned int)data & 0x1FFFFFFF;
    // Unlock and Write Row
   
    res = NVM_Unlock(0x4003);
    // Return Result
    return res;
}

Короче разобрался, вот ещё вчера была мысль что проблема где то в адресации, блин напридумали всякой хрени под названием виртульная адресация :kill:
Обращаем внимание на эту строку:
NVMSRCADDR = (unsigned int)data & 0x1FFFFFFF; здесь происходит конвертирование виртуального адреса в физический :facepalm:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Чт янв 27, 2022 12:18:56 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Конечно. Ядру же нужно знать куда конкретно обращаться.
И это нормально. К примеру, посмотрите на DMA у STM32. Там все адреса пишутся прозрачно, но зато такой гемор со всякими каналами, стримами, ... Всё к чему-то привязано, хрен чего поменяешь, ... А у PICов на этот счёт всё офигенно. Любой канал настраивается на любое(!) событие, на любые(!) адреса (Периферия, РАМ, РОМ, хером, ... пофиг). Нужно всего-лишь указать физические адреса. Это мелочь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Чт янв 27, 2022 14:11:06 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 82
Зарегистрирован: Сб июн 01, 2013 22:24:21
Сообщений: 751
Откуда: ПФО
Рейтинг сообщения: 0
Сам убедился в том что всякие там Ардуины приводят к деградации мозга :?
Цитата:
Конечно. Ядру же нужно знать куда конкретно обращаться.
Как бы логично, единственное: какого лешего когда я хочу получить адрес объекта он мне даёт виртуальный, а ему надо вернуть физический :shock:
И судя по форумам очень многие на эти грабли напоролись.
Цитата:
DMA у STM32. Там все адреса пишутся прозрачно, но зато такой гемор со всякими каналами, стримами, ... Всё к чему-то привязано, хрен чего поменяешь,
Блин незнал, планировал потом с пика перевести всё на STM, мне у них функционал понравился, например энкодер напрямую к таймеру можно подключить не используя прерывания. До DMA пока не добрался, как говориться потом сюрприз будет :?


Последний раз редактировалось alex_ Чт янв 27, 2022 14:14:15, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: MPLAB X IDE
СообщениеДобавлено: Чт янв 27, 2022 14:14:14 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21798
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
энкодер напрямую к таймеру можно подключить не используя прерывания

Энкодер для чего?
Если механический для управления в меню или цифрового потенциометра, то там никакие прерывания не нужны. Через прерывания - это извращение.


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

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


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

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


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

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


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