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

KARLSON

Свой
  • Постов

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

  • Посещение

Сообщения, опубликованные KARLSON


  1. Здравствуйте. Дали проект написанном в IAR 2.3. Хочу перевести его в 5,3.

    Проблема встала вот в чём. Имеется указатель void *Txpoi;

    Проблема с инкрементированием самого указателя TXBUF0=*((char*)Txpoi)++; Посмотрел инет. Пишут, что неопределённый указатель можно инкрементировать приведя его к типу ((char *)Txpoi)++; Но вот что-то компилятор не разрешает.

    Компилятор говорит:

    Error[Pe137]: expression must be a modifiable lvalue

     

  2. Прошу добавить в фак.

    Вывод информации:

    Вопрос: как вывести список перечня элементов в xls.

    Ответ:

    1) В схемном редакторе С -> N -> Output Job File.

    2) Раздел Report Outputs -> 2 раза ЛКМ по Bill of Materials

    3) Если не нужна группировка элементов, то в окне Grouped Columns ЛКМ переместить параметры в окно All Columns. Соответственно можно и наоборот.

    4) В окне Export Options выбираете нужный выходной формат.

    5) Нажать на кнопку Export.

  3. Здравствуйте.

    Проблема в формировании перечня элементов.

    Мне нужен просто список, без оформления по ГОСТ.

    Формирую OUTJob файл. Далее Report Outputs -> Bill of Materials. Затем появляется окно со списком, но элементы сгруппированы по значению "Coment". Т.е. все резисторы со значение R0603 объединяются в одну строчку, и значения Value перечисляются через запятую.

    Как сделать список без группировок?

  4. Датчики эти двух сторонние, как на передачу так и на приём. Бывают и односторонние. На относительно дальние расстояния используют частоту 40 кГц.

    Читайте...

    ___________________________________________.pdf

    ____________________________________________.pdf

  5. Если эта часть отдельная функция, то видел однажды через #pragma memory = , пишется перед описанием функции. Но этим задаётся начало размещения.

  6. Я делал такую вещь. 2 программы, загрущик и основная. В загрущике в секторе векторов только адрес начала программы (то же не использую прерывания)

    @FFFE

    00 F6

    В прошивке основной программы меняю адрес начала программы по тому же адресу на начало загрущика.

    Заливаю основную программу через свой загрущик. В конце загрущик считает контрольную суммму всей флеш памяти и сохраняет её в информационной памяти.

    Затем считываю через программатор всю флеш память и этот текстовый файл передаю в производство, что бы не заливали основную программу сами, т.к. это долго.

    Кстати, загрущик у меня стирает память по сегментно, не всё сразу.

    При старте загрущик считает контрольную сумму всей памяти и сверяет с сохранённым значением. Если правильно, переходим на адрес основной прошивки.

    Вот и всё.

  7. Ещё хотелось бы знать когда дохнет, при зарядке или от аккумулятора? А что мешало поставить резисторы по UART? для RX делитель до 2,8, а на TX просто резистор. Сейчас не вспомню, примерно на делитель 10к и 700 Ом, а на tX 1 кОм.

    Затраты на копейки, а надёжность на много больше.

×
×
  • Создать...