(forgive my translation but I'm from Mexico and I am using a translator)
my programmer worked very well, tested pic 16f84A,16f628A.
(Mr. Alberto Maccioni and all those who contributed thanks, a great circuit) and sorry for not uploading photo when I opened this topic Today I finished my programer
some pictures of my programmer
juchitan.oax México. en mi área no consegui regulador de 3.3v Para El SPI.
I could have used transistors and zener for the regulation but I used the LM317T is an adjustable regulator output of LM317T 1.25v to 3.3v
I wonder if this modification can bring something to improve the circuit
is possible to use my modification for read other memory SPI that work with low voltages?
So you substituted the fixed 3.3V regulator with a variable one.
This is possible, and you can supply devices at less than 3.3V, but there is a limit due to the input thresholds of the 18F2550: if the supply of the memory is lower or close to that value then data bits will not pass.
You would need a level shifter in this case.
By the way, your way of connecting the expansion boards is really interesting.
Last edit: Alberto Maccioni 2015-11-20
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I wanted to share some errors when testing by first turn SPI circuit
trouble getting the SPI flash to work, I was getting errors
I do not know if this will help or not but I thought it was worth sharing. *first test with a 25X80
Device detected: vid=0x04D8 pid=0x0100
Path: \?\hid#vid_04d8&pid_0100#6&3696ed7b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
Programmer detected
Firmware version 0.9.0
Hardware ID: 0.0.1 (18F2550) Problems
3.3V Regulator not detected
3.3V Regulator not detected
3.3V Regulator not detected Solution*
activate the option: Do not require LV boards
Programming 25x80 tests
(((((fragment)))))
View and moderate all "Open Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
some pictures of my programmer
View and moderate all "Open Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
Hi,
I think the pictures did not load.
View and moderate all "Open Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
what is the software on which u made schematic and PCB?
Gschem and PCB
View and moderate all "Open Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
sorry soon I'll upload photos of my programmer
View and moderate all "Open Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
(forgive my translation but I'm from Mexico and I am using a translator)
my programmer worked very well, tested pic 16f84A,16f628A.
(Mr. Alberto Maccioni and all those who contributed thanks, a great circuit) and sorry for not uploading photo when I opened this topic Today I finished my programer
some pictures of my programmer
Last edit: Anonymous 2015-11-18
View and moderate all "Open Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
juchitan.oax México. en mi área no consegui regulador de 3.3v Para El SPI.
I could have used transistors and zener for the regulation but I used the LM317T is an adjustable regulator output of LM317T 1.25v to 3.3v
I wonder if this modification can bring something to improve the circuit
is possible to use my modification for read other memory SPI that work with low voltages?
Last edit: Anonymous 2015-11-18
So you substituted the fixed 3.3V regulator with a variable one.
This is possible, and you can supply devices at less than 3.3V, but there is a limit due to the input thresholds of the 18F2550: if the supply of the memory is lower or close to that value then data bits will not pass.
You would need a level shifter in this case.
By the way, your way of connecting the expansion boards is really interesting.
Last edit: Alberto Maccioni 2015-11-20
View and moderate all "Open Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
(thanks for your quick response)
I wanted to share some errors when testing by first turn SPI circuit
trouble getting the SPI flash to work, I was getting errors
I do not know if this will help or not but I thought it was worth sharing.
*first test with a 25X80
Device detected: vid=0x04D8 pid=0x0100
Path: \?\hid#vid_04d8&pid_0100#6&3696ed7b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
Programmer detected
Firmware version 0.9.0
Hardware ID: 0.0.1 (18F2550)
Problems
3.3V Regulator not detected
3.3V Regulator not detected
3.3V Regulator not detected
Solution*
activate the option: Do not require LV boards
Programming 25x80 tests
(((((fragment)))))
DEVICE ID=0xEF3014
Reading EEPROM ... completed
EEPROM memory:
0000: 00 00 00 00 00 00 00 00 00 00 15 10 D0 97 15 10 ................
0010: 02 5E 0A E4 03 00 0A E0 10 40 0A E2 00 0B 0A E8 .^.......@......
0020: 00 00 0A 2C 02 00 0A 0C 00 01 0A 08 00 07 15 02 ...,............
0030: 00 19 10 38 00 3F 10 24 00 8C 10 26 00 8C 10 20 ...8.?.$...&...
0040: 00 64 10 22 00 07 0A D2 00 03 14 0C 45 00 10 3C .d."........E..<
1B20: 06 C8 00 00 57 56 FF BF 8B FF 06 46 46 0B 74 08 ....WV.....FF.t.
1B30: C4 68 06 5E 8B 26 0A 47 0B 26 0C 47 06 75 7E 80 .h.^.&.G.&.G.u~.
1B40: 00 0C 55 74 5E C4 26 06 47 8B 26 0E 47 0B 75 10 ..Ut^.&.G.&.G.u.
1B50: 80 06 0C 7E 75 00 83 42 0A 7E 74 FF 33 3C 8A F6 ...~u..B.~t.3<..
(...)
Checksum: 0x3DC7
End (187.86 s)
SPI problem to erase memory 25x80
Solution
disable in device:Read and write EEPROM
DEVICE ID=0xEF3014
Reading EEPROM ... completed
EEPROM memory:
(empty)
Checksum: 0x0
End (272.91 s)
Last edit: Anonymous 2015-11-21