Skip to content

Xueming Yu

Good to Best

Menu
  • Home
  • Category
  • About
  • Contact

Author: Xueming

Posted onFebruary 25, 2025April 7, 2025Embedded

Programming the USB module of PIC32MZ without Harmony (2) – USB basics

by XuemingLeave a comment on Programming the USB module of PIC32MZ without Harmony (2) – USB basics

The scope of USB on PIC32MZ silicon USB is quite a complicated protocol. I would like to use this post to explain a few terminologies and concepts that we will…

Read More
Posted onFebruary 20, 2025April 7, 2025Embedded

Programming the USB module of PIC32MZ without Harmony (1)

by XuemingLeave a comment on Programming the USB module of PIC32MZ without Harmony (1)

Why not Harmony First of all, I’m a royal promotor of Microchip’s MCU products for over a decade. From pic24 to dspic33, from PIC32MX to PIC32MZ, Microchip’s MIPS line never…

Read More
Posted onJune 9, 2020May 17, 2025Circuit Design

Altium Desinger Adding Net Name to Hidden Pin

by XuemingLeave a comment on Altium Desinger Adding Net Name to Hidden Pin

It used to be pretty straight forward to assign a net to a hidden pin of a component using the right-click property menus. However, this function has been relocated to…

Read More
Posted onJanuary 25, 2017February 28, 2025Electrical Engineering

OpenRISC(1): First run OpenRISC on de0-nano board

by XuemingLeave a comment on OpenRISC(1): First run OpenRISC on de0-nano board

The scope of the OpenRISC project is so extensive that it covers wild range of areas including processor architecture, implementation with register transfer language, simulation tool, synthesis tool, and tool-chain…

Read More
Posted onApril 21, 2016May 7, 2025Internet

Notes on PHP: Restart apache won’t reset php session

by Xueming5 Comments on Notes on PHP: Restart apache won’t reset php session

To be honest, it is a little odd that PHP session won’t be destroyed after Apache server got restarted. In order to truly kill the PHP session, especially during development, I created…

Read More
Posted onDecember 15, 2015June 9, 2020Embedded

Drive computer vision camera (Point Grey) on single-board computer (Banana Pi)

by Xueming1 Comment on Drive computer vision camera (Point Grey) on single-board computer (Banana Pi)

Computer vision cameras come with extremely small size without too much compromise on image quality. They fill in the holes of a wide range of applications that conventional photography cameras…

Read More
Posted onDecember 13, 2015June 9, 2020Electrical Engineering

How to rework small surface mount LED

by Xueming2 Comments on How to rework small surface mount LED

I talked about soldering small surface mount LED in my previous posts by using DIY reflow oven. Today I would like to show you how to rework similar LED, which is,…

Read More
Posted onNovember 12, 2015February 28, 2025Electrical Engineering

Teardown of Ricoh Theta 360 Degree Spherical Panorama Camera

by Xueming49 Comments on Teardown of Ricoh Theta 360 Degree Spherical Panorama Camera

The first impression of the Ricoh Theta 360 Degree Spherical Panorama Camera is its odd appearance — to me it feels like a bar of chocolate wafer. The dual lens reminds me…

Read More
Posted onFebruary 13, 2014May 17, 2025Bootloader

Designing bootloader for Microchip dsPIC33E/PIC24E micro-controller (5)

by Xueming3 Comments on Designing bootloader for Microchip dsPIC33E/PIC24E micro-controller (5)

Bootloader must be designed to be very reliable. In other word, bootloader is an unsung hero carrying out its job when necessary. It shouldn’t be replaced or destroyed at anytime.…

Read More
Posted onDecember 25, 2013May 17, 2025Circuit Design

Defining copper to drill hole clearance rule in Altium Designer

by Xueming7 Comments on Defining copper to drill hole clearance rule in Altium Designer

The “copper to drill hole” distance is an important rule for circuit board design, just like the “copper to copper” clearance. A PCB manufacturer usually announce their minimum allowable clearance…

Read More

Posts pagination

Previous Page Page 1 Page 2 Page 3 Page 4 Next Page

Categories

  • 3D Print
  • Bootloader
  • CAD
  • Circuit Design
  • Electrical Engineering
  • Embedded
  • Hobby
  • Home Server
  • Internet
  • Laser cut
  • Mechanics
  • PIC Programming
  • PIC32MZ USB NO Harmony
  • Python

Recent Posts

  • Fixing CEPH OSD “Down” and “Out” Glitch After Power Outage
  • Programming the USB module of PIC32MZ without Harmony (7) – Put USBDMA to work
  • Programming the USB module of PIC32MZ without Harmony (6) – USBDMA
  • Programming the USB module of PIC32MZ without Harmony (5) – Endpoint Configuration
  • Programming the USB module of PIC32MZ without Harmony (4) – Descriptor
  • Programming the USB module of PIC32MZ without Harmony (3) – Setup and Configuration as USB device
  • pdf2img2pdf, A Python Code to Compress PDF files

Recent Comments

  • agha on Designing bootloader for Microchip dsPIC33E/PIC24E micro-controller (5)
  • Xueming on Contact
  • Mike on Contact
  • Xueming on Designing bootloader for Microchip dsPIC33E/PIC24E micro-controller (5)
  • Xueming on How to rework small surface mount LED
Copyright Xueming Yu. All Rights Reserved.
Copyright © 2025 Xueming Yu ⋅ All Right Reserved