Rev 152 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 152 | Rev 153 | ||
---|---|---|---|
Line 261... | Line 261... | ||
261 | 261 | ||
262 | //output(0x82ab,0x0c); |
262 | //output(0x82ab,0x0c); |
263 | 263 | ||
264 | if(wp) |
264 | if(wp) |
265 | { |
265 | { |
266 | output(0x82ab,0x10); |
266 | output(0x82ab,0x50); |
267 | output(0x01ab,0x80); |
267 | output(0x01ab,0x80); |
268 | } |
268 | } |
269 | else |
269 | else |
270 | { |
270 | { |
271 | output(0x82ab,0x0c); |
271 | output(0x82ab,0x4c); |
272 | *WMR=0x80; |
272 | *WMR=0x80; |
273 | } |
273 | } |
274 | 274 | ||
275 | DelayMs(500); |
275 | DelayMs(500); |
276 | //printf("Введите старший байт MR, в формате FF: "); |
276 | //printf("Введите старший байт MR, в формате FF: "); |
Line 282... | Line 282... | ||
282 | else{ |
282 | else{ |
283 | *(WMR+1)=hmr; |
283 | *(WMR+1)=hmr; |
284 | *WMR=0x20; |
284 | *WMR=0x20; |
285 | } |
285 | } |
286 | if(wp){ |
286 | if(wp){ |
287 | output(0x82ab,0x90); |
287 | output(0x81ab,0x08); |
288 | output(0x01ab,Sn_MR_TCP); |
288 | output(0x01ab,Sn_MR_TCP); |
289 | output(0x03ab,Sn_CR_OPEN); |
289 | output(0x03ab,Sn_CR_OPEN); |
290 | while(input(0x09ab) != SOCK_INIT); |
290 | while(input(0x09ab) != SOCK_INIT); |
291 | } |
291 | } |
292 | else |
292 | else |
Line 303... | Line 303... | ||
303 | { |
303 | { |
304 | i--; |
304 | i--; |
305 | i--; |
305 | i--; |
306 | if(wp) |
306 | if(wp) |
307 | { |
307 | { |
308 | output(0x82ab,0x90); |
308 | //output(0x82ab,0x90); |
309 | output(0x30ab,rnd(0)); |
309 | output(0x30ab,rnd(0)); |
310 | output(0x82ab,0x90); |
310 | //output(0x82ab,0x90); |
311 | output(0x31ab,rnd(0)); |
311 | output(0x31ab,rnd(0)); |
312 | } |
312 | } |
313 | else |
313 | else |
314 | { |
314 | { |
315 | *S_TX1(0) = rnd(0); |
315 | *S_TX1(0) = rnd(0); |
Line 323... | Line 323... | ||
323 | unsigned char trueb=rnd(0); |
323 | unsigned char trueb=rnd(0); |
324 | unsigned char readb1; |
324 | unsigned char readb1; |
325 | unsigned char readb0; |
325 | unsigned char readb0; |
326 | if(wp) |
326 | if(wp) |
327 | { |
327 | { |
328 | output(0x82ab,0x90); |
328 | //output(0x82ab,0x90); |
329 | readb1=input(0x30ab); |
329 | readb1=input(0x30ab); |
330 | output(0x82ab,0x90); |
330 | //output(0x82ab,0x90); |
331 | readb0=input(0x31ab); |
331 | readb0=input(0x31ab); |
332 | } |
332 | } |
333 | else |
333 | else |
334 | { |
334 | { |
335 | readb1=*S_TX1(0); |
335 | readb1=*S_TX1(0); |