Датчик атмосферного давления BMP280,atmel, asm.

  • Автор темы Kisovi4
K

Kisovi4

  • 31 Мар 2018
Нужен пример кода на ассемблере для контроллеров atmel, где считываются данные с датчика атмосферного давления BMP280.
Датчик этот весьма распространённый в Arduino. Примеров на С хватает, но я в нём не разбираюсь да и ассемблер давно не практиковал...
Определённую сложность ещё вызывает то, что для конкретного экземпляра датчика, нужно сначала считывать с него его собственные
уникальные коэффициенты , вставлять их в формулу, производить расчёт и на выходе получим реальные данные о давлении.

 ссылка скрыта от гостей 
 

Что это ? Прошивки Схемы Справочники Маркировка Корпуса Программаторы Аббревиатуры Частые вопросы Обмен ссылками Ссылки дня

  • Это информационный блок по ремонту
    Содержит основные технические рекомендации и советы поиска по разделам сайта необходимые для ремонта - принципиальные схемы, файлы прошивок, программ, маркировку компонентов, ссылки на базы данных. Обратите внимание и на другие темы где расположены советы и секреты мастеров, измерения, принцип работы и методы диагностики.
    Предназначен для тех, кто случайно попал на эту страницу, периодически обновляется и отображается только гостям.
  • Прошивки в разделах:
    Прошивки телевизоров (запросы)
    Прошивки телевизоров (хранилище)
    Прошивки мониторов (хранилище)
    Различные прошивки (запросы)
  • Схемы в разделах:
    Схемы телевизоров (запросы)
    Схемы телевизоров (хранилище)
    Схемы мониторов (запросы)
    Различные схемы (запросы)
  • Справочники в разделах:
    Справочник по транзисторам
    ТДКС - распиновка, ремонт, прочее
    Газовые котлы Termomax
    Справочники по микросхемам
  • Marking (маркировка) - обозначение на электронных компонентах
    Справочники по SMD компонентам
    Опознать элемент в телевизоре (вопросы)
    Справочники по SMD кодам компонентов
    Маркировка SMD транзисторов от PHILIPS
  • Package (корпус) - вид корпуса электронного компонента
    SOT-89 - пластковый корпус для поверхностного монтажа
    SOT-23 - миниатюрный пластковый корпус для поверхностного монтажа
    TO-220 - корпус для монтажа (пайки) в отверстия
    SOP (SOIC, SO, TSSOP) - миниатюрные корпуса для поверхностного монтажа
  • Programmer (программатор) - устройство для записи (считывания) информации в память или другое устройство
    Ниже список некоторых программаторов:
    Postal-2,3 - универсальный программатор по протоколам I2C, SPI, MW, IСSP и UART. Подробно - Postal - сборка, настройка
    TL866 (TL866A, TL866CS) - универсальный программатор через USB интерфейс
    CH341A - самый дешевый (не дорогой) универсальный программатор через USB интерфейс
  • PWM (Pulse Width Modulation) - Широтно-импульсная модуляция
    SPI (Serial Peripheral Interface Protocol) - Протокол последовательного периферийного интерфейса
    TSOP (Thin Small Outline Package) – Тонкий корпус с уменьшенным расстоянием между выводами
    USB (Universal Serial Bus) - Универсальная последовательная шина
    DMA (Direct Memory Access) - Модуль для считывания и записи RAM без задействования процессора
  • Как мне задать свой вопрос ?

    После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

    Кто отвечает на вопросы ?

    Ответ в тему Датчик атмосферного давления BMP280,atmel, asm. как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

    Как найти нужную информацию ?

    Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.

    По каким маркам можно спросить ?

    По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

    Что еще я смогу здесь скачать ?

    При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям - схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.

Э

ЭФЭ

  • 15 Май 2020
Kisovi4 сказал(а):
Датчик этот весьма распространённый в Arduino. Примеров на С хватает, но я в нём не разбираюсь да и ассемблер давно не практиковал...
Ребята, хоть и тема старая, не рекламы ради, а для помощи тем, кто не способен сам написать программы для ардуино. Да простят меня модераторы, что так я поступил. Думаю, что оно того стоит. Достаточно знать лишь работу мелкой логики и путем перетаскивания мышкой необходимого блока из списка, соединить линиями, назначить водные и выходные параметры. Программа называется FLProg.
Вот один из примеров, чего просил ТС.
Желательно посмотреть с первого урока, и все просто для нас, электронщиков.
До недавнего времени, сам ничерта не мог написать программу на ардуино. То времени нет, то откладывал на потом. Написать простой скетч нужно, изучить язык Си.
За пару недель научился кое чему. Теперь же, могу без проблем управлять исполнительными механизмами как мне вздумается, выводить показания на дисплеи и выставлять необходимые уровни и т. д..
 
B

Brandmajor

  • 1 Авг 2020
Возился с этим датчиком, так пока не выходит ничего. ИМХО - "сырой" , с не понятным алгоритмом.
 
Э

ЭФЭ

  • 8 Авг 2020
Подключил датчик BMP280. Работает.
Высотомер отключил( зачем он?).
Блок скачал здесь  ссылка скрыта от гостей 


IMG_20200809_002101.jpg
 

Верх Низ