H
hamilton
Guest
Does anyone know of a cheap 22V10 programmer ?
or maybe a Atmel ATFxxxx programmer ?
or maybe a Atmel ATFxxxx programmer ?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Does anyone know of a cheap 22V10 programmer ?
or maybe a Atmel ATFxxxx programmer ?
On 06/08/2014 02:14 PM, hamilton wrote:
Does anyone know of a cheap 22V10 programmer ?
or maybe a Atmel ATFxxxx programmer ?
Oh, thank you.
More opportunity to spam:
https://github.com/klammerj/atfprog/tree/master/gal_min
You can probably set this up on a breadboard...
On 6/8/2014 7:07 PM, Johann Klammer wrote:
On 06/08/2014 02:14 PM, hamilton wrote:
Does anyone know of a cheap 22V10 programmer ?
or maybe a Atmel ATFxxxx programmer ?
Oh, thank you.
More opportunity to spam:
https://github.com/klammerj/atfprog/tree/master/gal_min
You can probably set this up on a breadboard...
LOL !!!
From the README file:
"Requires ancient computer with parallel port."
Yes, they are getting rare...On 6/8/2014 7:07 PM, Johann Klammer wrote:
LOL !!!
From the README file:
"Requires ancient computer with parallel port."
Sorry to say, that legacy software the used the parallel port forOn 06/09/2014 04:13 PM, hamilton wrote:
On 6/8/2014 7:07 PM, Johann Klammer wrote:
LOL !!!
From the README file:
"Requires ancient computer with parallel port."
Yes, they are getting rare...
You might be able to work with a SMBus port expander or one of those
FTDI USB things if you don't have a pport... You'll need a 5V tolerant
port expander...
In article <ln4uqr$g4v$1@dont-email.me>,
hamilton <hamilton@nothere.com> writes:
NO, USB device can give the same results as there is no
direct I/O available.
I assume "direct I/O" is just writing to the output register
and reading the input register.
Is the problem that it can't be made to work, or that it is horribly
slow? (I'd expect USB writes to take about 1 ms.)
Sorry to say, that legacy software the used the parallel port for
interfacing to the outside world, used direct I/O.
NO, USB device can give the same results as there is no direct I/O
available.
Hal Murray <hal-usenet@ip-64-139-1-69.sjc.megapath.net> wrote:
In article <ln4uqr$g4v$1@dont-email.me>,
hamilton <hamilton@nothere.com> writes:
(snip)
NO, USB device can give the same results as there is no
direct I/O available.
I assume "direct I/O" is just writing to the output register
and reading the input register.
Is the problem that it can't be made to work, or that it is horribly
slow? (I'd expect USB writes to take about 1 ms.)
If it isn't speed, it should be possible with a virtual machine,
to read/write to a virtual parallel port which then maps to a real
USB-parallel adapter.
(I don't know that a specific virtual machine provides that
feature, but it should be possible.)
There are ones that play tricks with the parallel port signals,
especially ones that do input. The original IBM PC wasn't
bidirectional (even though they used a port that could be) but
later ones are. Some use the status bits (out of paper and such)
as inputs. That might be harder to virtualize.
Right. You'll have to modify the program to actually work with theSorry to say, that legacy software the used the parallel port for
interfacing to the outside world, used direct I/O.
NO, USB device can give the same results as there is no direct I/O
available.
Been there, done that.
hamilton
On 10/06/14 01:52, glen herrmannsfeldt wrote:
Hal Murray <hal-usenet@ip-64-139-1-69.sjc.megapath.net> wrote:
In article <ln4uqr$g4v$1@dont-email.me>,
hamilton <hamilton@nothere.com> writes:
(snip)
NO, USB device can give the same results as there is no
direct I/O available.
I assume "direct I/O" is just writing to the output register
and reading the input register.
Is the problem that it can't be made to work, or that it is horribly
slow? (I'd expect USB writes to take about 1 ms.)
If it isn't speed, it should be possible with a virtual machine,
to read/write to a virtual parallel port which then maps to a real
USB-parallel adapter.
(I don't know that a specific virtual machine provides that
feature, but it should be possible.)
There are ones that play tricks with the parallel port signals,
especially ones that do input. The original IBM PC wasn't
bidirectional (even though they used a port that could be) but
later ones are. Some use the status bits (out of paper and such)
as inputs. That might be harder to virtualize.
USB parallel ports are at best useful for printers - not for programmers
or bi-directional IO.
Just buy a computer with a parallel port
The range with pre-installed parallel ports is small, but at least
Lenevo have plenty. The range of motherboards with parallel port
headers is large - it's just not connected to the back of the PC. Then
there are lots of cheaply available parallel port cards you can use on a
modern PC. And of course it's not hard to get hold of an old PC
second-hand.
It's a non-existent problem.
And most software that uses the parallel port will run on FreeDOS (if
it's DOS based), or Win2000 or earlier - which is easy to install
without any sort of activations to cause complications (now that XP is
hard to get as a new license).
VMWare can let a virtual machine use the host machine's parallel port
directly (I don't believe Virtual Box works with parallel ports,
unfortunately).
On 6/10/2014 12:17 AM, David Brown wrote:
On 10/06/14 01:52, glen herrmannsfeldt wrote:
Hal Murray <hal-usenet@ip-64-139-1-69.sjc.megapath.net> wrote:
In article <ln4uqr$g4v$1@dont-email.me>,
hamilton <hamilton@nothere.com> writes:
(snip)
NO, USB device can give the same results as there is no
direct I/O available.
I assume "direct I/O" is just writing to the output register
and reading the input register.
Is the problem that it can't be made to work, or that it is horribly
slow? (I'd expect USB writes to take about 1 ms.)
If it isn't speed, it should be possible with a virtual machine,
to read/write to a virtual parallel port which then maps to a real
USB-parallel adapter.
(I don't know that a specific virtual machine provides that
feature, but it should be possible.)
There are ones that play tricks with the parallel port signals,
especially ones that do input. The original IBM PC wasn't
bidirectional (even though they used a port that could be) but
later ones are. Some use the status bits (out of paper and such)
as inputs. That might be harder to virtualize.
USB parallel ports are at best useful for printers - not for programmers
or bi-directional IO.
Just buy a computer with a parallel port
Kind of misses the point that the OP asked for cheap device programmer.
"Yes, its cheap, you just need to buy a $500 computer to make it work."
and save yourself the effort.
The range with pre-installed parallel ports is small, but at least
Lenevo have plenty. The range of motherboards with parallel port
headers is large - it's just not connected to the back of the PC. Then
there are lots of cheaply available parallel port cards you can use on a
modern PC. And of course it's not hard to get hold of an old PC
second-hand.
It's a non-existent problem.
And most software that uses the parallel port will run on FreeDOS (if
it's DOS based), or Win2000 or earlier - which is easy to install
without any sort of activations to cause complications (now that XP is
hard to get as a new license).
VMWare can let a virtual machine use the host machine's parallel port
directly (I don't believe Virtual Box works with parallel ports,
unfortunately).
Right. You'll have to modify the program to actually work with the
different hardware. I do not think the programming algorithms are very
timing sensitive, so hardware-wise it should work even with a serial bus
in between. You'll want a bi-directional expander with about 16 bits of
GPIO, not some black-box USB->Printer thing, but an actual chip with
datasheet.
It all depends on how much time you want to spend...
Does anyone know of a cheap 22V10 programmer ?
or maybe a Atmel ATFxxxx programmer ?
On Monday, June 9, 2014 12:14:09 AM UTC+12, hamilton wrote:
Does anyone know of a cheap 22V10 programmer ?
or maybe a Atmel ATFxxxx programmer ?
22V10 parts need a device programmer, and the better ones of those are >> $100 for USB models. (eg ChipMAX2)
If you do not _need_ 22V10 but are ok with ATF15xx 44 pin parts, those have JTAG programming and can pgm using a FT2232D or FT2232H board. ( ~$27 )
The G540 USB seems to do these at a reasonable price...
On 15/06/2014 05:17, jg wrote:
On Monday, June 9, 2014 12:14:09 AM UTC+12, hamilton wrote:
Does anyone know of a cheap 22V10 programmer ?
or maybe a Atmel ATFxxxx programmer ?
22V10 parts need a device programmer, and the better ones of those are
$100 for USB models. (eg ChipMAX2)
If you do not _need_ 22V10 but are ok with ATF15xx 44 pin parts, those
have JTAG programming and can pgm using a FT2232D or FT2232H board. (
~$27 )
The G540 USB seems to do these at a reasonable price...
Thanks all,