標題:
STM32編寫IIC程序
[打印本頁]
作者:
kaoler
時間:
2018-1-23 13:52
標題:
STM32編寫IIC程序
STM32編寫IIC程序,可以參考例程
單片機源程序如下:
#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "lcd.h"
#include "usart.h"
#include "usmart.h"
#include "24cxx.h"
const u8 TEXT_Buffer[]={"WarShipSTM32 IIC TEST"};//要寫入到24c02的字符串數(shù)組
#define SIZE sizeof(TEXT_Buffer)
int main(void)
{
u8 key;
u16 i=0;
u8 datatemp[SIZE];
delay_init(); //延時函數(shù)初始化
NVIC_Configuration(); //設(shè)置NVIC中斷分組2:2位搶占優(yōu)先級,2位響應(yīng)優(yōu)先級
uart_init(9600); //串口初始化為9600
usmart_dev.init(72); //初始化USMART
AT24CXX_Init(); //IIC初始化
while(AT24CXX_Check())//檢測不到24c02
{
// LCD_ShowString(60,150,200,16,16,"24C02 Check Failed!");
// delay_ms(500);
// LCD_ShowString(60,150,200,16,16,"Please Check! ");
// delay_ms(500);
// LED0=!LED0;//DS0閃爍
}
// LCD_ShowString(60,150,200,16,16,"24C02 Ready!");
POINT_COLOR=BLUE;//設(shè)置字體為藍色
while(1)
{
// key=KEY_Scan(0);
// if(key==KEY_UP)//KEY_UP按下,寫入24C02
// {
// AT24CXX_Write(0,(u8*)TEXT_Buffer,SIZE);
// }
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
IIC.rar
(324.46 KB, 下載次數(shù): 11)
2018-1-24 03:55 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1