РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

ФОРУМ НА ЭЛВО

РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ
  • БЛОГИ
  • НОВОЕ
  • СХЕМЫ
  • РАЗНОЕ
  • ТЕОРИЯ
  • ТЕЛЕВИДЕО
  • СВЕТОДИОД
  • МЕДТЕХНИКА
  • БЫТТЕХНИКА
  • ИЗМЕРИТЕЛИ
  • СПРАВОЧНИК
  • ТЕХНОЛОГИИ
  • РЕМОНТ СХЕМ
  • МОБИЛЬНИКИ
  • КОМПЬЮТЕРЫ
  • НАЧИНАЮЩИМ
  • ЗАРЯДКИ И АКБ
  • СИГНАЛИЗАЦИИ
  • АУДИОТЕХНИКА
  • АВТОВЕЛОМОТО
  • БЛОКИ ПИТАНИЯ
  • РАДИОПРИЁМНИКИ
  • МЕТАЛЛОИСКАТЕЛИ
  • МИКРОКОНТРОЛЛЕР
  • РАДИОПЕРЕДАТЧИКИ


  • Архив - только для чтения
    Программируемый светодиодный куб
    Пн, 02.04.2012, 09:30 | Сообщение # 111        
    skateman
    аватар
      Постов: 2201   Друзья 
    пока изучать систему команд AVR
    Пн, 02.04.2012, 10:59 | Сообщение # 112        
    [)еНиС
    аватар
      Постов: 3074   Друзья 
    Еще бы знать че это такое система клманд
    Пн, 02.04.2012, 11:43 | Сообщение # 113        
    skateman
    аватар
      Постов: 2201   Друзья 
    [)еНиС, ну для примера... чтобы на PB1 контроллера выдать лог.1 надо в программе прописать такую строку
    Code
    sbi PORTB,1

    чтобы выдать лог.0
    Code
    cbi PORTB,1

    PORTB - это соответственно порт B, 1 - это разряд (бит) порта, т.е. по цоколевке это PB1
    cbi (Clear Bit I/0) - команда сброса бита, sbi (Set Bit I/O) - команда установки бита.
    И тебе задание: разобраться к какому адресному пространству могут обратиться команды cbi и sbi.
    В AVR Studio есть хорошая справка по системе команд.
    Пн, 02.04.2012, 11:55 | Сообщение # 114        
    [)еНиС
    аватар
      Постов: 3074   Друзья 
    Первую строчку я понял, остальное частично понял, а задание вообще не понял.
    Как понять адресному пространству? Вот эти cbi sbi относятся ко всем же портам, для каждого порта можно "отдельную строчку" написать
    Пн, 02.04.2012, 11:59 | Сообщение # 115        
    skateman
    аватар
      Постов: 2201   Друзья 
    [)еНиС, я немного не так написал.... Не порты, а регистры портов. К каждому порту относится 3 регистра, эти регистры имеют адреса, т.к. к примеру PORTB - это мнемоническая запись, у PORTB есть адрес, он прописан в .inc файле на каждый контроллер. Эти .inc файлы ищи в папке со Студией, если не ошибаюсь это папка AVRAssembler. К примеру для tiny2313 это файл tn2313def.inc
    Пн, 02.04.2012, 12:06 | Сообщение # 116        
    [)еНиС
    аватар
      Постов: 3074   Друзья 
    Ну найти-то я нашел этот фаил. Открыл, там ниче не понятно. Да и то что ты написал я с трудом понимаю)

    Добавлено (02.04.2012, 13:06)
    ---------------------------------------------
    По моему надо создать отдельную тему или типа этого чета...

    Пн, 02.04.2012, 12:10 | Сообщение # 117        
    skateman
    аватар
      Постов: 2201   Друзья 
    [)еНиС, создавай с названием AVR: порты ввода/вывода

    Добавлено (02.04.2012, 13:10)
    ---------------------------------------------
    отпишусь вечером, т.к. щас на работе

    Пн, 02.04.2012, 12:12 | Сообщение # 118        
    [)еНиС
    аватар
      Постов: 3074   Друзья 
    Усе готово!
    Пт, 18.05.2012, 18:16 | Сообщение # 119        
    paul1
    аватар
      Постов: 2   ОК 
    [)еНиС, вы не могли бы выложить схему, по которой собирали непрограммируемый кубик?
    Пт, 18.05.2012, 19:11 | Сообщение # 120        
    [)еНиС
    аватар
      Постов: 3074   Друзья 
    paul1, вот здесь все подробно описано, также там есть схема)
    Поиск:

    Внимание! Форум переехал на Tehnodium.ru



    © 2010-2022 "Форум Радиосхемы". All Rights Reserved  Почта  PDA