#mplab
Explore tagged Tumblr posts
electronicsbuzz · 2 months ago
Text
0 notes
jayakody2000lk · 2 years ago
Text
Universal HD44780 LCD interface
YALI (Yet Another LCD Interface) is an open-source project to provide a universal interface to drive the popular Hitachi HD44780 LCD controller. This module supports 3.3V and 5V MCUs and hardware development platforms, including Arduino, STM32, PIC, and ESP8266.
Tumblr media
The hardware module of this project consists of a 74HCT08 CMOS AND gate and a 74HC595 8-bit serial-in, parallel-out shift register. This module uses the MP1540 step-up converter to power the LCD unit connected to the system. The module has the jumper to select 3.3V or 5V DC power input. 
Tumblr media
The YALI library is developed using C and is designed to be easily integrated with any C/C++ embedded toolchain. At the initial design stages, this library was successfully tested with all Arduino development boards, NodeMCU, STM32 Blue Pill, etc. The target system must have three digital output lines with 5V or 3.3V logic levels to interface with the YALI module. As mentioned earlier, this module works successfully with 5V or 3.3V power sources and logic levels.
The YALI library provides a unified API to control the HD44780 LCD controller. It has functions to handle cursor control, custom character loading, LCD backlight control, etc.
youtube
The PCBWay sponsored this project. PCBWay offers high-quality PCB manufacturing and assembling services. Also, they offer CNC and 3D printing services. The PCB of the YALI module is available to order from PCBWay. Check out the PCBWay website for its manufacturing capabilities and pricing.
The dimensions of the YALI hardware module are 69mm × 21mm. This module is designed using SMD components and can be connected directly to the LCD unit.
Tumblr media
This project is an open-source hardware project. All its design files, BOM, schematics, and firmware source codes are available at Github.com. 
The PCB design, schematic, and other design files of this project are covered with a Attribution-ShareAlike 4.0 International license. The library source code is released under the terms of the MIT license.
1 note · View note
futureelectronic1066 · 2 years ago
Text
youtube
PIC16F18076 Device Family of MCUs Overview - Microchip
https://www.futureelectronics.com/m/microchip. The Microchip PIC16F18076 device family of MCUs contains a robust suite of digital and analog Core Independent Peripherals (CIPs) that enable cost-sensitive sensors and real-time control applications.
0 notes
timestechnow · 5 months ago
Text
0 notes
futureelectronic1113 · 2 years ago
Text
youtube
Introduction to Bare Metal Programming With Microchip Episode 7: Lowest Power Blinky
https://www.futureelectronics.com/resources/featured-products/microchip-bare-metal-programming-attiny1627. In this 7th bare metal episode, we will make a low power Blinky using the Real Time Counter (RTC) and Periodic Interval Timer (PIT) and compare the current consumption to the Blinky projects in the previous videos. https://youtu.be/FVqj-6qSRn0
1 note · View note
futureelectronic1112 · 2 years ago
Text
youtube
Introduction to Bare Metal Programming with Microchip Episode 6: Low Power Measurements
https://www.futureelectronics.com/resources/featured-products/microchip-bare-metal-programming-attiny1627. In this 6th episode of the bare metal programming series for the AVR® Tiny2, we will cover: - Modifying the Curiosity Nano for Low Power Measurements - Measure current consumption - Compare to expected current consumption from datasheet. https://youtu.be/XyWBoo3f37g
1 note · View note
futureelectronic1108 · 2 years ago
Text
youtube
Introduction to Bare Metal Programming with Microchip Episode 2: Creating a New Project
https://www.futureelectronics.com/resources/featured-products/microchip-bare-metal-programming-attiny1627. In the 2nd episode of the bare metal programming series for the AVR Tiny2, we will cover: - Creating a new project in MPLAB X IDE - Creating a new main.c file - Finding and using the device header file - Peripheral module structures. https://youtu.be/DhKcM6UU8CE
1 note · View note
futureelectronic1107 · 2 years ago
Text
youtube
Introduction to Bare Metal Programming with Microchip Episode 1: How to Get Started
https://www.futureelectronics.com/resources/featured-products/microchip-bare-metal-programming-attiny1627. This is the first episode in a new series on bare metal programming with the AVR®Tiny2 (ATtiny1627 family of MCUs). This first video covers what bare metal programing is, and how to… - Add Device Family Packs to MPLAB® X IDE - https://youtu.be/2bHqKQd3vOE
1 note · View note
quartz-components · 10 months ago
Text
The PicKit 2 is a USB PIC programmer tool that can utilize Windows Platform with MPLAB Integrated Development Environment (IDE) to program or debug PIC Microcontrollers that support In-Circuit Serial Programming (ICSP). Meaning the PIC can be programmed with only 2-wires (2-pins) PGD and PGC excluding the power pins. It's great for beginners who wish to program or flash their PIC Microcontrollers which supports ICSP or for any firmware update. ICSP ensures that the microcontroller can be programmed without removing it from the circuit. This makes the debugging of the circuit easier and more convenient.
3 notes · View notes
dianalelis · 1 year ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
artwork 4om series #meta.laiks @ RETROSPEKTROPIA – celebration/exhibition of New Media Art in Liepaja over the past 15 years. ...
RETROSPECTROPIA” gives an insight into ghosts, myths, assumptions, and surprising turns of human imagination and emotions created by new communicative spaces created by various technologies, gathering works of 15 artists coming from the New Media community created by the Art Research Lab (MPLab).
A strong, sustained interest in media art in the Baltic context is a unique feature of Latvian art. 15 years have passed since 2007, when the 1st year students started their studies in New Media Art in Liepaja University. The range of research subjects of New Media Art students ranges from video, photo and sound art to experiments in augmented and virtual reality, challenging both the audiences and technologies. Photo: KarlisVolkovskis
3 notes · View notes
tia003 · 15 days ago
Text
What are essential debugging tools in embedded systems?
Essential debugging tools in embedded systems include several key software and hardware resources that assist developers in identifying and fixing issues in embedded applications. One of the primary tools is a JTAG (Joint Test Action Group) debugger, which provides access to the internals of a microcontroller for in-depth debugging. JTAG enables breakpoint setting, step-through execution, and direct memory access, which are crucial for analyzing hardware-level issues.
Serial Debuggers, like UART or SPI, allow for the logging of data between the embedded system and a host computer. These are particularly valuable for tracking data flow and communication. In-Circuit Emulators (ICE) mimic the microcontroller while providing access to real-time system states, allowing detailed performance evaluation without halting the system.
On the software side, Integrated Development Environments (IDEs) such as Keil, IAR, or MPLAB offer code debugging capabilities with visual interfaces, making it easier to identify software logic errors. Logic analyzers and oscilloscopes help monitor signal integrity and timing issues, essential for hardware debugging.
Mastering these tools is crucial for embedded system professionals. For a structured, hands-on learning experience, consider an embedded system certification course to enhance your skills and knowledge in this domain.
0 notes
electronicsbuzz · 5 months ago
Text
https://electronicsbuzz.in/mplab-extensions-bring-microchip-tools-to-vs-code
Tumblr media
0 notes
jayakody2000lk · 1 month ago
Text
Alarm unit for limit switches or flow switches
Have you ever faced the frustration of dealing with an overflowing tank or a pump running dry? These unexpected events can result in costly damage and inconvenience. A reliable floater switch alarm system can provide early warnings, allowing you to take prompt action and prevent further issues. This project guides you through building a do-it-yourself floater switch alarm system using a PIC12F508 microcontroller.
Tumblr media
The circuit for this project is relatively simple and requires very few components. The system is designed to operate with a 12V DC power supply and utilizes a 230V AC buzzer unit for audible alerts.
The circuit includes a mute function that allows you to temporarily silence the alarm for a specified duration. Additionally, a built-in timeout mechanism ensures continuous alarm activation if the floater switch remains closed for an extended period, indicating a potential emergency. This project is suitable for various applications, including home or industrial monitoring, and environmental monitoring.
The firmware for the microcontroller will control the operation of the alarm system. It should perform the following tasks:
Monitor the floater switch: Continuously read the input pin from the floater switch.
Activate the alarm: If the floater switch detects a change in water level (e.g., rising water), activate the buzzer or alarm.
Mute function: Allow the user to temporarily mute the alarm by pressing a button.
Timeouts: If the alarm remains active for an extended period, it may indicate a serious issue.
The firmware for this project is developed using the MPLAB X IDE and the XC8 C compiler. The latest firmware source code is available in the firmware directory of the project repository. The compiled firmware is also available in the release section of the project repository.
Tumblr media
To protect the electronic components from moisture and other environmental factors, it is recommended to enclose the system in a waterproof enclosure. In our prototype build, we use an 100mm × 68mm × 50mm project enclosure to mount this controller.
This is an open hardware project. All the project firmware source code, design files, and compiled binaries are available on the GitHub project page.
0 notes
futureelectronic1066 · 2 years ago
Text
youtube
PIC16F18076 Device Family of MCUs Overview - Microchip
https://www.futureelectronics.com/m/microchip. The Microchip PIC16F18076 device family of MCUs contains a robust suite of digital and analog Core Independent Peripherals (CIPs) that enable cost-sensitive sensors and real-time control applications.
1 note · View note
timestechnow · 2 months ago
Text
1 note · View note
schoje · 4 months ago
Text
Com a chegada e permanência da pandemia, a organização das estruturas de saúde para o seu combate foi extremamente desafiada. Em diversos locais, tanto no Brasil quanto em outros países, a inovação contribuiu para detectar os problemas para o enfrentamento à covid-19 e como a tecnologia poderia ajudar a resolvê-los. Um evento virtual da rede BR-UK Tech Network realizado hoje (24) discutiu essas iniciativas no Brasil e no Reino Unido. O diretor de transformação digital de uma unidade de tecnologia do Serviço Nacional de Saúde do Reino Unido (NHSx), Ian O´Neill, pontuou que o sistema público de saúde do país conseguiu se adaptar em uma série de aspectos. Ele citou como pontos positivos da reação o trabalho em pequenas equipes; pequenos ciclos de governança, com respostas rápidas e a oferta de muitas soluções e serviços ao governo federal por empresas. Por outro lado, as demandas intensas da pandemia também trouxeram desafios. O trabalho em pequenas equipes e o grande volume de trabalho para lidar com o avanço do vírus dificultaram ainda mais a coordenação dos esforços. Apesar da disponibilidade de muitas firmas ofertando bens e serviços, houve dificuldade para analisar adequadamente os mais eficazes para as demandas do sistema público britânico de saúde. O´Neill elencou o que chamou de legados da pandemia, mesmo com ela ainda em andamento. Entre eles as consultas remotas, a criação da base de dados da covid-19, a garantia de conexão à Internet para unidades de saúde e o trabalho remoto. Jon Hazell, do projeto Innovate UK, apresentou a experiência da Iniciativa de Pesquisa para Pequenos Negócios. O projeto é utilizado por mais de 100 órgãos públicos do Reino Unido. Instituições públicas colocam problemas e empresas pensam em soluções para ele. As melhores respostas são apoiadas para avançar no desenvolvimento do produto ou serviço. As alternativas mais bem avaliadas recebem recursos para testar as inovações e colocá-las no mercado. Em um destes “desafios”, uma startup (pequenas empresas de tecnologia) desenvolveu uma forma de sanitização de ambulâncias 86% mais rápida e 82% mais barata. Lucio Jorge Ferreira, membro do Ministério Público de Pernambuco e integrante do MPLabs, trouxe experiência parecida empregada no âmbito do órgão. O MPPE promoveu desafios voltados a startups buscando abrir espaço para a apresentação de soluções. “Sete foram escolhidos e lançados no mercado. Uma ferramenta era de rastreamento de contatos de pessoas e alertando para riscos de contaminação a partir de geolocalização”, contou Ferreira. A professora Monica De Bolle, do Observatório CovidBR, mostrou diferentes iniciativas do grupo de especialistas que passou a monitorar a situação da pandemia no Brasil. Com uma equipe multidisciplinar, foram elaborados modelos matemáticos e estatísticos para analisar os dados da pandemia e projetar tendências. O Observatório firmou parcerias com as prefeituras de São Paulo e Florianópolis para a realização dos projetos. As análises de evolução da pandemia e as projeções de tendências foram enviadas aos gestores locais para auxiliar na análise dos cenários e na definição das melhores políticas públicas. Além disso, o Observatório publicou diversos artigos em periódicos acadêmicos e veículos de mídia discutindo a situação da pandemia no país.
0 notes