parameter spi
1.interupsi
2.clock rate dikalikan x2
3.data order yang dikirim msb aatau lsb
4.spi clock
5.mode spi ada 4
5.1.mode0=posisi saat idle sck pada 0 ambil samling data saat perubahan clock
sck yang pertama
5.2.mode1=posisi saat idle adlh 0 ambil sampling saat perubahan sck yang kedua
5.3mode2=idle 1 samplig data saat perubahan sck yang pertama
5.4mode3=idle 1 sampling perubahan sck yang kedua
register spi
1:SPCR <SPI Control Register>
2:SPSR <SPI Status Register>
3:SPDR <SPI Data Register>
SPCR
Bit 0 spr0 // bersama dengan spr1 dan spi2x digunakan untuk menganti clock pada spi
1.interupsi
2.clock rate dikalikan x2
3.data order yang dikirim msb aatau lsb
4.spi clock
5.mode spi ada 4
5.1.mode0=posisi saat idle sck pada 0 ambil samling data saat perubahan clock
sck yang pertama
5.2.mode1=posisi saat idle adlh 0 ambil sampling saat perubahan sck yang kedua
5.3mode2=idle 1 samplig data saat perubahan sck yang pertama
5.4mode3=idle 1 sampling perubahan sck yang kedua
register spi
1:SPCR <SPI Control Register>
2:SPSR <SPI Status Register>
3:SPDR <SPI Data Register>
SPCR
Bit 0 spr0 // bersama dengan spr1 dan spi2x digunakan untuk menganti clock pada spi
Bit 1 spr1//
Bit2 cpha // bersama dengan cpol digunakan untuk seting mode dr mode 0 sampling 3
Bit3 cpol//
Bit4 mstr// mengantur mode mantep atas slave
Bit5 dord// msb dulu atas lsb
Bit6 spe // aktifkan spi
Bit7 spie// spi interupsi
Register SPSR
Ada 8Bit cuma ada 4 saja yang dipakai yaitu
Bit 0 spi2x mengalikan kecepatan clock
Bit 1 sampai Bit 5 reverse-engineering
Bit 6 wcol
Bit 7 spif interupsi flag
Tidak ada komentar:
Posting Komentar