7. TIPS & TRICKS & Troubleshooting

As you start working on a USB development project many technical question may arise. A good advice may therefore be crucial to get a sample application running. All the Windows applications on this website were developed with Microsoft Visual Studio 2010 or above on Windows 7 and tested on various other 32-bit and 64-bit Windows versions. If something is not working there is usually a very simple answer: You just have to install a missing program library! 

Here are the most frequently asked questions (FAQ):

Q0: Is Raspberry Pi 5 going to replace deskotp PCs?

Q1: How to upgrade RKM V3 TV Stick firmware? Can I build USB 2.0 OTG cable at home? 

@. My web browser does not display all the contents on this website

a. Some samples don’t work! Do I have to install additional software?

b. How to download Windows 7 SDK and .NET 4.0 together?

c. A network application fails or refuses to connect! What can I do?

d. Is PC USB Projects website also about PIC USB Projects?

e. How do I use PIC18FxxJ50 A/D converter with USB memory read and write commands?

f. Switching another PC and its attached devices on and off via USB

g. Can two PIC microcontrollers communicate with each other via USB?

h. Will I benefit, if I use PIC24 or even PIC32 microcontroller instead of PIC18?

i. How to make a self-powered protoboard with a microcontroller tester?

j. Does programming of 32-bit PIC32 microcontrollers differ from programming of 8-bit PIC18 and earlier microcontrollers?

k. Is JTAG protocol difficult to implement? Is programming PIC24 and PIC32 difficult?

l. How the two-stage PIC24 and PIC32 flash RAM programming is done?

m. Is it possible to program flash RAM “on the fly”, while the microcontroller is running?

re.Removing and reusing Wi-Fi/Bluetooth modules from modern single-board PCs 

n. What ID data is stored in a PIC32 microcontroller?

p. Getting PIC32 program executive up and running!

q. Can all PIC32 programmer pseudo operations be implemented as one firmware function?

r. Searching for the right PIC32 Program Executive (PE)

s. What are the basic functions of a PIC24 or PIC32 Program Executive (PE)?

t. Is a DDL for a PIC32 to connect to a PC via USB different from the PIC18 DLL?

u. Is it difficult to get USB working on PIC32MX250F128B?

v. How setting the right oscillator configuration defers on PIC18 and PIC32?

w. Making a PIC32 programmer considerations

x. How to make a 32-bit PIC32MX250F128B/PIC32MX270F256B microcontroller to work on USB 2.0

y. Using I2C bus

z. Tips on making a fail-safe thermostat with 16-bit digital temperature sensors

aa. How to execute code from RAM on PIC32?

ab. PIC18F2550 asynchronous counter 1 (timer 3) workaround

ac. How to get PIC18 SPI interface working?

ad. How to get PIC32 SPI interface working?

ae. How to properly configure RFM69CW and transfer data?

af. Fully parameterized I2C bus functionality in PIC18F26J50 firmware v2.6.10

ag. How to display text on a graphics display (GLCD)?

ah. Can a PIC32 microcontroller work as a USB flash RAM stick?

ai. Which USB cable do I need to connect my PIC microcontroller to a PC?

aj. How to program PIC32MZ EC Starter Kit with PICkit 3?

ak. How to revive a stuck PIC32MZ EC Starter Kit?

al. How to get the latest PE for a custom PIC32 programmer?

am. How to: PIC32MZ EC Starter Kit or other development board suddenly stopped connecting to my PC via USB

an. How to enable file system support on a USB MSD device?

ao. Is it truly possible to use LEGO Power Functions with LEGO Mining truck (42035) set?

ap. How to write and test your first program for MPLAB Xpress Evaluation Board?

aq. Can Modular weather station control a robot?

ar. SD CARD USB INTERFACE: How to read an SD card with PIC32MZ EC Sarter Kit with Starter Kit I/O Expansion board?

sc. ESP32-CAM troubleshooting