资源简介
使用STM32单片机驱动铁电存储器FM25L16B的程序、实现了已下代码:
void FM25L16B_Init(void);
void FM25L16B_Write(u16 addr,u8 *data,u16 num);
void FM25L16B_Read(u16 addr,u8 *data,u16 num);
void FM25L16B_WriteByte(u16 addr,u8 data);
u8 FM25L16B_ReadByte(u16 addr);
u8 FM25L16B_ReadStatus(void);
void FM25L16B_WriteStatus(u8 data);
代码片段和文件信息
#include “fm25l16b.h“
#include “myspi.h“
/****************************************************
****函数名称:void FM25L16B_Init(void)
****函数作用:初始化FM25L16B
****输入参数:
****输出参数:
****************************************************/
void FM25L16B_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB ENABLE );//PORTB时钟使能
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //PB12推挽输出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB &GPIO_InitStructure);//初始化GPIOB
GPIO_SetBits(GPIOBGPIO_Pin_12); //PB13/14/15上拉
SPI2_Init();
}
/****************************************************
****函数名称:void FM25L16B_WriteByte(u16 addru8 data)
****函数作用:向指定地址写入一个字节数据
****输
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4053 2018-08-02 15:48 FM25L16B\fm25l16b.c
文件 586 2018-08-02 15:51 FM25L16B\fm25l16b.h
目录 0 2019-05-03 11:44 FM25L16B\
- 上一篇:4.4BSD-Lite源码
- 下一篇:web程序设计代码_学生管理系统
评论
共有 条评论