Глубина стека вызова подпрограмм всего 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 декодировать программно?!
фуфло какое-то нам впаривать пытаетесь?!
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения