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

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: demanik, ivan_fd  
Форум Picbasic.ru » Программирование МК » Proton PicBasic » PIC16F877 и АЦП AD7714 по SPI (Как подружить PIC16F877 и АЦП)
PIC16F877 и АЦП AD7714 по SPI
Legioner Дата: Сб, 22.07.2023, 05:50  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 34
Репутация: 0   ±
Замечания:   ±
На сайте с 22.08.2015

Статус: Offline

Доброго дня, прошу помощи. Есть неоходимость получать данные с АЦП AD7714 и выводить полученный результат на 7 сегментный индикатор. Не могу понять как опрашивать и получать данные по SPI.

Legioner
ЯНДЕКС Дата: 22.07.2023
xvovanx Дата: Вс, 23.07.2023, 22:29  |                                                                                                                Сообщение # 2
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 316
Репутация: 56   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

По даташиту - активируешь на 0 две ноги, и тактируешь, получаешь в ответ данные. А вот в каком формате эти данные будут и как их переварить - это уже интереснее...
Прикрепления: 6291165.png (25.7 Kb)

Сообщение отредактировал xvovanx - Вс, 23.07.2023, 22:32
Legioner Дата: Пн, 24.07.2023, 10:05  |                                                                                                                Сообщение # 3
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 34
Репутация: 0   ±
Замечания:   ±
На сайте с 22.08.2015

Статус: Offline

Получается в коде я пишу следующее:

Symbol SS = PORTA.5
Symbol SCL = PORTC.3
Symbol DI = PORTC.4
Symbol DO = PORTC.5

Далее по даташиту на стр.14 для отправляю биты для коммуникации командой:

SHOut DI, SCL, MsbFirst, [%00000100\8]

В правильном ли направлении я мыслю?

Добавлено (24.07.2023, 10:07)
---------------------------------------------
Микроконтроллер буду использовать PIC16F877


Legioner
xvovanx Дата: Пн, 24.07.2023, 17:43  |                                                                                                                Сообщение # 4
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 316
Репутация: 56   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

Думаю правильно, не знаю только как команда SHOut работает (в описаниях очень скудно лишь одной фразой вскольз упомянуто), может она как раз побитно передает и тактирует.

П.С. лучше всего использовать готовый железный SW SPI . Там в начале проги надо регистры ответственные за SPI сконфигурировать, а так передача и прием в пару команд всего будет, т.к. уже готовый есть регистор-буфер для данных и он сам в него пишет и читает без собственных массивов.
П.С.2.сам уже созрел полностью разобраться и максимально упростить и с комментариями сделать понятную прогу для работы по SPI с блоками nFR2401. А то во всех примерах все тупо копируют коды кусками пачками по 50- 100 строк, а что куда и не понятно. На Али появились блочки с дальностью 2.5км и 5км, руки зачесались smile

Сообщение отредактировал xvovanx - Ср, 26.07.2023, 14:13
xvovanx Дата: Ср, 26.07.2023, 18:36  |                                                                                                                Сообщение # 5
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 316
Репутация: 56   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

Да, все правильно команда тактирует побитно. Инфа разбросана сильно по всему мануалу, но поиском можно собрать все в кучу чтоб понять.
Прикрепления: 2898440.png (76.4 Kb)
Bogdanxhb Дата: Пт, 22.09.2023, 13:52  |                                                                                                                Сообщение # 6
Группа: Заблокированные
Ранг:  Новенький
Сообщений: 11
Репутация: 0   ±
Замечания:   ±
На сайте с 20.03.2021

Статус: Offline

Здравствуйте друзья.

Есть такой замечательный сайт для заказа услуг стоматологии в Минске.К вашим услугам лучшие стоматологи Минска с многолетним стажем.стоматология минск,удаление зуба, отбеливание зубов,лечение зуба,удаление зуба мудрости,стоматология минск цены и стоматология платные услуги минск.
Стоматология премиум-класса в Минске.Приветствуем Вас на официальном сайте стоматологической поликлиники в Минске. С 2008 года мы оказываем гражданам Беларуси, России, Украины, Казахстана, Германии, Англии и других стран СНГ и Европы стоматологические услуги высокого качества.Наша стоматология работает ежедневно и находится в Московском районе Минска, в микрорайоне Малиновка.Мы гордимся тем, что собрали первоклассную команду врачей-стоматологов, которые любят свою работу и делают ее хорошо.Платная стоматология в Минске.Мы – платная стоматология, но цены у нас не кусаются. При этом мы оснастили наши кабинеты современным дорогим оборудованием и инструментами. Мы знаем, что без крепкого здоровья сложно быть счастливым, поэтому приобретаем для лечения только надежные и безопасные материалы. Они обеспечат долговечность итогам лечения, протезирования, имплантации и др. Уже 10 лет благодаря высокотехнологичному оснащению и своему мастерству наши опытные врачи безболезненно проводят сложные манипуляции в ротовой полости и восстанавливают даже безнадежные зубы. Мы беремся за сложные задачи.Получить консультацию в частной стоматологии Вы можете онлайн или записавшись к нам на прием.Стоматология в Беларуси для всей семьи.Нас называют «семейная стоматология», и не зря. Ведь мы предоставляем услуги женщинам и мужчинам любых возрастов, а также детям от 14 лет. К нам приходят целыми семьями, чему мы очень рады, ведь это говорит о том, что мы двигаемся в правильном направлении.Мы выражаем огромную благодарность людям, которые рекомендуют нас своим друзьям и знакомым, которые пишут искренние отзывы о нашей работе и остаются с нами на протяжении многих лет. Ваши отзывы и радостная улыбка – это лучшая благодарность нам, это наше все, и мы этим очень гордимся. Спасибо Вам!
Увидимся!
стоматология в минске цены на услуги
элайнеры беларусь
системы имплантов минск
чистка и отбеливание зубов цена
современная терапевтическая стоматология
металлокерамическая коронка на вкладке
зубная вкладка минск
отбеливание зубов акция
установка импланта зуба имплантация зубов
удаление зуба мудрости в минске
удаление ретинированного зуба мудрости
1 съемный зубной протез
элайнеры купить цена
съемные зубные протезы московский район
индивидуальная гигиена полости рта взрослых
состав для отбеливания зубов
ручное снятие зубных отложений
пульпит симптомы и лечение
обострение периодонтита лечение
удаление части зуба
зуб кап отбеливание
современная имплантация зубов виды
удаление 8 зуба
цвет металлокерамики зубов
стоматологическое удаление зуба мудрости
сапфировые брекеты на зубах
лечение 3 канального пульпита
имплантация жевательных зубов
удаление ретинированного дистопированного зуба мудрости
элайнеры минск цены
удаление капюшона зуба
периодонтит классификация лечение
удаление дефектной пломбы зубов
лигатурные металлические брекеты цена
керамические брекеты минск
местная анестезия удалении зуба
сделать металлокерамическая коронка
имплантация соседних зубов
удаление нормального зуба мудрости
преимущества металлокерамических коронок
удаление зубного камня минск
удаление ретинированного зуба проспект дзержинского
имплантация зубов воспаление
керамические накладки виниры
одноэтапная имплантация зубов отзывы
можно ли лечить зубы с анестезией
сделать имплантацию зубов
диета после отбеливания зубов список продуктов
нижние бюгельные зубные протезы
удаление кусочка зуба


купить шлифмашинку болгарку
Сообщение отредактировал Bogdanxhb - Пт, 22.09.2023, 13:54
Форум Picbasic.ru » Программирование МК » Proton PicBasic » PIC16F877 и АЦП AD7714 по SPI (Как подружить PIC16F877 и АЦП)
  • Страница 1 из 1
  • 1
Поиск: