Jump to content

    

kuber

Участник
  • Content Count

    32
  • Joined

  • Last visited

Everything posted by kuber


  1. Вопрос по IAR asm

    Приветствую всех. Подскажите знатоки IARа, как можно в проекте подключить внешний бинарный файл. Например картинку. Как в ассемблере (наверное и в Си так же) определить внешний файл в нужное мне адресное пространство. #include "имя файла.bin" не катит, ассемблер считает что там программа.
  2. Вопрос по IAR asm

    Спасибо подсказку. Всё получилось, даже как то просто. RSEG DATAS:DATA,0 buffer DS 128 ; и результат **************************************** * * * SEGMENTS IN ADDRESS ORDER * * * **************************************** SEGMENT SPACE START ADDRESS END ADDRESS SIZE TYPE ALIGN ======= ===== ============= =========== ==== ==== ===== START CODE 00000000 - 000000FF 100 rel 0 CODE CODE 00000100 rel 1 DATAS DATA 00000000 - 0000007F 80 rel 0
  3. Вопрос по IAR asm

    Приветствую всех. Подскажите знатоки AVR IARа не получается в проекте на ассемблере определить данные. Конструкция типа RSEG DATA,100 buffer Ds 128 определяет начало блока данных в области Кода. **************************************** * * * SEGMENTS IN ADDRESS ORDER * * * **************************************** SEGMENT SPACE START ADDRESS END ADDRESS SIZE TYPE ALIGN ======= ===== ============= =========== ==== ==== ===== ?FILL1 CODE 00000000 - 00000057 58 rel 0 CODE CODE 00000058 - 0000005B 4 rel 1 DATA CODE 00000064 - 000000E3 80 rel 0 **************************************** * * * END OF CROSS REFERENCE * * * **************************************** 0 bytes of UNTYPED memory (+ 128 absolute ) 4 bytes of CODE memory (+ 88 range fill ) Подскажите как правильно указывать Данные в ассемблерном проекте для AVR, за ранее благодарен за совет. По Help асму примеры не работают, результат так или иначе связан с определением с кодом программы. .DSEG IAR не понимает.
  4. Вопрос по IAR asm

    Про ключ -g напрочь забыл.
  5. Вопрос по IAR asm

    Всё заработало. -gbootsymbol --image_input=$PROJ_DIR$\папка\файл.bin,bootsymbol,BOOTLOADER,1 -Z(CONST)BOOTLOADER=0x7400,0x7fff Спасибо всем.
  6. Вопрос по IAR asm

    Очень рад за всех этих людей. Если конкретно по ассемблеру реальных примеров нет, то Си оставим в покое. Конструкцию из даташита --image_input=filename,symbol,segment,alignment В линкере строка есть, но файл не добавляет в код
  7. Вопрос по IAR asm

    У меня нет проблем с ассемблером под все мною освоенные микроконтроллеры. А нюансы, рано или поздно найду решение. Си много раз пытался освоить, не моё.
  8. Вопрос по IAR asm

    Си не знаю, программирую только на ассемблере.
  9. Вопрос по IAR asm

    Предложенные варианты у меня не работают
  10. Вопрос по IAR asm

    Использую IAR Embedded Workbench for Renesas 78K программирую на ассемблере. Приходится преобразовывать в нех последовательность, так и подключаю. Хотелось бы проще
  11. Вопрос по IAR asm

    Пока не нашол решения, я использую вот такую конструкцию RSEG CODE ASEGN CODE_5000:CODE, 0x5000 ; Место где будет располагаться массив. ; #include "имя файла.h" файл содержит: метка: DC8 константа1,2,3,4,... DC16 константа1,2,3,4,... и так далее. Это работает, но геморой ещо тот! Надо тупо поместить при компиляции двоичные данные в память программы. КАК?
  12. Приветствую Всех на форуме. Не получается запрограммировать чипы G10, G12, G13 в Win XP. Схема программатора - Стандартный (max232) переходник COM-UART и диодный согласователь из начала топика. Кто использует данный программатор и софтину rl78flash-0.3.1-win32 v1 - есть ли какие то нюансы в схеме или софте. В чём может быть дело.? Настройка порта или софта? В окне программы выдаёт следующее.. на фото.
  13. Приветствую всех на форуме. Помогите опознать корпус брелока. На корпусе брелока нет ни одного символа. Хотел использовать для своей разработки, он мне подходит по всем параметрам, а найти производителя и продавца не смог. Заранее благодарен за ответ.
  14. Многоканальный I2C АЦП.

    i2c ADC DAC - PCF8591 Использовал лет 10 назад.
  15. Доброго времени суток. Подскажите кто работал с чипами RL78/G13, тоже планирую начать с ними работать. Начинка и потребление подкупают. Сколько реально по времени прошиваются 128Кбайт чипы. Заранее благодарен за ответ.
  16. Привет всем. Использую младшие микроконтроллеры UPD78F9000... UPD78F9234. Питание от сетевого источника, схемы работают отлично. Недавно в одном проекте понадобилось сделать автономное питание от батарей. Используя выход из спящего режима от таймера TMH1 тактируемый внутренним низко скоростным кольцевым генератором 240Кгц , добился потребление схемой 300мка!!!. В данном случае неприемлемо. Наскоро переделанный проект под ATMEGA88PA потребляет 30мка!! Вопрос? чего можно добиться для наименьшего потребления микроконтроллером серии (UPD78F9000... UPD78F9234) при питании от батарей. У кого есть опыт, поделитесь. В микроконтроллерах upd78F0500 серии как обстоят дела с реальным потреблением? И ещё вопрос, присматриваюсь на модели upd78f1146 (256Kbyeт Flash, 12Kbyte RAM). Ресурсов камня мне бы хватило на большинство проектов. Довелось кому нибудь их пощупать в деле, стоит ими заморачиваться ? Заранее Благодарен за любой совет.
  17. Привет Всем. Наконец то удалось проверить потребление микроконтроллеров uPD78F9200 ...9234. В тестовой схеме микроконтроллер запитан от стабилизатора 2,5вольт, считывал состояние 3х входов + 1 канал ADC. Прерывание из режима STOP от таймера TMH1 тактируемый внутренним низко скоростным кольцевым генератором 240Кгц. Из прерывания считываю входы и выполняю преобразование c ADC (Порт P20). Результат потребление всей платы - 15мка. При замыкании входов ток подымается до 25мка. ОЧЕНЬ ХОРОШО меня устраивает. Дальше по схеме датчик DS18B20 и модуль RFM70 (ещё не подключал). Проверю, отпишусь.
  18. Спасибо за совет, сегодня постараюсь проверить. Я пробавал программно отключать часть используемой внешней переферии и получал результат 300Мка. Отпаяю все нагрузки, хотя при тех же нагрузках периферии в меге результат получился намного лучше. Подозреваю что увеличение тока вносит задержка на переключение вывода из режима вывод в режим ввод. Выводы порта микроконтроллера используются на ввод и вывод (светодиоды и кнопки). Вот код задержки: Del: ; PUSH AX MOVW AX,#30 Dl_lp: NOP SUBW AX,#1 BNZ $Dl_lp POP AX ; RET При меньших значениях, ввод с кнопок отсутствует. Видно как подсвечиваются светодиоды. Попробую убрать задержку и замерить потребление.
  19. Приветствую Всех. Подскажите где найти информацию по регистрам, точнее подробное описание по битам , за что каждый бит отвечает. В даташитах на микроконтроллеры подробно по битам описаны только SFR регистры. Хотелось использовать в своих поделка. По примерам разобрался с семантикой и мнемоникой ассемблера. Останавливает только отсутствие выше описанной информации. Заранее благодарен за любой совет.
  20. Пролистал, нашол то что нужно. Да! Придётся попотеть, чтобы для конкретного камня обобщить информацию. Интересно кто как делает. Не хочется свои таблицы с описаниями творить . Ведь в даташитах представлена информация - модули, имя регистра и его адрес, чего сразу же не дать по битную инфу. Хватило бы желания и терпения. Спасибо.
  21. DEMO QE 128

    Народ подскажите где в Москве можно приобрести USBSPYDER08
  22. Всем привет. Кто может подсказать каким программатором можно запрограммировать младшие модели микроконтроллеров от NEC uPD78F9200, uPD78F9201 и так далее до uPD78F9210. На сайте Элтех дан программатор FlashProg но он программирует чипы начиная с модели uPD78F9210. Взял электронный модуль "LPC STARTET KIT, NEC", в которой стоит микроконтроллер uPD78F9222. С платой идёт программа программатора PG-LPC, при программировании требуется указать файл 78F9222.PRM. Я так понимаю что этот файл и есть описание микроконтроллера для программатора. Этот файл только один и других файлов с расширением .PRM нет. Вопрос где можно скачать файлы .PRM для чипов uPD78F9200, uPD78F9202 и тд. или каким образом эти чипы программировать.
  23. Всё устраивает. Удачно программирую на ассемблере от NEC и прошиваю младшие модели через переделанные "NEC LPC STARTER KIT" Немножко напрягает отсутствие EEPROM в контроллерах. Всё компенсируется внешнем EEPROM типа AT24LC16. Система команд слегка напоминает стары микропроцессор Intel 8080. Достойный микроконтроллер, жалко что мало им интересуются. Сказывается отсутствие конкретных примеров применения и использования. На разных форумах пытаются как-то втолковать о возможностях этих микроконтроллеров но негде нет конкретных примеров. Предлагаю ВСЕХ заинтересовавшихся этими микроконтроллерами обмениваться программными этюдами (желательно на ассемблере) в данном посте. Со своей стороны планирую после новогодних праздников выложить законченный проект на микроконтроллерах uPD78f92xx Проект - Ограничения доступа на электронных ключах DS1990A.
  24. AVR и Siemens M55

    Всем доброе время суток. Кто может подсказать где можно достать ответный разьём к внешнему дисплею Nokia 6085. 2 рада по 5 пин. На фотки разьем самого дисплея. Пока найти не удалось а выковыривать с плат неохота. Хочу применить дисплеи от Nokia (с таким типом разьема) для своих проектов. Надо 25 штук
  25. Всё нашол Спасибо Элтех. Написал в Элтех с просьбой помочь файлами с расширением .PRM для программатора под чипы NEC. На следующий день выслали по электронке.