Diseñaré y desarrollaré sistemas embebidos PIC32 y firmware en C
Desarrollador de sistemas embebidos PIC32, STM32, ESP y firmware IoT
Acerca de este Servicio
¡Hola! Soy Daniele Perez (también conocido como Eestika), un desarrollador de sistemas embebidos con base en Estonia.
Me especializo en desarrollo de firmware para microcontroladores PIC32MX y PIC32MZ usando C, MPLAB X, MCC y XC32.
Puedo ayudarte con:
- Configuración de periféricos: UART, SPI, I2C, CAN, PWM, temporizadores
- Integración de sensores (BME280, MAX31855, módulos ADC, etc.)
- Comunicación RS485 entre PICPIC y PICRaspberry Pi
- Depuración, optimización y refactorización de código
- Escribir código C claro y bien comentado
- Soporte paso a paso para que entiendas la lógica del firmware
Ya sea que estés creando un prototipo o resolviendo un error específico, ¡estoy aquí para ayudarte!
Mi porfolio
FAQ
Traducción automática
¿Qué microcontroladores de Microchip soportas?
Trabajo con las siguientes familias de Microchip de 32 bits: 🔵 PIC de 8 bits 🟠 PIC de 16 bits 🔴 Microcontroladores PIC de 32 bits: PIC32MX (MX1/MX2/MX3/MX4/MX5/MX6/MX7) PIC32MZ (series DA, EF, DZ) PIC32MM (MMGPL / MMGPM / MMGPR) PIC32MK (Propósito general / Control de motores / Conectividad) 🟣 Microcontroladores PIC de 64 bits
¿Necesitas el hardware físico para completar el proyecto?
Normalmente trabajo sin hardware usando herramientas MPLAB X. Para pruebas físicas, actualmente tengo placas PIC32MX795F512L y una placa Curiosity. Para otras variantes de PIC32 o sensores, el comprador debe proporcionar o cubrir el hardware.
¿Debo comunicarme con usted antes de realizar un pedido?
Sí, por supuesto. Los proyectos embebidos varían mucho, así que contactarme primero asegura precios correctos, tiempos de entrega y viabilidad. También me ayuda a evitar malentendidos y entregar exactamente lo que necesitas.
¿Recibiré el código fuente completo?
Sí. Todos los paquetes incluyen código fuente completamente funcional y bien organizado. Si necesitas documentación técnica o diagramas, estos están incluidos en los paquetes Standard/Premium o disponibles como extras.
¿Puedes trabajar con código existente o arreglar/debuggear el firmware de otra persona?
Sí, puedo revisar, depurar, refactorizar u optimizar firmware PIC32 existente. Antes de comenzar, revisaré el código para asegurar calidad y determinar si se requiere trabajo adicional.
¿Ofrecen soporte continuo o actualizaciones después de la entrega?
Sí. Puedo agregar nuevas funciones, hacer ajustes, solucionar problemas o continuar el desarrollo mediante pedidos adicionales.
¿Trabajas con MCC (MPLAB Code Configurator)?
Sí. Puedo configurar periféricos y generar código con MCC, o escribir todo manualmente si prefieres una implementación completamente personalizada.
¿Qué herramientas y entorno utilizas?
Utilizo MPLAB X IDE, XC32, MCC y Microchip Harmony (cuando es necesario). También puedo estructurar tu proyecto para que sea portátil y escalable para futuras expansiones.
