PIC18, MPLAB X IDE, XC8, SPI, at45dbxx data flash
4MHz frequency 에서 spi clock으로 1MHz를 사용합니다.
- RC3 : CLK
- RC4 : SDI
- RC5 : SDO
- RA5 : CS
0. 참고 사항
- https://openlabpro.com/guide/spi-module-in-pic18f4550/
- https://www.waveshare.com/wiki/Open18F4520
- [ ] https://www.microchip.com/wwwproducts/en/PIC18F4520
- [ datasheet ] http://ww1.microchip.com/downloads/en/devicedoc/39631a.pdf
1. HW 연결
2. 소스 설명
full 소스는 아래 github를 통해 확인하세요.
void init_spi( unsigned char sync_mode, unsigned char bus_mode, unsigned char smp_phase) |
3. 소스
4. 결과
'PIC18' 카테고리의 다른 글
PIC18, MPLAB X IDE, XC8, CCP1, infrared (IR) (0) | 2018.09.16 |
---|---|
PIC18, MPLAB X IDE, XC8, ADC, rotation_sensor (0) | 2018.09.14 |
PIC18, MPLAB X IDE, XC8, I2C, pcf8563 (0) | 2018.09.13 |
PIC18, MPLAB X IDE, XC8, PWM, buzzer (0) | 2018.09.13 |
PIC18, MPLAB X IDE, XC8, UART, rx_interrupt (0) | 2018.09.12 |