the dybkowsky software provides for changing the pins used for each of miso, mosi, reset etcDrWhoF said:Hi,
I have home-made programmer with PNP transistor, Fig.2:
IanP said:That’s right, the Dybkowski software allows you to define function of the LPT pins, so the SPI-Flash programmer can be modified as follows:
Def. Strobe as pin.5
Def. Reset as pin.9
Def. SCK as pin.6
Leave MISO as pin.10 (the same pin is also defined as MISO in the SPI-Flash programmer).
To finish of the job you need a single-pole change-over switch [SW] that has to be wired as follows:
SW-Common pin connected to D0 [MOSI]
Dybkowsi option: SW-pin (NO) connected to LPT pin.16 and defined as MOSI
SPI-Flash programmer option: SW-pin (NC) connected to the LPT pin.7 (as it is in the original SPI-Programmer) ..
Rgds,
IanP
Please appreciate that he is suggesting how to configure the schematic that you have wired, on the Adam dybkowsky programmaer software.DrWhoF said:IanP said:That’s right, the Dybkowski software allows you to define function of the LPT pins, so the SPI-Flash programmer can be modified as follows:
Def. Strobe as pin.5
Def. Reset as pin.9
Def. SCK as pin.6
Leave MISO as pin.10 (the same pin is also defined as MISO in the SPI-Flash programmer).
To finish of the job you need a single-pole change-over switch [SW] that has to be wired as follows:
SW-Common pin connected to D0 [MOSI]
Dybkowsi option: SW-pin (NO) connected to LPT pin.16 and defined as MOSI
SPI-Flash programmer option: SW-pin (NC) connected to the LPT pin.7 (as it is in the original SPI-Programmer) ..
Rgds,
IanP
I'm confused what should go where.
Can you draw a diagram :?:
DrWhoF said:Anyone ???
mvs sarma said:.....................DrWhoF said:Anyone ???
however another type is appended below and you may try it
the programmer hardware differs though.
mvs sarma said:tO ADD ON THE FOLLOWING INFO COPIED FROM THE S8253 DATA SHEET IS APPENDED HERE FOR READY REFERENCE.
23. Serial Programming Algorithm
To program and verify the AT89S8253 in the serial programming mode, the following sequence
is recommended:
1. Power-up sequence:
a. Apply power between VCC and GND pins.
b. Set RST pin to “H”.
If a crystal is not connected across pins XTAL1 and XTAL2, apply a 3 MHz to 24 MHz clock to
XTAL1 pin and wait for at least 10 ms with RST pin high and P1.7 (SCK) low.
2. Enable serial programming by sending the Programming Enable serial instruction to pin
MOSI/P1.5. The frequency of the shift clock supplied at pin SCK/P1.7 needs to be less
than the CPU clock at XTAL1 divided by 16.
3. The code or data array is programmed one byte or one page at a time by supplying the
address and data together with the appropriate Write instruction. The write cycle is selftimed
and typically takes less than 4.0 ms at 5V.
4. Any memory location can be verified by using the Read instruction which returns the
content at the selected address at serial output MISO/P1.6.
5. At the end of a programming session, RST can be set low to commence normal
operation.
Power-off sequence (if needed):
1. Set XTAL1 to “L” (if a crystal is not used).
2. Set RST to “L”.
3. Turn VCC power off.
DrWhoF said:mvs sarma said:.....................DrWhoF said:Anyone ???
however another type is appended below and you may try it
the programmer hardware differs though.
Will try this one.
As I said, I can do anything I like with 89S53 and 52 and 51).
Can I assume that my hardware is OK :?:
As soon as I try the 89S8253 option it does say that the device signature is unknown and that is the end of it.
Thanks
DrWho
Added after 5 minutes:
mvs sarma said:tO ADD ON THE FOLLOWING INFO COPIED FROM THE S8253 DATA SHEET IS APPENDED HERE FOR READY REFERENCE.
23. Serial Programming Algorithm
To program and verify the AT89S8253 in the serial programming mode, the following sequence
is recommended:
1. Power-up sequence:
a. Apply power between VCC and GND pins.
b. Set RST pin to “H”.
If a crystal is not connected across pins XTAL1 and XTAL2, apply a 3 MHz to 24 MHz clock to
XTAL1 pin and wait for at least 10 ms with RST pin high and P1.7 (SCK) low.
2. Enable serial programming by sending the Programming Enable serial instruction to pin
MOSI/P1.5. The frequency of the shift clock supplied at pin SCK/P1.7 needs to be less
than the CPU clock at XTAL1 divided by 16.
3. The code or data array is programmed one byte or one page at a time by supplying the
address and data together with the appropriate Write instruction. The write cycle is selftimed
and typically takes less than 4.0 ms at 5V.
4. Any memory location can be verified by using the Read instruction which returns the
content at the selected address at serial output MISO/P1.6.
5. At the end of a programming session, RST can be set low to commence normal
operation.
Power-off sequence (if needed):
1. Set XTAL1 to “L” (if a crystal is not used).
2. Set RST to “L”.
3. Turn VCC power off.
I don't want to go into it.
I assume that programmers offered on the web should do this for me.
Right or wrong :?:
SP2QBN said:I use ISPPROG software with home made programmer like it is shown on Dybkowski's website:
http://dybkowski.net/elka/ispprog_en.html
as well as STK200 compatible one.
There were no problems with 89s8253.
Make sure that your CPU type choise is OK (just as shown on attached picture) and clock speed is limited. I was able to program 89s8252 using for eg. 6MHz clock but 89s8253 is programmed stable using 455kHz or less. I do not know why.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?