Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
interfaces:cp2104 [2014/12/19 08:13] – external edit 127.0.0.1interfaces:cp2104 [2020/08/22 06:10] (current) – [Pickle Microchip PIC ICSP] darron
Line 1: Line 1:
 ==== Silicon Labs cp2104 ==== ==== Silicon Labs cp2104 ====
-{{ :interfaces:cp2104.jpg?300}}+<wrap right> 
 +{{:interfaces:cp2104.jpg?200}} 
 +</wrap>
  
 This is a high speed USB UART with GPIO. This is a high speed USB UART with GPIO.
  
-== Documentation at Silicon Labs ===+=== CnewteC CNT-003 (pictured) === 
 +The CNT-003 is designed for Arduino and has a built-in 100nF capacitor on DTR. 
 + 
 +=== Linux === 
 + 
 +== udev /dev/ttyCP2104 == 
 + 
 +<code> 
 +KERNEL=="ttyUSB*",
 +    ATTRS{idVendor}=="10c4",
 +    ATTRS{idProduct}=="ea60",
 +    ATTRS{serial}=="009D5022",
 +    GROUP="dialout",
 +    MODE="0660",
 +    RUN+="/bin/ln -sf %k /dev/ttyCP2104" 
 +</code> 
 + 
 +== udev by-id == 
 + 
 +<code> 
 +/dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_009D5022-if00-port0 
 +</code> 
 +=== Pickle Microchip PIC ICSP === 
 + 
 + 
 +GPIO bit-bang on the CNT-003 is supported using the CP210x_VCP_Linux_3.13 kernel driver. 
 +=== Resources ===
 [[https://www.silabs.com/Support%20Documents/TechnicalDocs/cp2104.pdf|Data-sheet]] [[https://www.silabs.com/Support%20Documents/TechnicalDocs/cp2104.pdf|Data-sheet]]
  
-== k8048 Microchip PIC programmer == 
-This USB device shown to the right is unsupported, but a fork exists [[https://github.com/GBert/CP2104_GPIO|here]] which utilises it's GPIOs in Linux.