-
Постов
5 333 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Тип контента
Профили
Форумы
Блоги
Весь контент Alex
-
К нему - к устройству ? Что бы это значило ?
-
Хочу предупредить, по поводу MCLR. Если зашить проц с отключенным MCLR, то многие программаторы потом не смогут его стереть/перепрошить. А в связке с внутренним осцилятором - смогут вообще единицы. Аккуратнее.
-
Зачем ? Если все конфиги известны, то на этой вкладке очень удобно их выставлять.
-
MCLRE будет зависеть от схемы. А точнее, от того, сделан внешний Reset или нет.
-
Такой проги у меня нет, но я погуглил и узнал, что у проги есть вкладка "Config Bits". Там и выставляйте конфиги.
-
https://ww1.microchip.com/downloads/en/DeviceDoc/40001452F.pdf Раздел 11.0 - FLASH PROGRAM MEMORY CONTROL Там есть вся необходимая информация. Даже с примерами.
-
А компилятор сам должен догадаться, что Вы в setFont захотите передать указатель на область flash ?
-
setFont принимает const uint8_t* , а Вы ему подсовываете fontdatatype PROGMEM. Откуда уверенность, что всё должно работать ? Дальше программу даже не смотрел. Хватило этого
-
Куча вопросов и в итоге - каша ... Прерывания, ДМА, кнопки, АЦП, ... Ничего из этого к ОСи никакого отношения не имеет. Ответ на все вопросы один : каждому, и под каждую ситуацию - своё. Если считаете, что в Вашем проекте ОСь не нужна, то не прикручивайте её. Ибо, это уже будет обузой. Как посчитаете, что есть несколько задач, которые необходимо распараллелить - прикрутите. Только в этом случае она Вам поможет. Почитайте - http://www.pic24.ru/doku.php/osa/articles/rtos_usage . Хоть и не про freertos, но очень доходчиво про использование ОСРВ в целом.
-
Неужели проще тыкать и писать на форум кучу слов, вместо того, чтобы сделать 1 запрос в поисковике и почитать ? Тема указателей разжёвана до некуда ...
-
Если функция принимает указатель, то логично же, передавать ей нужно адрес переменной, а не значение. Потому, что x1 и y1 - указатели. И т.к. функция их же (указатели) и принимает, то ошибок нет. PS: Погуглите и почитайте про указатели. Это элементарное, что есть в этом языке. Так сказать, азы ...
-
Замените на указатели. PS: Ссылка - это тот же указатель. Просто доступ к ним синтаксически организуется как к переменной. Есть, конечно, ещё нюансы - не может быть пустой, и т.д... Но это Вам не нужно.
-
Никак. FLASH и EEPROM - разные вещи.
-
Ещё бы понять, что Вы тут написали. "В основной программе", "Выбор между case", "меню" какое-то, .... Сформулируйте нормально вопрос. И по одному, а не всё в кучу...
-
Если 2 разные прошивки на одном и том же железе ведут себя по-разному, какой логический вывод можно из этого сделать ? Неужели на железо хотите грешить ?
-
Непонятно одно. Что означают сие слова : ? Что значит "не будет возвращаться", и самое главное - куда она не будет возвращаться ? Обратно, в точку начала исполнения шага ? Тогда каким образом Вы хотите исполнять остальные шаги ? Конкретизируйте этот момент. Ну и оставьте как есть. Главное в написании кода - добиться ожидаемого результата, а не красоты кода. Всё остальное - по желанию.
-
Делайте это, плиз, до того как задаёте вопросы на форуме Иначе на вопросы, типа : Будете получать в ответ : "А почему она должна работать ?".
- 8 951 ответ
-
- Микроконтроллер
- МК
-
(и ещё 2 )
C тегом:
-
Изучаем язык, на котором пишете и даташит на МК, для которого пишите. И никаких мучений не будет...
-
Ну и причём тут микроконтроллеры ? Да и электроника в целом ? Идите в Курилку общаться на такие темы...
-
Это Вы кнопкой собрались тыкать с такой скоростью ? PS: Про температуру точно подмечено !
-
Она бы не выполнила ни одной строчки кода. А в данном случае что-то, но выполняется.
-
Эммм. И что ? Её нет в AVR ? Она спасает в 99.9% случаев непонятного поведения кода.
-
Режим отладки ? Не ? PS: Я, например, даже не представляю, что такое "нет отладки". Без неё - как без рук.