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

e-moe

Свой
  • Постов

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

Репутация

0 Обычный

Информация о e-moe

  • Звание
    Участник
    Участник
  • День рождения 24.12.1983

Контакты

  • Сайт
    Array

Информация

  • Город
    Array
  1. Большое спасибо! Интересный сайт! ГОСТ тот, что нужно!
  2. Какой самый последний ГОСТ по оформлению схем алгоритмов программного обеспечения и вдруг есть у кого-нибудь этот документ/документы?
  3. Спасибо за книги! В ../upload/DOCs/termoelectric/ Залил: О.И.Ильярский,Н.П.Удалов - Термоэлектричесие элементы "Энергия" М.:1970, 72с. с илл.
  4. Интересует информация по данной теме: Было бы неплохо что-нибуть из нижеперечисленного Иоффе А. Ф., Полупроводниковые термоэлементы, М.- Л., 1956; Бурштейн А. И., Физические основы расчёта полупроводниковых термоэлектрических устройств, М., 1962; Коленко Е. А., Термоэлектрические охлаждающие приборы, 2 изд., Л., 1967; Иорданишвили Е. К., Термоэлектрические источники питания, М., 1968; Методы измерения характеристик термоэлектрических материалов и преобразователей, М., 1974. или любой другой полезный материал. Спасибо за внимание!
  5. Вот что в хелпе по поводу МК в VMLAB 3.12 Model Flash EEPROM RAM I/O ATiny11 1 --- --- 6 ATiny12 1 --- --- 6 ATiny15 1 64 --- 6 ATiny22 2 128 128 6 AT90S2343 2 128 128 4 AT90S2323 2 128 128 3 AT90S1200 1 64 --- 15 AT90S2313 2 128 128 15 AT90S4433 4 256 128 20 AT90S4414 4 256 256 32 AT90S8515 8 512 512 32 AT90S8515_64K 8 512 512 16 AT90S4434 4 256 256 32 AT90S8535 8 512 512 32 ATmega8 8 512 1024 23 ATmega16 16 512 1024 32 ATmega161 16 512 1024 32 ATmega161_64K 16 512 1024 24 ATmega162 16 512 1024 32 ATmega32 32 1024 2048 32 ATmega64 64 2048 4096 48 ATmega128 128 4096 4096 48 ATmega128_64K 128 4096 4096 40 include на ATiny2313 существует, например в AVR Studio 4 (см. вложение) tn2313def.inc.txt
  6. Proteus штука хорошая, но под ATmega128 глючная, у меня тоже множество претензий... Я ниже спрашивал про нормальные библиотеки... В итоге на данный момент приходится моделировать всё в двух системах в proteus 6.73, и в VMLAB 3.12
  7. Спасибо! Я там уже смотрел, перед тем как создать тему.. В общем буду разбираться по анологии с тем, что есть!
  8. Интересует библиотека P-CAD на вот такую панельку: TQFP 64(14\14) zif(wells)
  9. void lcd_putsf(char flash *str) - вывод символов из FLASH памяти void lcd_puts(char *str) - вывод из памяти данных
  10. Нашёл я проблему по которой невозможно быйти из подменю... Допустим я захожу в меню настройки. Там 3 пункта: Настройка 1 >Настройка 2 Настройка 3 Активен пункт 2. тогда при нажатии на ESC происходит вызов: menu[current_menu].m[current_poz].function() Совершенно очевидно что function() не является функцией goto_menu(), т.к. это функция вызовает опии пункта настройки 2. Есть 2 выхода либо добавть отдельно пункт Выход в каждое подменю и поместить для вызова функцию goto_menu(), либо: case ESC: { //убрать menu[current_menu].m[current_poz].function(&kkk); goto_menu(); //оставить /*В таком случае при нажати на ESC всегда будет вызываться данная функция*/ print_menu(); . . . break; P.S. В ИАР есть возможность посмотреть как ведёт себя код, какие переменные куда идут, в режиме отладки. Если нет возможности его использовать, то неплохо бы поставить AVRStudio и при критических ситуациях там просматривать, что происходит с кодом...
  11. Proteus 6.7 sp3 и Atmega 128

    Ну это я уже заметил.. К тому вышеприведённый рисунок несовсем похож на тот контроллер который у меня, хотя там написано что он является Atmega 128 :) А мне бы именно такой как положено со всеми выходами :)
  12. Proteus 6.7 sp3 и Atmega 128

    Есть у кого-нибуть нормальная библиотека Atmega128 для Proteus. А то вот: И что-то я непойму как там с такой работать... З.Ы. Может у кого есть библиотека этих эелементов AD7233 и AD7895-10 или кто знает где можно найти...
  13. может стоит без приведении к int попробовать? if (current_poz==menu[current_menu].num_selections) или же поля (esc_f и ent_f) объявить как char или int попробуй вызывать переход как void goto_menu(char); //// void goto_menu(char kod) {...}; //// goto_menu(kod);
  14. menu[current_menu].m[current_poz].mas menu - массив current_menu указывает на текущее меню .m обращаемся к помлю структуры в текущего меню т.к. там тоже массив, то current_poz указывает текущий пункт меню .mas есть указательна строку текущего меню и текущего пункта. Если взять код выше, то: menu[1].m[1].mas Активно второе меню (т.к. счёт начинается с 0): SETTINGS_MENU, далее в подменю SETTINGS_MENU выбран пункт 2 и далее .mas указатель на строку...
  15. Выше написано: static SELECTION menu_m0[]={ {X5, func5, 0, MAIN_MENU}, {X6, func6, 0, MAIN_MENU}, {X7, func7, 0, MAIN_MENU}, //!!! } Скорее всего из-за того, что запятая там случайно стоит... Потому и ругается.... У меня в IAR не ругался... Вот такой вот код: (current_poz<=0)?current_poz=menu[current_menu].num_selections:current_poz--; Можно заменить аналогом: if (current_poz<=0) {current_poz=menu[current_menu].num_selections;} else {current_poz--;}; Вывод меню на экран - print_menu() это уже фантазия... В CodeVision есть библиотеки работы с ЖКИ, при помощи них можно добиться вывода одной строки, а в print_menu() можно вызывать выод строки [сurrent_poz], потом переход курсора на сдлед. строку и вывод строки [сurrent_poz+1].
×
×
  • Создать...