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

Vitaly

Участник
  • Постов

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

  • Посещение

Репутация

0 Обычный

Информация о Vitaly

  • Звание
    Участник
    Участник

Контакты

  • ICQ
    Array
  1. Есть готовая сборка CodeBlocks для работы с ARM - https://www.embitz.org Работает из коробки, компилятор armgcc встроенный, STM32 поддерживает
  2. IAR 8.10

    Настройка отображения кириллицы в 8 версии. Требуется перезапуск среды.
  3. Подскажи камень, имеющий 8 аппаратных входов SPI для синхронного получения данных. Ну или 8 SPI. Или используй аппаратный I2C для SHT10. И как обойтись без асма в таких местах?
  4. Есть опыт в работе с медоборудованием(кардиограф, кардиомонитор, энцефалограф). Территориально нахожусь в Харькове. Хотелось бы почитать ваши пожелания об разрабатываемом устройстве. Почта для контактов: w271821(at)gmail.com
  5. Для старта подойдет CodeWarrior или Kinetis Design Studio с ProcessorExpert . Можно использовать IAR. Выполнение программы с отладкой возможно и из ОЗУ, и из FLASH.
  6. Задымился AVRISP-mkII

    Скорее всего http://www.ti.com/product/TPS61020/description
  7. LDI R16,0xD8 OUT 0x34,R16 LDI R16,0x01 STS 0x0040,R16 OUT быстрее на 1 такт. С STS не укладывается в 4 такта (Within 4 instruction cycles, the application code must write the appropriate data to the protected register.)
  8. Структуры и CVAVR

    Не надо путать описание структуры и определение переменных. Описываем в "lcd.h" тип #ifndef _LCD_H_ #define _LCD_H_ typedef struct { int a; int b; } type_lcd; #endif в "main.c" определяем переменную и пользуемся #include "lcd.h" type_lcd var_lcd в "lcd.c" используем ту же самую переменную #include "lcd.h" extern type_lcd var_lcd
  9. траблы с Хмегой

    Читаем: • Bit 0 - JTAGD: JTAG Disable Setting this bit will disable the JTAG interface. This bit is protected by the Configuration Change Protection mechanism, for details refer to Section 3.12 ”Configuration Change Protection” on page 12. Смотрим: 3.12 Configuration Change Protection (меньше страницы) Делаем: CCP = 0xD8; MCU.MCUCR = (1 << JTAGD); или проще: в программаторе в FUSES отключаем JTAGEN
  10. траблы с Хмегой

    JTAG отключи и будет счастье PB4 - TMS PB5 - TDI PB6 - TCK PB7 - TDO
  11. ATTiny261A - 11 каналов АЦП, UART, корпус - SOIC-20, 12 грн за корпус ( 2 штуки связать по SPI) ATMega162 - 2 UART, корпус - TQFP44, 28 грн
  12. IAR Embedded Workbench® IDE reference : Menus : Project menu ... $_ENVVAR_$ The environment variable ENVVAR. Any name within $_ and _$ will be expanded to that system environment variable.
  13. __no_init __eeprom T_EEPROM_Header EEPROM_Header @0x40; и cfgm162.xcl можно не править
  14. Проще всего сделать файлик *.mac, в котором прописать макросы, выполняемые при запуске симулятора. В него и вписать инициализацию прерываний. Есть пример SetupAdvanced.mac в ..\tutor.
  15. AVR Studio (UART)

    Есть плагин для AVRStudio http://www.helmix.at/hapsim
×
×
  • Создать...