Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
не выходит каменный цветок (st YL,temp1)
Отправлено
nestandart 06 апреля 2007 г. 17:17
предыстория:
нужно задать дрыганье ногами в произволном порядке ( http://telesys.ru/wwwboards/mcontrol/1636/messages/56647.shtml )думал так можно :
ldi ZL,0x60
ldi ZH,0x34
ldi temp0,$18
st Z+,temp0
ldi temp0,0b00000001 ; пишем в ram пары "что-куда" ("байт:адрес")
...
...
...
ldi ZL,0x60
ldi ZH,0x00
ldi YH,0x00ld YL,Z+
ld temp1,Z+
st YL,temp1 ; тут надеялся выдать в адрес YL байт temp1
хрена.
строка st YL,temp1 - Invalid Register
где грабли ?
Составить ответ | Вернуться на конференцию
Ответы
- ldi ZL,0x60; ldi ZH,0x34; выше ворот.... пониже адресом стреляйте — Quasy (06.04.2007 17:53:5 80.243.9.34, пустое)
- st Y(а не xl),temp1 — =AVR= (06.04.2007 17:22:23 80.92.96.19, пустое)
- (а не YL) — =AVR= (06.04.2007 17:23:9 80.92.96.19, пустое)
- хм , правильно, и будет.....st Y,temp1 , нах здесь указывать младший байт — Aleksey75 (06.04.2007 17:21:35 212.44.92.18, пустое)
- тьфу. :) — nestandart (06.04.2007 17:28:53 87.180.49.235, пустое)