久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
stm8單片機IIC讀寫24c32芯片源程序
[打印本頁]
作者:
王杰
時間:
2019-8-9 14:02
標題:
stm8單片機IIC讀寫24c32芯片源程序
大家一起學習探討
單片機源程序如下:
/*
******************************************************************************
* @file 24c32.c
* @author Wang
* @version V1.0.0
* @date 6-August-2019
* @brief This file contains all the functions for the read or write 24c32
******************************************************************************
*/
/* Includes ------------------------------------------------------------------*/
#include "24c32.h"
/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
/* Private function prototypes -----------------------------------------------*/
/* Private functions ---------------------------------------------------------*/
/* Public functions ----------------------------------------------------------*/
/*
* @brief Write data to 24c32 device
* @param addr : slaver address
* @param reg_addr : register address
* @param send_data : send data
* @retval None
*/
void Write_24c32(uint8_t addr , uint8_t reg_addr , uint8_t send_data )
{
Soft_iic_Start();
Soft_iic_Write_Byte(addr);
Soft_iic_Write_Byte(reg_addr>>8); /*High address */
Soft_iic_Write_Byte(reg_addr%256); /*Low address */
Soft_iic_Write_Byte(send_data);
Soft_iic_Stop();
}
/*
* @brief Read data from 24c32 device
* @param addr : slaver address
* @param reg_addr : register address
* @retval return read data from DS1307 device
*/
uint8_t Read_24c32(uint8_t addr , uint8_t reg_addr)
{
uint8_t data = 0;
Soft_iic_Start();
Soft_iic_Write_Byte(addr);
Soft_iic_Write_Byte(reg_addr>>8); /*High address */
Soft_iic_Write_Byte(reg_addr%256); /*Low address */
Soft_iic_Start();
Soft_iic_Write_Byte(addr | 0x01);
data = Soft_iic_Read_Byte(0);
Soft_iic_Stop();
return data;
}
/*
* @brief Test the 24c32 about read and write
* @param None
* @retval None
*/
void Test_24c32(void)
{
uint8_t recv_data;
Write_24c32(0xA0,0,10);
Soft_delay_10us(500); /* need to add delay */
recv_data = Read_24c32(0xA0,0);
if(recv_data == 10)
{
LED_On();
Timer1_Delay_1ms(100);
LED_Off();
Timer1_Delay_1ms(100);
}
}
/****************************END OF FILE**************************************/
復制代碼
所有資料51hei提供下載:
Project_2.7z
(3.8 MB, 下載次數: 52)
2019-8-9 17:55 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
amwu_1984
時間:
2019-9-17 10:39
收藏學習一下
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲一区久久
|
国产一级片免费在线观看
|
日韩精品一区二区三区视频播放
|
av电影手机在线看
|
中文字幕1区
|
亚洲日韩欧美一区二区在线
|
日韩中文字幕区
|
男人阁久久
|
超碰精品在线观看
|
在线播放一区二区三区
|
亚洲一区二区三区在线视频
|
人人干97
|
中文字幕第一页在线
|
国产免费xxx
|
欧美色综合天天久久综合精品
|
综合一区二区三区
|
粉嫩国产精品一区二区在线观看
|
久久99精品国产
|
久久黄网
|
狠狠做六月爱婷婷综合aⅴ 国产精品视频网
|
日本福利片
|
日韩在线观看
|
中文字幕av免费
|
久久精彩视频
|
欧美日韩高清在线一区
|
国产成人精品综合
|
中文字幕在线视频免费观看
|
国产一区二区视频在线观看
|
久久久91精品国产一区二区精品
|
中文字幕 在线观看
|
久久久精品一区二区三区
|
老司机午夜性大片
|
视频在线h
|
男人av在线播放
|
美女久久久
|
在线观看成年人视频
|
黄色av网站在线观看
|
国产成人精品一区二
|
h视频免费在线观看
|
成人午夜视频在线观看
|
日韩在线看片
|