Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: demanik, ivan_fd  
MCP4725 ЦАП
tolyan249 Дата: Вс, 17.11.2024, 18:11  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 198
Репутация: 0   ±
Замечания:   ±
На сайте с 11.10.2007

Статус: Offline

Всем привет . Вопрос .Кто работал с ЦАП MCP4725 ? в протеусе он есть ,но показывает всегда 2.5в.
Может есть у кого наработки ?

Спасибо.
Прикрепления: 4593393.png (307.8 Kb) · proect_mcp4725.zip (45.6 Kb)


если знаешь,помоги.
Сообщение отредактировал tolyan249 - Вс, 17.11.2024, 19:08
ЯНДЕКС Дата: 17.11.2024
tolyan249 Дата: Пн, 18.11.2024, 06:32  |                                                                                                                Сообщение # 2
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 198
Репутация: 0   ±
Замечания:   ±
На сайте с 11.10.2007

Статус: Offline

Сделал  передачу  1 байта вроде заработало ,но до 0.32в так как байт имеет значение от 0 до 255, а надо передавать 12 бит ,если делаю полные 2 байта то не работает вообще. как сделать из 16 бит 12 бит пока не знаю

Спасибо.
dim k as word
dim n as word

main:

k=0
For  n=0 To 4095 To
BStart
Inc k
I2COut SDA,SCL,%11000000,0,[k.HighByte<<4,k.LowByte]   

BStop
DelayMS 50

Next

GoTo main


если знаешь,помоги.
Сообщение отредактировал tolyan249 - Пн, 18.11.2024, 06:45
tolyan249 Дата: Пн, 18.11.2024, 07:06  |                                                                                                                Сообщение # 3
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 198
Репутация: 0   ±
Замечания:   ±
На сайте с 11.10.2007

Статус: Offline

Всем спасибо решил вопрос.
вот так
I2COut SDA,SCL,%11000000,0,[0000,k.HighByte,k.LowByte]


если знаешь,помоги.
  • Страница 1 из 1
  • 1
Поиск: