Projects tagged ‘avr’ and ‘usb’


[16 total ]

1 Users

USBWafer is a small Free Software and Free Hardware USB dongle for various purposes.
Created 4 months ago.

0 Users

Pigmeo is a free multiplatform software project which aims to provide a set of compiler, framework and utilities for developing applications for microcontrollers and embedded systems. Those apps for ... [More] microcontrollers can be written in any .NET language such as C#, Visual Basic .NET, Nemerle, IronPython, C++/CLI... and use any class available in the .NET Framework, plus the classes available in the Pigmeo Framework. [Less]
Created 12 months ago.

0 Users

A simple USB-JTAG interface implemented using LUFA library running AT90USB162 based on Open Hardware board opendous. Primary reason is to create a cheap replacement for the parallel port JTAG adapter ... [More] "Wiggler" and alike. Connecting pins to JTAG interfacePORTB is used for JTAG communications, with following pins configuration: PinFunction 0TDI 1TMS 2TRST 3SRST 4TCK 5TDO Various JTAG cable pin outs are available here: http://www.jtagtest.com/pinouts/ Configuring openocdget the rev 1454 of openocd: svn export -r 1454 http://svn.berlios.de/svnroot/repos/openocd/trunk openocdapply the patch from patches subdirectory: cd openocd patch -p0 < ../opendous-jtag/patches/openocd-r1454.patchRun the ./bootstrap script to refresh autoconf/automake rules, and then run ./configure ./bootstrap ./configure --prefix=/opt/arm --enable-opendous make make installmake sure that PATH includes /opt/arm/bin directory, run openocd: openocd -f interface/opendous -f target/Testing speedAt the moment it is quite slow, following is a test of uploading binary on a blackfin cpu using gdbproxy: (gdb) load u-boot Loading section .text, size 0x15d30 lma 0x3fc0000 Loading section .rodata, size 0x5ba4 lma 0x3fd5d30 Loading section .data, size 0x4100 lma 0x3fdb8d4 Loading section .u_boot_cmd, size 0x658 lma 0x3fdf9d4 Loading section .text_l1, size 0x2c lma 0x3fe002c Start address 0x3fc0000, load size 131160 Transfer rate: 2892 bits/sec, 10930 bytes/write. Test of loading a FreeRTOS demo project on a Stellaris LM3S2965 demo kit > openocd -f opendous.cfg -f target/lm3s6965.cfg Info : OPENDOUS JTAG Interface ready Info : JTAG tap: lm3s6965.cpu tap/device found: 0x3ba00477 (Manufacturer: 0x23b, Part: 0xba00, Version: 0x3) Info : JTAG Tap/device matched Warn : no telnet port specified, using default port 4444 Warn : no gdb port specified, using default port 3333 Warn : no tcl port specified, using default port 6666 Info : accepting 'telnet' connection from 0 target state: halted target halted due to undefined, current mode: Thread xPSR: 0x00000000 pc: 0x00000000 Info : JTAG tap: lm3s6965.cpu tap/device found: 0x3ba00477 (Manufacturer: 0x23b, Part: 0xba00, Version: 0x3) Info : JTAG Tap/device matched > halt target was in unknown state when halt was requested > flash probe 0 flash 'stellaris' found at 0x00000000 > flash erase_sector 0 0 255 erased sectors 0 through 255 on flash bank 0 in 0.811001s > flash write_image RTOSDemo.bin 0 bin Algorithm flash write 2048 words to 0x0, 18758 remaining Algorithm flash write 2048 words to 0x2000, 16710 remaining Algorithm flash write 2048 words to 0x4000, 14662 remaining Algorithm flash write 2048 words to 0x6000, 12614 remaining Algorithm flash write 2048 words to 0x8000, 10566 remaining Algorithm flash write 2048 words to 0xa000, 8518 remaining Algorithm flash write 2048 words to 0xc000, 6470 remaining Algorithm flash write 2048 words to 0xe000, 4422 remaining Algorithm flash write 2048 words to 0x10000, 2374 remaining Algorithm flash write 326 words to 0x12000, 326 remaining wrote 75032 byte from file RTOSDemo.bin in 25.443260s (2.879876 kb/s) [Less]
Created 6 months ago.

0 Users

For more information see my blog post: http://larsenglund.blogspot.com/2007/04/simple-avr-wireless-communication-using.html /Lars
Created about 1 year ago.

0 Users

LUFA (formerly MyUSB), the Lightweight USB Framework for AVRs. This project is an open source, MIT Licensed USB stack for the USB enabled 8-bit AVR microcontrollers. For more information, visit the ... [More] project home page from the links bar to the right. Official stable releases are available from http://www.fourwalledcubicle.com/LUFA.php - the SVN repository here is a synced mirror of the LUFA development repository used by the author and is thus highly unstable and should be used for preview purposes only. [Less]
Created 8 months ago.

0 Users

The HehThe Heh is a Universal Mikrocontroller Board, mainly for Robotic application and as an educational tool. It is based on the mega128 from Atmel and its main feature is that it is easily ... [More] expandable by stackable expansion boards. The programm is transfered over a USB interface with an USB driver, written completely in software. The Bootloader is a modified Version of the USBasp loader, modified to work on Mega128. [Less]
Created 11 months ago.

0 Users

Firmware to control a Si570 chip over the USB port.This is the official source of the firmware delivered with the SoftRock SDR receiver V9.0 kits from Tony, KB9YIG. Website describing the various ... [More] versions of the firmware. pe0fko firmware. Firmware configuration tool. WinRad SDR application ExtIO_Si570 DLL to control the firmware in WinRad. Many other SDR radio applications are supporting the SoftRock kits as a frond-end receiver. Some of the latest tested SDR programs with this firmware are: Winrad v1.32 Winrad v1.42 WinradHD v0.0.7 Rocky v3.6 PSDR v1.9.0 sr40 PSDR_IQ v1.12.20 PSDR v1.16.2, PSDR v1.18.0 73, Fred PE0FKO [Less]
Created 7 months ago.

0 Users

Image (C) www.ladyada.net See the last activity on the project: read the development news; watch the recent changes on SVN; see the last messages on discussion group. IntroductionBicycle LED ... [More] POV is an electronic LED bar to attach on bicycle wheels. When riding the bicycle, the LED bar will draw with light, text messages and image animations. Custom text messages and animations will be drawn on a PC software and downloaded using an USB cable. Goals of the projectcreate a Free/Open hardware, firmware and software LED POV for bicycle wheels; easy to use for non electronics technician people; find some company that wants to sell PCBs, kits or final assembled product; use only Free Software tools as possible, like CAD software for PCB design, C compiler for MCU firmware, etc; open to improvements and new ideas from community. Your participationBecause hacking is fun and projects are like life, always evolving, If you have any ideas, If you think you can improve the project, If you want to say something, please leave a message on the discussion group. This project is a work in progress, It's an effort to improve actual bicycle LED POVs as the SpokePOV from Ladyada. There is room for a lot of improvements as the project involves different areas as: mechanics; electronics; software; LED art; animations; demos. DescriptionBicycle LED POV is an electronic LED bar to attach on bicycle wheels. A magnet is also attached on a fixed part of the bicycle (as example, the fork), so the hall effect sensor mounted on the Bicycle LED POV can detect each full rotation of the wheel. Bicycle LED POV consist of mainly three different parts: Hardware; Software and Firmware. Hardware HaRdware consist of an electronics printed circuit board with LEDs and a few components as a microcontroller unit, a memory to hold the text messages and image animations, an USB connector and 2 NiMh cells. See more information on HaRdware page >> FirmwareFiRmware is the software that will be inside the MCU, it will configure the hardware system to work as needed. See more information on FiRmware page >> SoftwareSoFtware is a PC Free Software program to send text messages and image animations to the HaRdware. See more information on SoFtware page >> [Less]
Created about 1 year ago.

0 Users

OctopusUSB offers many different Interfaces from the world of microcontroller over an easy USB interface. So you can use IO-Ports, AD Converters, I2C, RS232, SPI, CAN (opt.) easy in your own pc ... [More] application. The functions can be called in different languages (C, C++, Java, Python, ...). Because the software is a completely open source, and the components for the device simple and cheap to get, Octopus is the ideal companions for tests, handiwork or as a tool for development. Important change The pin configuration has been changed lately. [Less]
Created about 1 year ago.

0 Users

Wersja polska USB crypto token based on cheap Atmel's AVR AtMega8 using strong ECC public/private key cryptography... It is OpenHardware project, hardware specs, firmware and pc drivers available on ... [More] open license. circuit Project is based on Firmware-Only USB mailing list FeaturesOn-token private key operations (ECDSA Sign) with acceptable speed (~2seconds/sign for prime192v1 NIST curve) chip hardware (few $) - all crypto operations and USB support even done in software easy uC programming (initial uC programming via Atmel's SPI interface, further firmware updates via USB) working openct driver, opensc ECC patch, firefox pkcs11 support (via opensc pkcs11 plugin) - client certificate login tested TODObetter hardware RNG (needed for ECDSA Sign and onboard key generation) - I have primitive one (single capacitor :), but i think it shoud be better. onboard private key generation PIN support better pkcs11/15 compilance multiple key/certificate support a lot of testing and bug hunting better ECC application support (mail signing in thunderbird, kerberos PKINIT support etc) [Less]
Created 12 months ago.