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

 
 
> ATmega2561: соединить с ЦАПом ТС1230 по I2С, прописывание внешнего устройства по I2C
Slavast
сообщение Nov 12 2010, 08:29
Сообщение #1


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

Группа: Участник
Сообщений: 81
Регистрация: 25-10-10
Пользователь №: 60 395



Пытаюсь уже 3-й день в AVRStudio соединить AtMega 2561 с ЦАП ТС1320 по I2c! Но на выходе так ничего и не обнаруживаю.
Может что-то не так задаю(
Помогите советом!
Спасибо!

Кусок осн программы привожу ниже:

ldi r18, 0xD0
sts XMCRA, r18 ; Enable External Memory

ldi r18, 0x80
sts XMCRB, r18 ; Whole PortC for XRAM

ldi r16, 0x91
sts TWAR,r16 ; Slave address to TWAR

ldi START, 0xF8

;-----------------I2с sending -------------------------------------------

ldi r16,(1<<TWINT)|(1<<TWSTA)|(1<<TWEN)
sts TWCR, r16 ; Send s-t-a-r-t condition

wait1:
lds r16,TWCR
sbrs r16,TWINT
rjmp wait1 ; Wait for START bit to be transmitted

ldi r16, 0x90
sts TWDR,r16 ; Load Address in TWDR
ldi r16, (1<<TWINT)|(1<<TWEN)
sts TWCR, r16 ; Clear TWINT bit

wait2:
lds r16,TWCR
sbrs r16,TWINT
rjmp wait2 ; Wait for ADRESS to be transmitted

ldi r16, 0x00
sts TWDR,r16 ; Load 00h - command for TC1320 to send next byte as Data
ldi r16, (1<<TWINT)|(1<<TWEN)
sts TWCR, r16 ; Clear TWINT bit

wait5:
lds r16,TWCR
sbrs r16,TWINT
rjmp wait5 ; Wait for ADRESS to be transmitted

ldi r16, 0x3B
sts TWDR,r16 ; Load DATA in TWDR
ldi r16, (1<<TWINT)|(1<<TWEN)
sts TWCR, r16 ; Clear TWINT bit in TWCR to start transmittion of DATA


wait3:
lds r16,TWCR
sbrs r16,TWINT
rjmp wait3 ; Wait for DATA to be transmitted

ldi r16,(1<<TWINT)|(1<<TWEN)|(1<<TWSTO)
sts TWCR, r16 ; Send s-t-o-p condition

nop
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Slavast   ATmega2561: соединить с ЦАПом ТС1230 по I2С   Nov 12 2010, 08:29
- - kovigor   Цитата(Slavast @ Nov 12 2010, 12:29) Пыта...   Nov 12 2010, 08:52
|- - Slavast   Цитата(kovigor @ Nov 12 2010, 12:52) Неск...   Nov 12 2010, 10:04
|- - kovigor   Цитата(Slavast @ Nov 12 2010, 14:04) Но у...   Nov 12 2010, 10:11
|- - Slavast   Цитата(kovigor @ Nov 12 2010, 14:11) ЦАП ...   Nov 12 2010, 10:26
|- - kovigor   Цитата(Slavast @ Nov 12 2010, 14:26) А во...   Nov 12 2010, 10:34
|- - Slavast   Цитата(kovigor @ Nov 12 2010, 14:34) А чт...   Nov 12 2010, 10:58
|- - kovigor   Цитата(Slavast @ Nov 12 2010, 14:42) Осци...   Nov 12 2010, 11:02
|- - ILYAUL   Цитата(Slavast @ Nov 12 2010, 13:58) SCL ...   Nov 12 2010, 11:08
|- - Slavast   Цитата(ILYAUL @ Nov 12 2010, 15:08) А он ...   Nov 12 2010, 11:48
|- - ILYAUL   Цитата(Slavast @ Nov 12 2010, 14:48) Форм...   Nov 12 2010, 12:06
|- - Slavast   Цитата(ILYAUL @ Nov 12 2010, 16:06) Вам н...   Nov 12 2010, 12:18
|- - ILYAUL   Цитата(Slavast @ Nov 12 2010, 15:18) Каки...   Nov 12 2010, 12:46
|- - Slavast   Цитата(ILYAUL @ Nov 12 2010, 16:46) 1. Co...   Nov 12 2010, 13:16
|- - ILYAUL   Цитата(Slavast @ Nov 12 2010, 16:16) Спас...   Nov 12 2010, 13:59
- - ILYAUL   Не увидел вот это - есть? ;***********************...   Nov 12 2010, 10:38
- - ARV   Цитата(Slavast @ Nov 12 2010, 13:04) Мне ...   Nov 12 2010, 16:03
|- - Slavast   Цитата(ARV @ Nov 12 2010, 19:03) регулиру...   Nov 15 2010, 07:39
|- - ILYAUL   Цитата(Slavast @ Nov 15 2010, 10:39) Ииде...   Nov 15 2010, 12:30
|- - Slavast   QUOTE (ILYAUL @ Nov 15 2010, 16:30) И Ваш...   Nov 16 2010, 13:01
|- - ILYAUL   Цитата(Slavast @ Nov 16 2010, 16:01) Пард...   Nov 16 2010, 13:18
|- - Slavast   Цитата(ILYAUL @ Nov 16 2010, 17:18) НЕ пр...   Nov 16 2010, 13:21
|- - ILYAUL   Цитата(Slavast @ Nov 16 2010, 16:21) Поче...   Nov 16 2010, 13:37
- - Slavast   Еще не ас в библиотеках: а что означает .include ...   Nov 16 2010, 13:45
|- - ILYAUL   Цитата(Slavast @ Nov 16 2010, 16:45) Еще ...   Nov 16 2010, 13:50
|- - Slavast   Цитата(ILYAUL @ Nov 16 2010, 17:50) 1 Биб...   Nov 16 2010, 13:53
|- - ILYAUL   Цитата(Slavast @ Nov 16 2010, 16:53) А гд...   Nov 16 2010, 13:57
- - Slavast   ААААААААААААААААААААА!!!!!...   Nov 16 2010, 14:49
- - ILYAUL   Цитата(Slavast @ Nov 16 2010, 17:49) Но п...   Nov 16 2010, 16:44
- - Slavast   Цитата(ILYAUL @ Nov 16 2010, 20:44) Потом...   Nov 17 2010, 09:36
- - Slavast   Порядок!!!   Nov 18 2010, 11:24
- - ILYAUL   Цитата(Slavast @ Nov 18 2010, 14:24) Поря...   Nov 18 2010, 12:16


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

 


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


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