реклама на сайте
подробности

 
 
> Выставить SPIX2 на MEGA16
Склихасовский
сообщение Jun 2 2008, 11:15
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 29-11-06
Пользователь №: 22 912



Ребята че я не правильно сделал?
хоть ты тресни SPI2x бит как был нуль так и остался...
Код
    LDI        TEMP,(1<<SPIE)|(1<<SPE)|(0<<DORD)|(1<<MSTR)|(0<<CPOL)|(0<<CPHA)|(0<<SPR1)|(0<<SPR0)
    OUT        SPCR,TEMP
    SBI        SPSR,SPI2X

Наблюдаю через JTAG iCE..
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alkaes
сообщение Jun 2 2008, 11:58
Сообщение #2





Группа: Новичок
Сообщений: 9
Регистрация: 5-04-07
Пользователь №: 26 793



Все нормално. Просто JTAG не показывает все регистры.
Взято из хелпа АВР Студио:
Цитата
Accessing IO Registers
Some registers cannot be read without affecting the state of the microprocessor. The changed state could be caused by setting or clearing status bits, or destroying the contents of the register. In this case, reading out the contents would result that further emulation of the device would be erroneous. The following registers are not directly accessible using the JTAG ICE. Grouped by AVR device.
ATmega323, and ATmega16 :
UDR, SPSR, UCSRC/UBRRH, TWCR
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 17:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01346 секунд с 7
ELECTRONIX ©2004-2016