pic e eprom

Ciao a tutti, vorrei costruire un rilevatore di temperatura che mi salva i valori ogni 15 minuti su di una eprom 24c16 che poi leggerò con il pc quando rientro a casa. La sezione di rilevazione l'ho già messa a punto, mi manca sia lo schema di collegamento tra pic 16f873A e 24c16 e anche un'infarinata su quello che è il programma in basic per salvar i dati acquisiti. Ringrazio tutti Ciao Jack

Reply to
Jack
Loading thread data ...

"Jack" wrote:

Beh direi di partire con il data sheet della 24c16 che e' una eeprom, non una eprom. Anni fa avevo fatto un circuitino banale banale per leggere/scrivere una 24c02 dalla parallela.

Eccolo :

[FIDOCAD] MC 140 125 0 0 200 MC 140 185 0 0 200 MC 140 145 0 0 200 MC 140 165 0 0 200 LI 115 125 140 125 LI 115 145 140 145 LI 115 165 140 165 LI 115 185 140 185 LI 155 125 170 125 LI 170 125 170 185 LI 170 185 155 185 LI 155 165 170 165 LI 155 145 170 145 MC 145 205 0 0 080 MC 145 225 0 0 080 MC 175 205 0 0 220 MC 175 225 0 0 220 LI 115 205 145 205 LI 115 225 145 225 LI 155 205 175 205 LI 155 225 175 225 LI 190 205 220 205 LI 190 225 220 225 LI 220 205 220 230 MC 220 230 0 0 040 MC 225 245 0 0 300 MC 145 245 0 0 080 LI 115 245 145 245 LI 155 245 225 245 LI 170 145 305 145 MC 240 175 1 0 080 LI 240 235 240 185 LI 240 175 240 145 LI 115 285 280 285 MC 240 265 0 0 040 LI 240 255 240 265 LI 115 55 125 55 LI 125 55 125 295 LI 115 75 125 75 LI 115 95 125 95 LI 115 115 125 115 LI 115 135 125 135 SA 125 75 SA 125 95 SA 125 115 SA 170 145 SA 170 165 SA 240 145 SA 125 135 SA 125 155 SA 125 175 SA 125 195 LI 115 155 125 155 LI 115 175 125 175 LI 115 195 125 195 MC 125 295 0 0 040 LI 115 105 145 105 LI 240 230 300 230 SA 260 230 SA 220 225 MC 295 175 1 0 080 LI 295 185 295 225 LI 295 225 300 225 MC 220 170 0 0 180 LI 220 145 220 170 LI 220 180 220 205 SA 220 145 SA 220 205 SA 240 230 SA 295 145 LI 295 145 295 175 LI 145 105 260 105 LI 260 105 260 175 MC 260 175 1 0 080 LI 260 185 260 230 MC 310 215 0 0 600 LI 300 225 310 225 LI 300 230 310 230 LI 310 215 305 215 LI 305 215 305 145 TY 305 220 5 3 0 0 0 * 6 TY 305 225 5 3 0 0 0 * 5 TY 305 210 5 3 0 0 0 * 8 MC 345 250 0 0 040 LI 335 215 345 215 LI 345 215 345 250 LI 335 220 345 220 LI 335 225 345 225 LI 335 230 345 230 SA 345 220 SA 345 225 SA 345 230 TY 335 210 5 3 0 0 0 * 1 TY 335 215 5 3 0 0 0 * 2 TY 335 220 5 3 0 0 0 * 3 TY 335 225 5 3 0 0 0 * 4 TY 305 215 5 3 0 0 0 * 7 TY 315 220 5 3 0 0 0 * 24LC02 LI 295 225 295 285 LI 295 285 280 285 SA 295 225 TY 145 115 5 3 0 0 0 * 1N4148 TY 145 135 5 3 0 0 0 * 1N4148 TY 145 155 5 3 0 0 0 * 1N4148 TY 145 175 5 3 0 0 0 * 1N4148 TY 150 195 5 3 0 0 0 * 3K3 TY 150 215 5 3 0 0 0 * 3K3 TY 150 235 5 3 0 0 0 * 10K TY 180 190 5 3 0 0 0 * Eeprom inserita TY 180 230 5 3 0 0 0 * Power ON TY 280 175 5 3 0 0 0 * 100K TY 225 175 5 3 0 0 0 * 100K TY 250 175 5 3 0 0 0 * 1K TY 245 245 5 3 0 0 0 * BC182 TY 130 240 5 3 0 0 0 * D1 TY 130 220 5 3 0 0 0 * D2 TY 130 200 5 3 0 0 0 * D3 TY 130 180 5 3 0 0 0 * D4 TY 130 160 5 3 0 0 0 * D5 TY 130 140 5 3 0 0 0 * D6 TY 130 120 5 3 0 0 0 * D7 TY 130 100 5 3 0 0 0 * ACK TY 130 280 5 3 0 0 0 * Strobe TY 190 170 5 3 0 0 0 * 100uF 25V TY 108 317 5 3 0 0 0 * Canon 25DB PV 75 65 75 295 105 315 105 35 MC 104 235 2 0 000 MC 104 175 2 0 000 MC 104 55 2 0 000 MC 104 75 2 0 000 MC 104 95 2 0 000 MC 104 115 2 0 000 MC 104 135 2 0 000 MC 104 155 2 0 000 MC 104 195 2 0 000 MC 104 215 2 0 000 MC 104 255 2 0 000 MC 104 275 2 0 000 MC 104 295 2 0 000 MC 89 285 2 0 000 MC 89 265 2 0 000 MC 89 245 2 0 000 MC 89 225 2 0 000 MC 89 205 2 0 000 MC 89 185 2 0 000 MC 89 165 2 0 000 MC 89 145 2 0 000 MC 89 125 2 0 000 MC 89 105 2 0 000 MC 89 85 2 0 000 MC 89 65 2 0 000 LI 102 55 116 55 LI 89 65 115 65 LI 104 75 115 75 LI 89 85 115 85 LI 104 95 115 95 LI 104 115 115 115 LI 89 125 115 125 LI 103 135 115 135 LI 104 155 115 155 LI 104 175 115 175 LI 88 185 115 185 LI 103 195 115 195 LI 89 205 115 205 LI 103 215 116 215 LI 89 225 115 225 LI 103 235 115 235 LI 89 245 115 245 LI 104 255 115 255 LI 88 265 115 265 LI 103 275 115 275 LI 88 285 115 285 LI 104 295 115 295 TY 106 290 5 3 0 0 0 * 1 TY 106 270 5 3 0 0 0 * 2 TY 106 280 5 3 0 0 0 * 14 TY 106 260 5 3 0 0 0 * 15 TY 106 250 5 3 0 0 0 * 3 TY 106 240 5 3 0 0 0 * 16 TY 106 230 5 3 0 0 0 * 4 TY 106 220 5 3 0 0 0 * 17 TY 106 210 5 3 0 0 0 * 5 TY 106 200 5 3 0 0 0 * 18 TY 106 190 5 3 0 0 0 * 6 TY 106 180 5 3 0 0 0 * 19 TY 106 170 5 3 0 0 0 * 7 TY 106 160 5 3 0 0 0 * 20 TY 106 150 5 3 0 0 0 * 8 TY 106 140 5 3 0 0 0 * 21 LI 87 145 115 145 TY 106 130 5 3 0 0 0 * 9 TY 106 120 5 3 0 0 0 * 22 TY 106 110 5 3 0 0 0 * 10 TY 106 100 5 3 0 0 0 * 23 LI 88 105 115 105 TY 106 90 5 3 0 0 0 * 11 TY 106 80 5 3 0 0 0 * 24 TY 106 70 5 3 0 0 0 * 12 TY 106 60 5 3 0 0 0 * 25 TY 106 50 5 3 0 0 0 * 13 LI 88 165 115 165 TY 110 310 5 3 0 0 0 * Parallela Centronics

Da qui puoi magari ricavare qualche info utile per l'interfacciamento al PIC. Se quel PIC ha la possibilita' di gestire la I2C via HW sei a posto, altrimenti devi scriverti la gestione I2C usando normali I/O. Dubito in basic tu riesca a farci molto ma comunque si trova moltissimo in rete.

Per gestire quell'interfaccia ricordo che sviluppai eoni fa un programmino in C++ con TurboVision (secoli fa :-) ).

Ciao Steve

--
Genius may have its limitations, but stupidity is not thus handicapped.
Elbert Hubbard (1856 - 1915)
Reply to
Stefano Bodini

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.