STM8S105 SPI 初始化
来源:互联网 发布:mac开机密码怎么设置 编辑:程序博客网 时间:2024/06/08 18:49
以下驱动是SPI2的应用
static void MMC_SPI_Config(void)
{
SPI_DeInit();
GPIO_Init(GPIOC, GPIO_PIN_2, GPIO_MODE_OUT_PP_HIGH_FAST);
GPIO_Init(GPIOC, GPIO_PIN_4, GPIO_MODE_IN_FL_NO_IT);
GPIO_Init(GPIOE, GPIO_PIN_5, GPIO_MODE_OUT_PP_HIGH_FAST);
SPI_Init(SPI_FIRSTBIT_MSB, SPI_BAUDRATEPRESCALER_256, SPI_MODE_MASTER
, SPI_CLOCKPOLARITY_HIGH, SPI_CLOCKPHASE_2EDGE,
SPI_DATADIRECTION_2LINES_FULLDUPLEX, SPI_NSS_SOFT,0x00);
SPI_Cmd(ENABLE);
}
static
UCHAR SPI_ReadWrite_Byte(unsigned char byte)
{
/* Loop while DR register in not emplty */
while(SPI_GetFlagStatus(SPI_FLAG_TXE) == RESET);
/* Send byte through the SPI1 peripheral */
SPI_SendData(byte);
/* Wait to receive a byte */
while(SPI_GetFlagStatus(SPI_FLAG_RXNE) == RESET);
/* Return the byte read from the SPI bus */
return SPI_ReceiveData();
}
- STM8S105 SPI 初始化
- STM8S105 TIM1 TIM2 定时器的定时时间初始化
- STM32 SPI初始化和使用
- STM32值SPI的使用及SPI初始化注意事项
- 通过SPI协议初始化LCD屏
- STM32的SPI初始化 库函数3.5
- SPI初始化LCD以及参数设置问题
- 关于spi接口的lcd初始化
- SPI初始化LCD以及参数设置问题
- 通过SPI协议初始化LCD屏
- STM8S 串口应用 UART2 STM8S105
- SD卡的SPI模式的初始化顺序
- STM8S105系列单片机的PWM输出配置
- SPI
- SPI
- SPI
- SPI
- SPI
- Ex3.11 对startActivityForResult的理解
- Nested classes
- 如何定制化Android的播放器(VideoViewEx.java,MediaControllerEx.java,模仿RockPlayer的界面)
- 贴片电容在封装上怎么看电容的阻值
- poj 1149
- STM8S105 SPI 初始化
- android系统访问自己的tomcat服务器下的项目不能访问的原因
- 有理想的程序员必须知道的15件事
- poj 1639
- 【破解作品】Shinesoft Video to AVI Converter 3.00 破解补丁
- plsql
- JavaScript: Use a Web Proxy for Cross-Domain XMLHttpRequest Calls
- Android之Gallery和ImageSwitcher结合的用法
- 程序员是这样炼成的(16)-技术和工作都是浮云