Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Pmod SF - Flash 25P16 - Read Data Bytes
- var cBytes = 1;
- var addr = 0x0010;
- Select.Active.value = 0;
- Clock.Polarity.value = 0;
- Clock.Phase.value = 0;
- if(Clock.Frequency.value > 100e3) Clock.Frequency.value = 100e3;
- function wait_t(){
- var i = 0;
- while( i < 1000000){
- i=i+1;
- }
- }
- function ecrire(){
- Start();
- Write(8, 0x03); // Read Data Bytes
- Write(16, addr); // address
- var rgData = Read(8, cBytes); // read data
- var i =0;
- while(i<1000000){
- i=i+1;
- }
- print(rgData);
- Stop();
- wait_t();
- // Enable Write
- Start();
- Write(8, 0x06); //Write enable
- Stop();
- wait_t();
- Start();
- Write(8, 0x02); //write
- Write(16, addr);
- Write(8, 23);
- Stop();
- wait_t();
- Start();
- Write(8, 0x03); // Read Data Bytes
- Write(16, addr); // address
- var moi = Read(8,cBytes);
- Stop();
- print(moi);
- //FileWriteBinary("~/Desktop/data2.bin", rgData);
- //return rgData2.slice(0,16);
- return moi.slice(0,16);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement