Как я забавляюсь...
|
|
lvd | Дата: Суббота, 2008-01-19, 19:25:48 | Сообщение # 1 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Вот недавно целую АВРстудию выкачал, 70 мегабайт, ТОЛЬКО ЧТОБЫ взять оттуда инкуды к тини45... Что будет дальше?... Неужто висту ставить придёццо? 8-O
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
KOE | Дата: Суббота, 2008-01-19, 20:22:25 | Сообщение # 2 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Статус: Offline
| Ну и что, я недавно пол-дня искал лекарство к IAR'у авр-скому только чтобы светодиодами на девборде помигать Шойта он без лекарства тока месяц работает...
Мы рождены, чтоб сказку сделать былью "Кто не обломался, тем еще предстоит"
|
|
| |
lvd | Дата: Суббота, 2008-01-19, 21:08:16 | Сообщение # 3 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Кстати, иары иарами, но атмели - малаццы. Развивают фрии софтваре. аврстудия холявная, и может интегрировать в себя холявный же winavr. Для армов - у них целые аппноты про опен-сорец.
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
KOE | Дата: Суббота, 2008-01-19, 21:18:26 | Сообщение # 4 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Статус: Offline
| Мну просто хотел на цэ поэкспериментировать. А так аврстудия вещь хорошая.
Мы рождены, чтоб сказку сделать былью "Кто не обломался, тем еще предстоит"
|
|
| |
fk0 | Дата: Воскресенье, 2008-01-20, 00:08:40 | Сообщение # 5 |
Активист
Группа: Человеки
Сообщений: 178
Статус: Offline
| Quote (KOE) Ну и что, я недавно пол-дня искал лекарство к IAR'у авр-скому только чтобы светодиодами на девборде помигать smile Шойта он без лекарства тока месяц работает... Ебануться. А GCC взять религия не позволяет. Quote (lvd) Для армов - у них целые аппноты про опен-сорец. Да ты чо, говно это всё, поделки финских студентов...
[САМОЗАБАНЕН]
|
|
| |
fk0 | Дата: Воскресенье, 2008-01-20, 00:12:21 | Сообщение # 6 |
Активист
Группа: Человеки
Сообщений: 178
Статус: Offline
| Quote (lvd) Вот недавно целую АВРстудию выкачал, 70 мегабайт, ТОЛЬКО ЧТОБЫ взять оттуда инкуды к тини45... google://tn15def.inc -- полно ссылок, например http://www.attiny.com/definitions.htm
[САМОЗАБАНЕН]
|
|
| |
lvd | Дата: Воскресенье, 2008-01-20, 00:27:13 | Сообщение # 7 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Ну и где там инклуд к тини25-45-85??? 15 - это совсем не то (у 25-45-85 есть режим совместимости с 15 всего лишь).
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
lvd | Дата: Воскресенье, 2008-01-20, 00:28:41 | Сообщение # 8 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (fk0) Ебануться. А GCC взять религия не позволяет. Который в виде winavr интегрируется в аврстудию...
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
lvd | Дата: Воскресенье, 2008-01-20, 00:59:35 | Сообщение # 9 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Кстати, вот прям щя за 10 минут выкаччал винавр, поставил Потом в аврстудеи забацал проект сишный, написал тупую прогу Code #include <avr/io.h> #include <stdio.h>
void main(void) { DDRB = 1;
while(1) { PORTB |= 1; PORTB &= ~1; }
} Откомпилял (винавр оно само нашло, им скомпилило, получился *.hex), зашил (руками, авреалом), и вот резалт дёргает ногой...
Многого нет здесь: http://lvd.nedopc.com
Сообщение отредактировал lvd - Воскресенье, 2008-01-20, 01:00:12 |
|
| |
lvd | Дата: Воскресенье, 2008-01-20, 01:14:06 | Сообщение # 10 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Отмечу, что вышеописанное получилось без искания лекарствов по пол-дня, и вообще почти без участия головного мозга (разборки с аврстудией были минимальны).
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
KOE | Дата: Воскресенье, 2008-01-20, 01:16:17 | Сообщение # 11 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Статус: Offline
| А почему на картинке не чистый меандер? По логике-то должно быть так.
Мы рождены, чтоб сказку сделать былью "Кто не обломался, тем еще предстоит"
|
|
| |
lvd | Дата: Воскресенье, 2008-01-20, 01:17:02 | Сообщение # 12 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (KOE) А почему на картинке не чистый меандер? По логике-то должно быть так. Потому что Code 00000056 <main>: 56: 81 e0 ldi r24, 0x01 ; 1 58: 87 bb out 0x17, r24 ; 23 5a: c0 9a sbi 0x18, 0 ; 24 5c: c0 98 cbi 0x18, 0 ; 24 5e: fd cf rjmp .-6 ; 0x5a <main+0x4>
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
KOE | Дата: Воскресенье, 2008-01-20, 01:21:35 | Сообщение # 13 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Статус: Offline
| А я бы ксорил биты в порту.
Мы рождены, чтоб сказку сделать былью "Кто не обломался, тем еще предстоит"
|
|
| |
lvd | Дата: Воскресенье, 2008-01-20, 01:35:31 | Сообщение # 14 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Code sbi PORTB,0 cbi PORTB,0 rjmp $-4 6 тактов на цикл. Quote (KOE) А я бы ксорил биты в порту. Тадаб вышло такое: Code in r20,PORTB eor r20,1 out r20,PORTB rjmp $-6 10 тактов на цикл. Для макс. скорости и симметричного меандра можно, собсна, так: Code ldi r20,1 ldi r21,0 out PORTB,r20 rjmp $+2 out PORTB,r21 rjmp $-6 6 тактов на цикл. Для вообще макс. скорости: Code ldi r20,1 ldi r21,0
out PORTB,r20 out PORTB,r21 rjmp $-4 4 такта, несимм. меандр.
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
KOE | Дата: Воскресенье, 2008-01-20, 01:46:30 | Сообщение # 15 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Статус: Offline
| А вот где ве1 рулит... там, вроде бы, достаточно сделать xor в регистре и все тут же будет выведено в порт, без лиших аутов. И симметричный меандр сделать проще, нечто типа xor - jmp и т.д.
Мы рождены, чтоб сказку сделать былью "Кто не обломался, тем еще предстоит"
|
|
| |
|
|