Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. // Pmod SF - Flash 25P16 - Read Data Bytes
  2. var cBytes = 1;
  3. var addr = 0x0010;
  4. Select.Active.value = 0;
  5. Clock.Polarity.value = 0;
  6. Clock.Phase.value = 0;
  7. if(Clock.Frequency.value > 100e3) Clock.Frequency.value = 100e3;
  8.  
  9. function wait_t(){
  10. var i = 0;
  11. while( i < 1000000){
  12. i=i+1;
  13. }
  14. }
  15. function ecrire(){
  16. Start();
  17. Write(8, 0x03); // Read Data Bytes
  18. Write(16, addr); // address
  19. var rgData = Read(8, cBytes); // read data
  20. var i =0;
  21. while(i<1000000){
  22. i=i+1;
  23. }
  24.  
  25. print(rgData);
  26. Stop();
  27.  
  28. wait_t();
  29.  
  30. // Enable Write
  31. Start();
  32. Write(8, 0x06); //Write enable
  33. Stop();
  34.  
  35. wait_t();
  36.  
  37. Start();
  38. Write(8, 0x02); //write
  39. Write(16, addr);
  40. Write(8, 23);
  41. Stop();
  42.  
  43. wait_t();
  44.  
  45. Start();
  46. Write(8, 0x03); // Read Data Bytes
  47. Write(16, addr); // address
  48. var moi = Read(8,cBytes);
  49. Stop();
  50. print(moi);
  51. //FileWriteBinary("~/Desktop/data2.bin", rgData);
  52.  
  53. //return rgData2.slice(0,16);
  54. return moi.slice(0,16);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement