[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avrdude-dev] Support for at-isp v1.1?
From: |
Raymond Moore |
Subject: |
Re: [avrdude-dev] Support for at-isp v1.1? |
Date: |
Tue, 11 Apr 2006 06:40:54 -0400 |
*This message was transferred with a trial version of CommuniGate(tm) Pro*
There is a simple fix for this in code. We of ##microcontrollers on
irc.freenode.net had much the same problem and one of our people came up
with a fix.
In the file par.c
find the routine "int par_highpulsepin(int fd, int pin)"
swap the lines ppi_set and ppi_clear
recompile avrdude.
This makes avrdude now work with the futurlec.com programmer but breaks
it for other programmers.
Hope this helps,
Ray Moore aka Puff-n-Stuff aka SithAdmin
On Tue, 2006-04-11 at 19:48 +1000, Neil Davey wrote:
> *This message was transferred with a trial version of CommuniGate(tm) Pro*
> Hi Bram,
> I use the mega control board for a few projects... to get around this
> issue I have
> 1) setup a bootloader for some projects
> 2) made a bsd style programmer that hooks into the 10pin connector
> 3) I currently use the AVRISP MK II and avr studio (on windows, till I
> can get the win32 libusb working...)
>
> It would be good I think to have an option to invert the pin operation...
>
> Regards
> Neil Davey
>
> >Hi,
> >
> >Recently I bought a atmega8 development board from futurlec/mrt. This
> >board has it's own, yet another idea how the isp connector and
> >(parallel) programming cable (labeled AT-ISP V1.1) looks like. There's
> >also a windows software supplied to program the uC.
> >
> >All signal lines between the isp connector and atmega8 (reset, sck,
> >mosi, miso) are inverted with a 74ls04.
> >Since all IC components are installed in a socket, I was able to
> >bypass the inverters, by inserting wires in the ic socket of the
> >74ls04 (creating a pin compatible 'passive non-inverting device' ;-)).
> >
> >With the following added to /etc/avrdude.conf, I was able to program
> >the atmega8:
> >
> >programmer
> > id = "atisp";
> > desc = "AT-ISP V1.1 programming cable for AVR-SDK1 from
> >micro-research.co.th";
> > type = par;
> > reset = 6;
> > sck = 8;
> > mosi = 7;
> > miso = 10;
> >;
> >
> >My questions are:
> >- Is anyone using this board successfully with avrdude?
> >- Would it be possible let avrdude invert the programming signals, so
> >that a board like this would be directly supported?
> >The avrdude.conf file might then, for example look like:
> >
> >programmer
> > id = "atisp";
> > desc = "AT-ISP V1.1 programming cable for AVR-SDK1 from
> >micro-research.co.th";
> > type = par;
> > reset = _6;
> > sck = _8;
> > mosi = _7;
> > miso = _10;
> >;
> >
> >Using some character (_) to invert a pin.
> >
> >Thanks,
> >
> >Bram
> >
> >
> >_______________________________________________
> >avrdude-dev mailing list
> >address@hidden
> >http://lists.nongnu.org/mailman/listinfo/avrdude-dev
> >
> >
> >
>
>
>
> _______________________________________________
> avrdude-dev mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/avrdude-dev