UPD: Заскочил сегодня на работу, быстро глянул - если честно у вас там жуткая каша. Я бы порекомендовал вначале создать пустой проект (в адекватном виде), убедиться что все работает и потом уже постепенно добавлять свой код. Подскажите точно маркировку процессора и я соберу для вас пустой проект.
Процессор как в дискавери STM32F100RBT6B. На счет каши согласен, куда ж без нее)
Процессор как в дискавери STM32F100RBT6B. На счет каши согласен, куда ж без нее)
Сделал пустой проект для вашего МК. Попробуйте для начала сделать что-то проще чем работа с экраном, например классический светодиодо-ногодрыг. А дальше переходить к чему-то сложнее.
Кроме того проект я сделал без SPL. Если нужно или хотите попробовать - сделаю версию с этой библиотекой.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Добрый день, не отлаживается программа в симуляторе.
Методом тыка определил что дело вот в чем, во вкладке Debug, Dialog DLL написано TCM.DLL, Parametr -pCM3. Изменил их и все заработало, как они там появились, где это настраивается при создании проекта.
Во время отладки один показывает где сейчас выполняется программа, второй можно мышкой переставить в нужное место программы и приказать выполнить до этого места. (Надеюсь не напутал ничего )
Зарегистрирован: Ср май 06, 2015 14:25:29 Сообщений: 10
Рейтинг сообщения:0
Всем бодрого времени суток! Собственно по коду проблем особых (пока ) у меня нет, но есть проблемка по Кейлу 5.
Собственно интересует отладка, в частности просмотр состояния переменных в реальном времени. Почитал мануалы на одноименном сайте, и понял (может не правильно ) что uVision не может читать область памяти где хранится переменная что говорится "просто так", нужно ставить брейки и что то с ними делать. Так вот, просвятите на эту тему , как правильно с ними работать чтобы увидить долгожданную переменную в окошке watch.
чтобы увидить долгожданную переменную в окошке watch.
Что бы увидеть переменную в окошке Watch, ее просто нужно туда добавить. Но это не отображение ее в реальном времени, а в режиме отладки (старт - стоп). Если нужно смотреть именно в реальном времени (или около того) воспользуйтесь STM-STUDIO.
Вложение:
2015-05-06 16-51-39 C Users user YandexDisk Scoreboard Firmware Firmware.uvprojx - µVision.png
Зарегистрирован: Ср май 06, 2015 14:25:29 Сообщений: 10
Рейтинг сообщения:0
Все верно говорите, но после добавления переменной в watch она идет со значением @cannot evaluate@.
К примеру нужно просмотреть состояние дата регистра модуля ацп, создаю запись вида : data_adc = ADC1->DR; по идеи значение регистра должно присвоиться data_adc, а оно не присваивается. Проверяю АЦП, строю в стм студио кривую из ADC1->DR - все в порядке данные идут. Поэтому вопрос и возник, нужно отслеживать переменные а не получается(((
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения