Глубина стека вызова подпрограмм всего 3 уровня, это тоже не удивительно, но я, не привыкший к таким ограничениям, сначала ловил непонятные зависания программы и долго не мог понять в чем дело. 2048 байт
Слабак. PIC12C508 всего 2 уровня, прерываний нет, 512 слов. Отладочные чипы ультрафиолетовые с окошком для отладки 2 шт., пока пишем, прошиваем, проверяем, один стирается и далее по кругу. Однократные прошиваем, малейшая ошибка в коде стоит выкидывания кучки микроконтроллеров. Димер делался. На 14-ногом собрате PIC16C505 делался частотомер, потом переделан в тахометр. В наше время, когда ARMы бороздят, так делать действительно "скучно, бабонька... не плохо - уныло".
Holtek расширяет семейство Flash-микроконтроллеров в миниатюрных корпусах Компания Holtek сообщила об очередном расширении семейства маловыводных Flash-микроконтроллеров. Особенностями нового устройства HT68F001 являются отличное соотношение цена/производительность, низкое напряжение питания, малое потребление мощности и высокая точность внутреннего таймера. Микроконтроллер подходит для использования в таких приложениях управления, которым требуется сочетание простоты и высокой точности источника времени. Устройство предназначено в первую очередь для систем с батарейным питанием, а также для бытовых приборов, таких как фильтры для воды, электрические зубные щетки, светодиодные лампы, тостеры и подобные им продукты. Другими областями использования микроконтроллера могут быть приложения управления производственными объектами, требующие источников точного времени, в частности, переключатели замедленного действия, охранные извещатели или иные устройства с управляемым временем включения/выключения. СпойлерHT68F001 работает от источника питания 1.8 В … 5.5 В, потребляя 3 мкА при напряжении 3 В. Объем флеш-памяти программ микроконтроллера равен 0.5K×12, а для хранения данных имеется ОЗУ емкостью 16 байт. Устройство содержит также 8-битный таймер и источник системного времени. Внутренний высокоточный RC-генератор 32 кГц с погрешностью ±1% может использоваться в качестве системных часов микроконтроллера, обеспечивая его более точной синхронизацией при меньших значениях рабочих напряжений и токов. Микросхема поставляется в 8-выводном корпусе SOP
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
Добавлено: Чт окт 05, 2017 16:40:23
Друг Кота
Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53 Сообщений: 3092 Откуда: москва, уфа
Рейтинг сообщения:0
по доставаемости - вот сейчас погуглил остальные восьмибитные мк от холтека, у продавцов сие редкость (даже у mouser и digikey их нет). В общем-то, все сказано в описании - "контроллер под задачу", для серийных производителей.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
HeartyPatch — это кардиомонитор с открытым исходным кодом, поддерживаемый ESP32 WiSoC HeartPatch является одним из тех медицинских плат, которые специально предназначены для измерения данных ЭКГ и могут сразу отправить результат по Bluetooth или Wi-Fi, благодаря Espressif ESP32 WiSoC.
Характеристики кардиомонитора HeartPatch: * Процессор — Espressif Systems ESP32 двухъядерный процессор Tensilica LX6 с Wi-Fi / Bluetooth * Микросхема ЭКГ — Чип Maxim MAX30003 аналоговый интерфейс * USB — 1x разъем микро USB для программирования, данных, питания и зарядки аккумулятора * Отладка — мост USB-UART на базе CP2104 * Разное — встроенные кнопки для одноразовых электродов, светодиоды RGB, * Аккумулятор — батарея LiPo емкостью 450 mAh * Размеры — 65 мм х 42 мм х 4 мм без батареи; * Размеры с корпусом: ~ 70 мм x 46 мм x 12,7 мм
далее: СпойлерРазработчики объясняют, что у HeartyPatch есть несколько преимуществ по сравнению с другими недорогими системами мониторинга сердца: * Измерение интервала RR на основе ЭКГ является более точным, чем оптическое измерение сердечного ритма * Широкий динамический диапазон для надежного функционирования во время движения (недоступно в традиционных мониторах ЭКГ) * Алгоритмы математического и машинного обучения для автоматического обнаружения аритмии, стресса и ряда других физиологических состояний (недоступны с регулярными мониторами сердечного ритма) * Малый, пригодный для ношения форм-фактор с зажимными разъемами для одноразовых электродов ЭКГ * Open Source и Non-proprietary — могут использоваться с любым программным обеспечением или алгоритмом
HealthyPatch является аппаратным средством с полностью открытым исходным кодом со всеми файлами, доступными в Github. Текущий графический интерфейс может поддерживать три режима: «от удара к удару», обнаружение аритмии и вариабельность сердечного ритма. Если у вас есть необходимые навыки, вы сможете добавлять другие режимы в пользовательский интерфейс или даже добавлять свои собственные. Обратите внимание, что ESP32 в настоящее время поддерживает все профили BLE, но основная полоса частот работает только в режиме Bluetooth Classic. Это не повлияет на функцию, но срок службы батареи будет короче обычного. Espressif Systems утверждает, что это будет исправлено в следующей версии (SDK или Silicon?).
HeartyPatch только что был запущен на CrowdSupply , где вы можете получить базовый комплект с платой, литий-ионновой батареей емкостью 450 мАч (припаянную к плате) и набором из 10 одноразовых электродов за 87 долларов США или большим залогом. Вы также можете добавить футляр за 15 долларов США, для США доставка бесплатна , для остального мира — 15 долларов США. Доставка запланирована на 14 декабря 2017 года. https://github.com/Protocentral/protoce ... eartypatch https://www.crowdsupply.com/protocentral/heartypatch
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
О, прикольно, чуваки изобрели холтер. Беда их (и прочих) в том, что вывести такое оборудование на рынок - сложно. А если выведут, то по пути оно обрастет еще парой-тройкой сотней долларов и ничем не будет отличаться от того, что уже лет 10 предлагают другие.
У меня в обслуживании есть пара холтеров, которые выпускались на украине года с 2010. Угадайте, на чем они собраны ? На старой меге8... А не переходят на новую элементную базу оттого, что решение проверенное и сертифицированное. Переделывать его - снова тратить деньги на сертификацию.
Посмотрел видео. Интерфейс и вообще возможности программы в целом - тормозное и ущербное говно. Это при том, что я крайне редко обзываюсь на то, что мне НЕ нравится. Если не забуду, как-нибудь сниму скрин с той программы, которая идет в комплекте с теми ветхозаветными приборами, которых вешают на пациентов наши врачи.
ЗЫ Энтузиасты, может, и будут пользовать. Но, положа руку на сердце, доверили бы вы свое здоровье некоему девайсу с блютусом, малиной и ардуино наперевес, если за цену на 200 баксов большую можно купить нормальный проверенный прибор, показания которого врач возьмет на расшифровку без проблем и также без проблем их обработает, а не отправит вас за помощью в ближайший хакерспейс ?
ЗЗЫ А еще, это чистое лоховство и полное незнание специфики : если пациент нуждается в использовании холтера, то всякие блютусы, вайфаи, а, зачастую, и простые мобилки на всем протяжении мониторинга исключаются полностью. То, что во время наблюдения беспроводные интерфейсы можно (нужно) отключить - это очевидно. Но никто не даст сертификацию на такой прибор. У нас - так точно :) Поэтому то, что здесь для передачи данных используются беспроводные интерфейсы, сразу ставит их в один ряд не с приборами, а таки снова с IoT-ными свистоперделками.
U-Blox анонсирует беспроводные полнофункциональные модули NINA-B3 Bluetooth 5 Bluetooth 5 обещает увеличить в четыре раза диапазон и удвоить пропускную способность соединения Bluetooth low energy(Bluetooth LE). Однако, нужно отметить, что не все решения Bluetooth 5 предоставят одинаковые возможности, при сравнении процессоров Nordic Semi nRF52840, nRF52832 и nRF52810 Bluetooth 5 Ready было выявлено, что в то время как все три платформы отлично справляются с более высокой пропускной способностью, только nRF52840 расширяет диапазон до 4 раз.
U-blox только что анонсировала модульные модули NINA-B3 Bluetooth 5 на базе процессора nRF52840 , которые будут обеспечивать более широкий диапазон и более высокую пропускную способность.
Модули U-blox серии NINA-B3 доступны в двух вариантах:
* NINA-B31 поставляется с предустановленным прошитым программным обеспечением u-blox Connectivity Software, что устраняет необходимость для дополнительного программирования. Поддерживает набор команд AT и обслуживает последовательный порт с низким энергопотреблением u-Blox * NINA-B30 использует ARM Cortex-M4F от nRF52840 в качестве «открытого процессора», который позволяет выполнять дополнительную настройку, включая поддержку Bluetooth mesh и Thread, и уменьшать потребность в внешнем оборудовании. Эти модули также поддерживают обновления OTA.
Каждый вариант поддерживает либо внутреннюю, либо внешнюю антенну, и мы получаем четыре модели:
* NINA-B301 — «Открытый процессор» с внутренней антенной * NINA-B302 — «Открытый процессор» с внешней антенной * NINA-B311 — программное обеспечение U-blox с внутренней антенной * NINA-B312 — программное обеспечение U-blox с внешней антенной
Все модули довольно маленьких размеров, модули с внутренними антеннами размером 10,0 х 11,6 х 1,9 мм, с внешней антенной лишь немногим больше и толще — 10,0 х 15,0 х 3,5 мм.
В Казани прошел IoT World Summit Russia 20 сентября в Казани завершилось одно из центральных событий в российском Интернете вещей - IoT World Summit Russia. О том, как это было - в обзоре iot.ru.
из недавних обсуждений на просторах: для меня IoT - это не религия, а всего лишь одно их применений микроконтроллеров, с точки зрения микроконтроллеров ничем кардинально не отличающееся от других(c)
Что-то давненько нет рекламы столь необходимых любителю современных средств разработки никому ненужных вещей... То ли рекламный агент гонорар перестал получать, то ли занят по основной профессии... а может, не дай бог, ничего новенького изготовителя чипов не могут придумать, всё уже придумали?! как же жить дальше, если так?
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Статья Геннадия Чернова Аналого-цифровой преобразователь с вычислительным модулем - ADC2 ADC2 - является составной частью новых микроконтроллеров Microchip с независимой периферией, таких как PIC16(L)F18854/55/56/57, PIC16(L)F18875/76/77 и PIC18F25K42.
Не хотелось бы еще и эту тему превращать в хохлосрач, но не трудно ли вам будет давать ссылки на сайты менее свидомо-упоротых персон ? А то catcatacat напоминает Эдика, который, будучи хорошим специалистом, скатился в полное говно.
Китайцы уже подсуетились. Плата TTGO, стоящая всего 10$, сочетает в себе ESP32, радио модуль LoRa и OLED-дисплей
Всего год назад, чтобы получить плату ESP32, вам пришлось бы заплатить от $15 до $20+ и то если вам повезет и вы достаточно быстро заказали одну, прежде чем она исчезнет со склада. С тех пор, доступность больше не является проблемой и теперь вы сможете получить плату для разработки ESP32 по цене около $7 или во время промо-акций около $4. Сегодня стало известно о другой плате, продается под брендом “TTGO”, которая включает в себя не только ESP32 SoC WiFi и Bluetooth, но также радио модуль LoRa (433 МГц) и OLED-дисплей. Цена? Всего $10 плюс доставка. https://ru.aliexpress.com/item/TTGO-lor ... 58955.html Плата TTGO ESP32/LoRa технические характеристики:
* WiSoC – Espressif ESP32 * Хранилище — на плате 32 Мб flash LoRa * Semtech SX1278 с разъемом u.FL + антенна 433 МГц (Обратите внимания, что антенна должна быть подключена во время использования или чип Semtech может повредится) * Чувствительность «~ -148 дБм; выходная мощность: + 20 дБм * Дисплей — 0,96-дюймовый синий OLED-дисплей * USB – 1x micro USB-порт для отладки (CP2102) и питания * Расширения – 2x 18-контактных колодки для GPIOs, UART, ADC, Touch, SPI (см. схему контактов) * Разное — Индикатор состояния зарядки * Питание – 5 В через micro USB-порт, 2-контактный разъем батареи, 5 В контакт (Рабочее напряжение: от 3.3 до 7 В)
Плата продается вместе с антенной 433 МГц и парой контактных колодок Arduino (папа). Вы сможете немного сэкономить на доставке, если приобретете сразу два комплекта. Плату также можно найти на eBay и Banggood.
* LoRaWAN (Long Range Wide Area Networks) новый открытый энергоэффективный сетевой протокол, обеспечивающий значительные преимущества перед Wi-Fi и сотовыми сетями благодаря возможности развертывания межмашинных (M2M) коммуникаций. Диапазон применений: от домашней автоматизации и интернета вещей (Internet of Things, IoT) до промышленности и умных городов.
Отладку производим с помощью китайского ST-link за 2.5$ это вам не Протеус (трудно понять, кто не пробовал) - на отладочной плате присутствует удобный разъем для подключения отладчика.
Хотел спросить, у вас в оригинальном варианте, т.е. в 030, счетчик тактов в Кейле работает? А в "усиленном" на 031? Получил такую же игрушку с месяц назад, вот только сейчас руки дошли понюхать. Так вот на 030 не тикает stopwatch, хотя на F103 и F401 все работало. Говорят, на этом камне не реализован трейс, потому и не тикает.
У меня пока тикает неправильно. Не могу понять, то ли такты не так настроил (48 МГц), то ли таймеры. Проверял на системном и 14-м. Пока разбираюсь.
P.S. Кстати, после включения PLL вы не дождались PLLRDY флага до переключения системных тактов. Может это и не особо важно, но рекомендуемый порядок таков.
_________________ Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Panasonic MN101L Resistive RAM 8-bit микроконтроллеры Panasonic MN101L микроконтроллеры с низким энергопотреблением, обеспечивающие повышенную производительность, более низкое энергопотребление на 50% и более чем в 5 раз быстрее, чем флэш-память или EEPROM. MN101L основан на 16-разрядном ядре с изменяемым (3 или 4) конвейером. Устройство обеспечивает улучшенную производительность обработки команд доступа к памяти, благодаря конвейеру и доступ к 16-битные данным, используя 16-битную шину. Благодаря низкому энергопотреблению ReRAM, более короткому времени обработки и контролю производительности высокопроизводительным процессором и уменьшению тока утечки нового техпроцесса изготовления, MN101L снижает энергопотребление на 50% по сравнению с существующим микроконтроллерами с Flash. В отличие от флэш-памяти или EEPROM, MN101L не требует стирания данных, что обеспечивает более чем в 5 раз более высокую скорость перезаписи. Panasonic MN101L ReRAM Embedded 8-bit MCU идеально подходят для портативного медицинского, охранного и сенсорного оборудования. Характеристики: Спойлер•CPU Core - AM13L core - LOAD-STORE architecture (3- or 4-stage Pipeline) • Machine Cycle and Operating Voltage - High-Speed mode 100 ns / 10 MHz (Max) (VDD30: 1.8 V to 3.6 V) 1.0μs / 1 MHz (Max) (VDD30: 1.3 V to 3.6 V) - Low-Speed Mode 25 μs / 40 kHz (Max) (VDD30 : 1.1 V to 3.6 V) • Operating Mode - NORMAL mode (High-Speed mode) - SLOW mode (Low-Speed mode) - HALT mode (High-Speed/Low-Speed mode) - STOP mode • Embedded Memory - ROM (ReRAM) : 64 KB (Programmable area: 62 KB, Data area: 2 KB) - RAM : 4 KB • Interrupt Circuit - 31 internal interrupts (except for NMI) - 8 external interrupts * MN101LR02D: - 29 internal interrupts (except for NMI) - 3 external interrupts • DMA (1 channel) - Data transfer size : 8 bits/16 bits - Maximum transfer counts: 1023 - Activation trigger : external interrupts / internal interrupts / software (setting the DMA start bit) • Watchdog Timer (WDT) - Function: 1st watchdog time-out generates NMI, and 2nd consecutive time-out generates a LSI reset. - Clock Source : WDTCLK (SOSCCLK or SRCCLK) • Timer Counter: 13 units - General-purpose 8-bit timer (Timer 0/1/2/3/4/5) : 6 units - General-purpose 16-bit timer (Timer 7/8/9) : 3 units - 8-bit free-run (Timer 6) /Time-base timer : 1 unit each - RTC time base timer (RTC-TBT) : 1 unit - Real Time Clock (RTC) : 1 unit • Internal Operating Clock - System Clock (SYSCLK): 10 MHz (Max) • Clock Oscillator (4 circuits) - External Low-Speed Oscillation (SOSCCLK) : 32.768 kHz (crystal or ceramic) - External High-Speed Oscillation (HOSCCLK): up to 10 MHz (crystal or ceramic) - Internal Low-Speed Oscillation (SRCCLK) :40 kHz ± 20 % (VDD30: 1.1 V to 3.6 V) - Internal High-Speed Oscillation (HRCCLK) :10/8 MHz ± 3 % (VDD30: 1.8 V to 3.6 V) 1 MHz ± 10 % (VDD30: 1.3 V to 3.6 V) • Buzzer Output/Inverted Buzzer Output • Serial Interface: 4 units • A/D Converter (ADC): 1 unit - Resolution : 12 bits • Package - MN101LR05D: TQFP080-P-1212 (12 mm square, 0.5 mm pitch, halogen free) - MN101LR04D: TQFP064-P-1010 (10 mm square, 0.5 mm pitch, halogen free) - MN101LR03D: TQFP048-P-0707 ( 7 mm square, 0.5 mm pitch, halogen free) - MN101LR02D: HQFN032-A-0505 ( 5 mm square, 0.5 mm pitch, halogen free https://na.industrial.panasonic.com/pro ... 01l-series
А как же торжество ARM?! Как смеет какой-то зачуханный панасоник шагать не в ногу с прогрессом?! Почему нет гневного обличения, что "некоторые староверы продолжают тащить за собой устаревшее, никому не нужное, говняное 8-битное наследие, мешаясь под ногами у мчащегося к сверкающим вершинам счастья мира ARM-ов"?!
не ожидал я такого удара в спину от oleg110592... вот ведь...
Добавлено after 2 minutes 10 seconds: какое-о жалкое "медицинское оборудование"... а как же IoT?! как же ретины всякие от этого "микроконтроллера" раскрашивать?! как MP3 декодировать программно?!
фуфло какое-то нам впаривать пытаетесь?!
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Сейчас этот форум просматривают: АлександрЛ, Majestic-12 [Bot], sstvov и гости: 35
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения