91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32F103與M9525EEPROM的通信例程

MrLee_946 ? 來源:MrLee_946 ? 作者:MrLee_946 ? 2026-03-11 14:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

STM32通過SPI 與EEPROM芯片M95256進(jìn)行數(shù)據(jù)讀寫。

//SPI1 寫一個字節(jié)
//TxData:要寫入的字節(jié)

uint8_t SPI1_WriteByte(uint8_t TxData)
{

    HAL_SPI_Transmit(&hspi1,&TxData,1, 1000);       
	
}

//返回值:讀取到的字節(jié)
uint8_t SPI1_ReadByte(void )
{
    uint8_t RxData;
    HAL_SPI_Receive(&hspi1,&RxData,1, 1000);       
 	return RxData;          		    //返回收到的數(shù)據(jù)		
}
//讀字節(jié)函數(shù)
void M95256_ReadByte(uint8_t* pBuffer,uint32_t ReadAddr,uint16_t NumByteToRead)
{
    uint16_t i;   
    // 拉低片選信號
   HAL_GPIO_WritePin(NSS_GPIO_Port, NSS_Pin, GPIO_PIN_RESET);    

    SPI1_WriteByte(0x03) ;     // 發(fā)送READ指令(0x03)
 	
     SPI1_WriteByte((ReadAddr) >> 8);   
     SPI1_WriteByte(ReadAddr);

    // 發(fā)送dummy數(shù)據(jù)并讀取返回值
	
    for(i=0;i
//SPI在一頁(0~65535)內(nèi)寫入少于256個字節(jié)的數(shù)據(jù)
//在指定地址開始寫入最大256字節(jié)的數(shù)據(jù)
//pBuffer:數(shù)據(jù)存儲區(qū)
//WriteAddr:開始寫入的地址(16bit)
//NumByteToWrite:要寫入的字節(jié)數(shù)(最大64),該數(shù)不應(yīng)該超過該頁的剩余字節(jié)數(shù)!!!	 
void Write_Byte(uint8_t* pBuffer,uint32_t WriteAddr,uint16_t NumByteToWrite)
{
 	uint16_t i;  
	   HAL_GPIO_WritePin(NSS_GPIO_Port, NSS_Pin, GPIO_PIN_RESET);  //使能器件   
    SPI1_WriteByte(0x06) ; 	//寫使能 	
		   HAL_GPIO_WritePin(NSS_GPIO_Port, NSS_Pin, GPIO_PIN_SET); //取消片選 

		   HAL_GPIO_WritePin(NSS_GPIO_Port, NSS_Pin, GPIO_PIN_RESET);  //使能器件  
	
  SPI1_WriteByte(0x02) ; 	//寫使能 //發(fā)送寫頁命令   
	
     SPI1_WriteByte((WriteAddr)>>8); //發(fā)送16bit地址     
     SPI1_WriteByte(WriteAddr);   
    for(i=0;i
main.c
uint8_t RXtxt_Buffer[100];
const uint8_t TEXT_Buffer[]={0x55,0xaa,0x55,0x55,0x55,0x55,0x55};
Write_Byte((uint8_t*)&TEXT_Buffer1,0x3001,7);
HAL_Delay(2000);
M95256_ReadByte(RXtxt_Buffer,0x3001,7);
printf("M95256_Read Data:%drn", RXtxt_Buffer[0]);         //串口打印信息
printf("M95256_Read Data:%drn", RXtxt_Buffer[1]);         //串口打印信息
printf("M95256_Read Data:%drn", RXtxt_Buffer[2]);         //串口打印信息
printf("M95256_Read Data:%drn", RXtxt_Buffer[6]);         //串口打印信息
HAL_Delay(1000);

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6395

    瀏覽量

    140074
  • STM32F103
    +關(guān)注

    關(guān)注

    34

    文章

    496

    瀏覽量

    67784
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    國產(chǎn)MCU無縫替代新選擇:FT32F103R8AT7完美兼容STM32F103R8Tx實(shí)操解析!

    在全球半導(dǎo)體供應(yīng)鏈持續(xù)波動、國產(chǎn)替代成為產(chǎn)業(yè)共識的當(dāng)下,STM32F103R8Tx作為意法半導(dǎo)體經(jīng)典的Cortex-M3內(nèi)核MCU,雖長期占據(jù)消費(fèi)電子、工業(yè)控制等領(lǐng)域的核心地位,卻也面臨著交貨周期長
    的頭像 發(fā)表于 02-08 15:19 ?1311次閱讀
    國產(chǎn)MCU無縫替代新選擇:FT32<b class='flag-5'>F103</b>R8AT7完美兼容<b class='flag-5'>STM32F103</b>R8Tx實(shí)操解析!

    CW32L012與STM32F103的三角運(yùn)算性能對比

    ? ?CW32L012和STM32F103在定位和性能上差異顯著,在三角函數(shù)的運(yùn)算性能上的對比亦非常直觀。 一、 硬件架構(gòu)對比(性能基礎(chǔ)) 芯片型號 CW32L012C8 STM32F103
    的頭像 發(fā)表于 12-29 15:32 ?2339次閱讀
    CW32L012與<b class='flag-5'>STM32F103</b>的三角運(yùn)算性能對比

    【新品上市】華清遠(yuǎn)見AIoT實(shí)戰(zhàn)平臺-STM32F103&amp;amp;ESP32-S3 AI開發(fā)板套件,玩轉(zhuǎn)小智AI桌寵機(jī)器狗智能車等項目

    :以ESP32-S3作為AI中樞,承擔(dān)視覺識別、語音交互及WiFi/BLE無線通信任務(wù);以STM32F103作為控制核心,實(shí)現(xiàn)實(shí)時運(yùn)動控制與多傳感器數(shù)據(jù)融合,二者通過UAR
    的頭像 發(fā)表于 11-03 16:18 ?1370次閱讀
    【新品上市】華清遠(yuǎn)見AIoT實(shí)戰(zhàn)平臺-<b class='flag-5'>STM32F103</b>&amp;amp;ESP32-S3 AI開發(fā)板套件,玩轉(zhuǎn)小智AI桌寵機(jī)器狗智能車等項目

    MH32F103A系列單片機(jī)的功能特性

    MH32F103A是一款硬件完美兼容ST32的國產(chǎn)32位單片機(jī),使用高性能的ARM Cortex-M3 內(nèi)核,最高工作頻率216 MHz。內(nèi)置最大512K Flash,96K Sram存儲器。MH32F103A 軟硬件兼容
    的頭像 發(fā)表于 09-12 10:58 ?1143次閱讀
    MH32<b class='flag-5'>F103</b>A系列單片機(jī)的功能特性

    CherryUSB +STM32F103C8 example usb cdc device不識別是怎么回事?

    請問下使用stm32F103 blue pill 板子 1.按照文檔教程 及 視頻教程 使用https://github.com/CherryUSB/cherryusb_stm32
    發(fā)表于 09-10 07:03

    STM32F103長時間運(yùn)行,串口發(fā)送失敗怎么解決?

    STM32F103長時間運(yùn)行,串口發(fā)送失敗,目前定位到一致卡在USART_FLAG_TC判斷那里,我們采用輪詢的方式發(fā)送數(shù)據(jù),然后判斷USART_FLAG_TC是否發(fā)送成功,在大量發(fā)送后出現(xiàn)了一次發(fā)送后USART_FLAG_TC沒有置位,然后就一直卡在這里了,這可如何是好?
    發(fā)表于 07-30 07:55

    STM32F103c8上做DLQR最優(yōu)控制算法的C編程資料

    這是我近期做的一個項目--基于STM32F103c8的DLQR控制算法的C編程,涉及DLQR最優(yōu)控制算法、嵌入式STM32F103編程、CMSIS-DSP庫使用。? ??附有完整的程序。
    發(fā)表于 07-23 15:30 ?0次下載

    STM32F103驅(qū)動LD3320語音識別模塊

    本文介紹了如何使用STM32F103微控制器驅(qū)動LD3320語音識別模塊,該模塊具備非特定人語音識別功能,支持動態(tài)編輯關(guān)鍵詞,且無需額外Flash和RAM。通過SPI接口連接并配置代碼,實(shí)現(xiàn)在不同指令下執(zhí)行相應(yīng)操作,如流水燈、閃爍等。實(shí)驗結(jié)果顯示,STM32能成功識別并響
    的頭像 發(fā)表于 06-28 14:16 ?1655次閱讀
    <b class='flag-5'>STM32F103</b>驅(qū)動LD3320語音識別模塊

    STM32F103C6T6 DCAC逆變器原理圖

    STM32F103C6T6 DCAC逆變器原理圖
    發(fā)表于 05-19 17:48 ?2次下載

    【硬核項目】STM32F103 智能小車全棧開發(fā):紅外循跡 / 避障算法 + WiFi 遠(yuǎn)程控制,附原理圖與代碼

    今天為大家推薦一款功能強(qiáng)大的STM32多功能智能小車——華清遠(yuǎn)見STM32F103智能云控小車。這款小車集紅外遙控、遠(yuǎn)程物聯(lián)控制、智能循跡、超聲波避障和交互式顯示屏五大核心功能于一體,融合了物聯(lián)網(wǎng)云
    的頭像 發(fā)表于 05-16 17:11 ?2243次閱讀
    【硬核項目】<b class='flag-5'>STM32F103</b> 智能小車全棧開發(fā):紅外循跡 / 避障算法 + WiFi 遠(yuǎn)程控制,附原理圖與代碼

    CS32F103RB有無驅(qū)動例程,是否可用stm32F103的驅(qū)動代碼?

    如果不能使用stm32F103驅(qū)動的話,請把驅(qū)動例程發(fā)送1830665518@qqcom
    發(fā)表于 05-15 10:54

    stm32f103c8t6主控芯片無人機(jī)原理圖

    stm32f103c8t6主控芯片無人機(jī)原理圖
    發(fā)表于 04-29 17:02 ?3次下載

    STM32F103x8 STM32F103xB單片機(jī)數(shù)據(jù)手冊

    STM32F103x8STM32F103xB單片機(jī)數(shù)據(jù)手冊
    發(fā)表于 04-14 14:55 ?8次下載

    STM32F103×8/STM32F103×B MCU手冊

    本文提供了STM32F103x8和STM32F103xB中密度高性能系列微控制器的訂購信息和機(jī)械器件特性。有關(guān)整個STMicroelectronics STM32F103xx系列的更多信息,請
    發(fā)表于 03-18 16:37 ?0次下載

    使用stm32F103的USART的lin通訊模式,TX,RX,GND,三根線怎么和lin總線連接?

    使用stm32F103的USART的lin通訊模式,TX,RX,GND,三根線怎么和lin總線連接
    發(fā)表于 03-14 07:39