| 
				打卡等级:偶尔看看I打卡总天数:16最近打卡:2024-12-02 16:33:16 中级会员 
 
 
	积分205 
 | 
 
 发表于 2024-11-13 17:23:32
|
显示全部楼层 
| 更改了SPI0就点不亮了。可否告知还有哪些地方需要更改? 这是我的管脚:
 sbit P_OLED_CLK        =          P1^7;        //D0        SPI or II2 的时钟脚
 sbit P_OLED_DIN        =   P1^5;        //D1        SPI or II2 的数据脚
 sbit P_OLED_RST        =          P5^3;        //RES        复位脚, 低电平复位
 sbit P_OLED_DC        =          P5^2;        //DC        数据或命令脚
 sbit P_OLED_CS        =        P1^4;        //CS        片选脚
 
 其它更改的地方:
 void Initialize_OLED(void)        //initialize OLED
 {
 SPI_Config(0, 0);
 //HSSPI_CFG2 = 0x40;//交换MOSI MISO, P3.3是MOSI
 
 P1n_standard(Pin4);        // SPI引脚设置为准双向口, SPI和控制信号
 PullUpEnable(P1PU,Pin4);        // 允许端口内部上拉电阻     PxPU, 要设置的端口对应位为1
 
 P5n_standard(Pin2+Pin3);// SPI引脚设置为准双向口, SPI和控制信号
 PullUpEnable(P5PU,Pin2+Pin3);        // 允许端口内部上拉电阻     PxPU, 要设置的端口对应位为1
 
 除了这些还需要哪些更改吗?不知道哪儿不对,在线请教哦。
 | 
 |