Программируемый светодиодный куб
|
|
| Пн, 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 надо в программе прописать такую строку чтобы выдать лог.0 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, вот здесь все подробно описано, также там есть схема)
|
|