Перейти к содержанию

Alex

Moderators
  • Постов

    5 333
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Весь контент Alex

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