Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 22.05.2020, 13:49   #1126
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,492
Вес репутации: 725/49
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от Abivan Посмотреть сообщение
мда. А я еще себе отладочную плату сделал(заказал чтоб сделали) со стоногим пиком32(в продакшине 64 ноги), чтобы трассировка кода(Instruction Trace - PIC32-RealIce ) работала.

Интересно как ты без отладчика узнаешь откуда ты в хардфолт прилетел?
дык... программа сначала в голове работает....
поэтому я туда и не прилетал...
один только раз прилетел (это когда имитатор локаторов писал)....
но там просто недорасчитал.... процу мощи на 256 целей не хватило....
SergP01 на форуме   Ответить с цитированием
Старый 22.05.2020, 14:00   #1127
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 41
Сообщений: 4,890
Вес репутации: 4724/137
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Вчера первый раз попробовал MPLABX v5.25 и XC8, быстрый старт. Прошивка работает, но почему-то в редакторе подчеркнуты имена портов. В чем причина? Все заголовочные файлы подключены.

Нет поддержки PICKit2 (использовал утилиту). У меня есть PICKit3, но он вроде как не может питать мелкие платы. И даже на моем двухядерном компе с 8 гигами оперативки как-то подтормаживает немного. Новые отладчики имеют расчудесную цену, настоящую американскую.

PS: Лучше бы под Windows обновили старый MPLAB 8.92, он работал шустренько, только редактор был слабоват. А линуховодам - пусть бы был MPLABX.
PPS: Параллельная сборка в MPLABX есть?
Код:
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <xc.h>

#define _XTAL_FREQ 4000000

// PIC16F84A Configuration Bit Settings
// CONFIG
#pragma config FOSC = XT        // Oscillator Selection bits (XT oscillator)
#pragma config WDTE = OFF       // Watchdog Timer (WDT disabled)
#pragma config PWRTE = ON       // Power-up Timer Enable bit (Power-up Timer is enabled)
#pragma config CP = OFF         // Code Protection bit (Code protection disabled)

// #pragma config statements should precede project file includes.
// Use project enums instead of #define for ON and OFF.
// 'C' source line config statements
  
uint8_t Value = 0x01;

int main(int argc, char** argv) {
    
TRISB = 0x0; // set all port D bits to be output
TRISA = 0x0;

PORTB = 0xFF; 
PORTA = 0xFF;
Миниатюры
Unable to resolve identifier TRISB.png  
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 22.05.2020 в 14:14.
Pridnya вне форума   Ответить с цитированием
Старый 22.05.2020, 14:10   #1128
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,318
Вес репутации: 4401/96
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Pridnya
поставьте 5.40

5.25 забагованный.
besogon вне форума   Ответить с цитированием
Старый 22.05.2020, 14:14   #1129
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 41
Сообщений: 4,890
Вес репутации: 4724/137
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от besogon Посмотреть сообщение
Pridnya
поставьте 5.40

5.25 забагованный.
Вечером попробую. Спасибо.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 22.05.2020, 14:16   #1130
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,318
Вес репутации: 4401/96
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Pridnya
есть вариант приобрести snap - по возможностям отладки близок к pickit4, однако полностью лишен возможности питать решение.
https://www.terraelectronica.ru/product/3040334

по моему опыту для отладки гораздо лучше, чем pickit3/icd3.
besogon вне форума   Ответить с цитированием
Старый 22.05.2020, 14:23   #1131
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,492
Вес репутации: 725/49
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: MPLAB IDE X

прикольная строчка

Цитата:
TRISB = 0x0; // set all port D bits to be output
SergP01 на форуме   Ответить с цитированием
Старый 22.05.2020, 14:40   #1132
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 41
Сообщений: 4,890
Вес репутации: 4724/137
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от SergP01 Посмотреть сообщение
прикольная строчка
Это был комментарий из другого примера. Нужно стараться замечать все хорошее.

Цитата:
Сообщение от besogon Посмотреть сообщение
Pridnya
есть вариант приобрести snap - по возможностям отладки близок к pickit4, однако полностью лишен возможности питать решение.
https://www.terraelectronica.ru/product/3040334

по моему опыту для отладки гораздо лучше, чем pickit3/icd3.
Спасибо за совет и отзыв!
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 22.05.2020, 23:03   #1133
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 41
Сообщений: 4,890
Вес репутации: 4724/137
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от besogon Посмотреть сообщение
Pridnya
поставьте 5.40

5.25 забагованный.
Установка MPLABX 5.40 решила вопрос. Спасибо!
Миниатюры
5.40.png  
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 23.05.2020, 03:40   #1134
Guaho
Senior Member
 
Аватар для Guaho
 
Регистрация: 28.06.2013
Возраст: 48
Сообщений: 766
Вес репутации: 1674/49
Guaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant future
По умолчанию Re: MPLAB IDE X

Ку всем! Подскажите, если возможно, что делать...
Снёс MpLabX 5.25, поставил 5.40. Ну и всё, сразу в текущем проекте - миллион ошибок (и даже в файле p16F684.inc они нашлись!). Куда-то исчез Ассемблер. Пересоздать проект заново не получается - невозможно выбрать какой-либо пункт из списка "Компиляторы". Мало того, что там нет Ассемблера, так и все пункты запрещены. То, что предлагается сделать - либо непонятно ("выберите инструмент" - где, какой файл, из какой папки?, "укажите путь" - где то, что названо "Path"?), либо нереализуемо. По сообщениям об ошибке можно заключить, что отсутствующий компонент находился в папке MpLabX 5.25, которая уже удалена, но почему его нет в установщике 5.40, ведь установка не должна зависеть от старых версий? Раза три всё удалял и переустанавливал, перепробовал всё, что мог - всё без толку. Скачал со страницы загрузки Микрочип компилятор ХС8 - не помогло никак. Хотел скачать 5.25 и поставить - фигушки, нет его нигде, только вот эта новая "супер"-версия. Куда копать, может кто знает?
Миниатюры
2020-05-23_033152.jpg   2020-05-23_031100.jpg   2020-05-23_031915.jpg  

Последний раз редактировалось Guaho; 23.05.2020 в 03:47.
Guaho вне форума   Ответить с цитированием
Старый 23.05.2020, 07:50   #1135
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 3,094
Вес репутации: 4015/117
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от Guaho Посмотреть сообщение
Хотел скачать 5.25 и поставить - фигушки, нет его нигде
Ну это вряд ли: https://www.microchip.com/developmen...nloads-archive

Вы не следите за процессом, наведываясь в обновления MPLAB от случая к случаю. О чем говорит ваша предыдущая версия 5.25 при последней актуальной 5.35.
С другой стороны, не было никакой необходимости сносить старую версию, поскольку установка новой имеет в своем процессе (первый запуск) вопрос о переносе настроек старой среды в новую. Снести старую вы могли после того, как убедились бы в удачной установке новой. У меня сейчас на компе три последних версии, не считая еще не установленной 5.40.
Ну и самое главное. В версии 5.35 при ее запуске выдавалось предупреждение о том, что в 64-разрядной версии прекращается поддержка MPASM. Вместо него Ассемблер 8-битной платформы будет поддерживаться самим компилятором XC8, точнее встроенным в него ассемблером ASPIC. Поскольку директивы и часть синтаксиса ASPIC имеют сильные отличия от MPASM, переносимость кода с одного на другой практически невозможна. Переносится только мнемоника самих машинных команд ассемблера. И все.
В составе пакета XC8 версий 2.10 и 2.20 есть документация по ASPIC, но нужно понимать, что этот ассемблер лишь часть самого XC8 и отдельно от него существовать не может.
ЗЫ. Ну и последнее. В установленной вами версии (я не проверял, ибо не ставил) должно быть два разных исполняемых файла среды - 32 и 64 разрядные. Скорее всего, вы запускали ярлык созданный инсталлятором и он был 64-разрядный.... Попробуйте стартануть 32-ой.
Как то так.
ЗЗЫ. Немного о "конспирологии". По данным с форума microchip.com причины отказа от поддержки MPASM связаны с тем, что оный MPASM писан на старинных дельфях и вообще никаким боком в нынешней ситуации платформе НетБинс не облокотился. Ну и учитывая, что даже самые новые на сей момент 8-битные ПИКи поддерживаются версией 5.35/5.30, где MPASM имеется, можно спокойно оставаться на этих версиях достаточно долго, ну или всегда параллельно новым.

Последний раз редактировалось Марк; 23.05.2020 в 07:58.
Марк вне форума   Ответить с цитированием
Старый 23.05.2020, 08:03   #1136
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 3,094
Вес репутации: 4015/117
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от Guaho Посмотреть сообщение
Мало того, что там нет Ассемблера, так и все пункты запрещены.
Чтобы что то там появилось, это "что-то" нужно сначала установить. Скачайте XC8 версии 2.10 из ранее упомянутого архива и установите его и есть весьма высокая вероятность, что MPASM из пакета XC8 версии 2.10 (в версии 2.20 его уже нет!!!) у вас появится...

Последний раз редактировалось Марк; 23.05.2020 в 08:14.
Марк вне форума   Ответить с цитированием
Старый 23.05.2020, 08:35   #1137
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 3,094
Вес репутации: 4015/117
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Вчера первый раз попробовал MPLABX v5.25 и XC8, быстрый старт. Прошивка работает, но почему-то в редакторе подчеркнуты имена портов.
Был вариант остаться в прежней версии, но присоединить к проекту специфический хедер контроллера (pXXXXXX.h). Подчеркивания исчезнут.
Марк вне форума   Ответить с цитированием
Старый 23.05.2020, 08:55   #1138
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,318
Вес репутации: 4401/96
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Марк
Причина отказа от поддержки mpasm только в том, что в microchip плевать на то, как будут дальше ее клиенты.

Не надо приплетать сюда delphi.
besogon вне форума   Ответить с цитированием
Старый 23.05.2020, 09:10   #1139
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 3,094
Вес репутации: 4015/117
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от besogon Посмотреть сообщение
Не надо приплетать сюда delphi.
Это очень странная и очень обывательская сентенция. Люди ВСЕГДА действуют на основании некоей своей целесообразности. В данном случае, информация исходила от человека работавшего некоторое небольшое время назад в одной из групп разработки софта Микрочипа. Он ясно сказал, что поддерживать старый MPASM некому и экономически не целесообразно. Поскольку нет никаких проблем с использованием старых версий сред, лично я не вижу проблем с MPASM-ом. Тем более, что даже самые новые контроллеры поддерживаются последними работающими версиями MPASM.
Лично я попробовал писать на ASPIC и ничего такого страшного в нем не увидел, а его тесная интеграция с XC8 позволяет легко использовать смешанный код на любом этапе разработки этого кода и в любом соотношении Си и АСМ.
Марк вне форума   Ответить с цитированием
Старый 23.05.2020, 09:30   #1140
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 7,017
Вес репутации: 6060/179
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от Марк Посмотреть сообщение
Это очень странная и очень обывательская сентенция. Люди ВСЕГДА действуют на основании некоей своей целесообразности. В данном случае, информация исходила от человека работавшего некоторое небольшое время назад в одной из групп разработки софта Микрочипа. Он ясно сказал, что поддерживать старый MPASM некому и экономически не целесообразно.
аналогичный переход был с 5-го на 6-й мплаб, если память не изменяет. просто бросили с заменой команды.
Greg вне форума   Ответить с цитированием
Старый 23.05.2020, 09:52   #1141
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 3,094
Вес репутации: 4015/117
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от Greg Посмотреть сообщение
просто бросили с заменой команды.
Увы, это естественные риски любого развития. Человек вкладывается в нечто и не оглядывается на ситуацию, не осознает риски своих вложений, не диверсифицирует эти риски, не страхует эти риски..., а потом жалуется на судьбу и "плохой микрочип" (тут эвфемизм, конечно).
На microchip.com/forums бесконечно мусолят тему о подлых разработчиках Микрочипа... Я в некотором недоумении от подобного. Вроде бы люди воспитанные в англосаксонском праве и традициях должны понимать наивность своих претензий... Но нет.
https://www.microchip.com/forums/m1140119.aspx
Марк вне форума   Ответить с цитированием
Старый 23.05.2020, 10:16   #1142
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 7,017
Вес репутации: 6060/179
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от Марк Посмотреть сообщение
Увы, это естественные риски любого развития. Человек вкладывается в нечто и не оглядывается на ситуацию, не осознает риски своих вложений, не диверсифицирует эти риски, не страхует эти риски..., а потом жалуется на судьбу и "плохой микрочип" (тут эвфемизм, конечно).
На microchip.com/forums бесконечно мусолят тему о подлых разработчиках Микрочипа... Я в некотором недоумении от подобного. Вроде бы люди воспитанные в англосаксонском праве и традициях должны понимать наивность своих претензий... Но нет.
https://www.microchip.com/forums/m1140119.aspx
обычно претензии, что нет преемственности, старые баги опять повылезли и т.д. Но это всегда так в новых версиях (не релизах). С какого-то момента происходит отрыв от старых исходников, и в итоге новый проход по старым граблям. Да ещё и команда меняется.
Greg вне форума   Ответить с цитированием
Старый 23.05.2020, 10:19   #1143
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 7,017
Вес репутации: 6060/179
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от Марк Посмотреть сообщение
"Then you've better started looking for another job. mr green:" забавная цитата из "револьвера", культовое кино...
Greg вне форума   Ответить с цитированием
Старый 23.05.2020, 10:24   #1144
Guaho
Senior Member
 
Аватар для Guaho
 
Регистрация: 28.06.2013
Возраст: 48
Сообщений: 766
Вес репутации: 1674/49
Guaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant future
По умолчанию Re: MPLAB IDE X

Марк, спасибо! К сожалению, не могу добавить положительный отзыв, сайт блокирует ("Вы должны добавить отзыв кому-то ещё...").
За процессом я действительно не слежу, а к обновлениям любого софта отношусь очень настороженно, ибо слишком много примеров, когда в попытках улучшить и так хорошее происходит деградация программного продукта.
Но здесь, после каких-то странных глюков при компиляции программы, решил обновиться. Мне и в голову не могло такое прийти, что для микроконтроллеров (!) вдруг не включат Ассемблер в пакет установки.
Необходимость сносить старое была, т.к. физический диск С у меня не резиновый, а размеры МПЛаб-ов теперь совсем негуманны. Я не мог поставить две версии сразу, место закончилось. Пришлось даже снести часть плагинов для видеомонтажа, но полностью удалить ядро этих программ я не могу, мне это нужно тоже, а места они кушают тоже очень немало.
Guaho вне форума   Ответить с цитированием
Старый 23.05.2020, 10:36   #1145
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 3,094
Вес репутации: 4015/117
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от Guaho Посмотреть сообщение
Мне и в голову не могло такое прийти, что для микроконтроллеров (!) вдруг не включат Ассемблер в пакет установки.
Ассемблер есть, только он стал другой...
В данном случае я наверное тоже бы пропустил всю эту историю, но из-за того, что нынче делаю проект на PIC18F27Q43 оказался втянутым в ситуацию.
ASM16/30 не пострадал , поэтому особых проблем мне все это не добавило.
А проект на PIC18 я решил писать на Си...
Марк вне форума   Ответить с цитированием
Старый 23.05.2020, 11:22   #1146
Guaho
Senior Member
 
Аватар для Guaho
 
Регистрация: 28.06.2013
Возраст: 48
Сообщений: 766
Вес репутации: 1674/49
Guaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant future
По умолчанию Re: MPLAB IDE X

Поставил версию 5.30, вроде порядок, только никак не могу разобраться, где размещать директивы #define и constant, чтобы объявления были видны во всех модулях программы? Пробовал в main.asm, пробовал отдельном файле .inc - не получается. Обязательно где-нибудь объявленное не видится...
Guaho вне форума   Ответить с цитированием
Старый 23.05.2020, 11:41   #1147
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,183
Вес репутации: 4763/133
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Вчера первый раз попробовал MPLABX v5.25 и XC8, быстрый старт. Прошивка работает, но почему-то в редакторе подчеркнуты имена портов. В чем причина? Все заголовочные файлы подключены.

Нет поддержки PICKit2 (использовал утилиту). У меня есть PICKit3, но он вроде как не может питать мелкие платы. И даже на моем двухядерном компе с 8 гигами оперативки как-то подтормаживает немного. Новые отладчики имеют расчудесную цену, настоящую американскую.

PS: Лучше бы под Windows обновили старый MPLAB 8.92, он работал шустренько, только редактор был слабоват. А линуховодам - пусть бы был MPLABX.
PPS: Параллельная сборка в MPLABX есть?
Код:
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <xc.h>

#define _XTAL_FREQ 4000000

// PIC16F84A Configuration Bit Settings
// CONFIG
#pragma config FOSC = XT        // Oscillator Selection bits (XT oscillator)
#pragma config WDTE = OFF       // Watchdog Timer (WDT disabled)
#pragma config PWRTE = ON       // Power-up Timer Enable bit (Power-up Timer is enabled)
#pragma config CP = OFF         // Code Protection bit (Code protection disabled)

// #pragma config statements should precede project file includes.
// Use project enums instead of #define for ON and OFF.
// 'C' source line config statements
  
uint8_t Value = 0x01;

int main(int argc, char** argv) {
    
TRISB = 0x0; // set all port D bits to be output
TRISA = 0x0;

PORTB = 0xFF; 
PORTA = 0xFF;
причина в глюках мплаб.
Иногда берет и не сканирует проект вообще, иногда по ctrl не переходит на определение функции / дефайны, иногда "не видит" определенные дефайны.
Живёт своей жизнью...

пиккит3 питает всё, пока юсб порт тянет, даже за пределами заявленных ограничений в 100мА...

Если ругается, что подает например 5В, а читает 4,75 и ничего делать не будет - нужно в нем перепаять резистор делителя обратной связи по напряжению....
(зачем они теперь сделали эту проверку - не понятно)
__________________


Последний раз редактировалось Vanizma; 23.05.2020 в 11:47.
Vanizma вне форума   Ответить с цитированием
Старый 23.05.2020, 15:20   #1148
sdn_sdn
Senior Member
 
Регистрация: 18.10.2016
Сообщений: 117
Вес репутации: 386/18
sdn_sdn is just really nicesdn_sdn is just really nicesdn_sdn is just really nicesdn_sdn is just really nice
По умолчанию Re: MPLAB IDE X

Скрыли ссылки для загрузки последних версий с MPASM, мутанты.

http://ww1.microchip.com/downloads/e...-installer.exe v5.35

http://ww1.microchip.com/downloads/e...-installer.exe v5.30
sdn_sdn вне форума   Ответить с цитированием
Старый 23.05.2020, 15:22   #1149
sdn_sdn
Senior Member
 
Регистрация: 18.10.2016
Сообщений: 117
Вес репутации: 386/18
sdn_sdn is just really nicesdn_sdn is just really nicesdn_sdn is just really nicesdn_sdn is just really nice
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от besogon Посмотреть сообщение
Марк
Причина отказа от поддержки mpasm только в том, что в microchip плевать на то, как будут дальше ее клиенты.

....
Именно так.
sdn_sdn вне форума   Ответить с цитированием
Старый 23.05.2020, 16:06   #1150
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 7,017
Вес репутации: 6060/179
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: MPLAB IDE X

Цитата:
Сообщение от besogon Посмотреть сообщение
Марк
Причина отказа от поддержки mpasm только в том, что в microchip плевать на то, как будут дальше ее клиенты.
это кстати оказывается вполне объективная причина, один из пресловутых законов паркинсона. С какого-то момента развития организация начинает решать исключительно свои внутренние проблемы, и с этого времени "клиенты начинают мешать". И пусть недовольных хоть 80% "клиентов", реальную погоду делают оставшиеся 20...
хотя ездил вот на форде (классная кстати тачка, сейчас какая-то кия из крутых, класс был вообще другой, вернее он именно был), а раз - и склеили ласты, в смысле не стало легкового подразделения, доменеджерились, как объясняют...

Последний раз редактировалось Greg; 23.05.2020 в 16:15.
Greg вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновление MPLAB IDE Илья Продукция MICROCHIP 4 24.12.2009 20:08
MPLab IDE 8.30 и коннект ICD2 Romantic Продукция MICROCHIP 13 14.08.2009 23:29
ICD2 VladG Продукция MICROCHIP 25 05.05.2009 11:26
Помогите плизз с PIC16LF628A dbosh Продукция MICROCHIP 49 11.10.2008 01:03
MPLAB IDE v8.02 - ошибка дизассемблирования кода el_eng Продукция MICROCHIP 12 21.03.2008 14:26


Часовой пояс GMT +3, время: 09:49.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot