سلام خدمت همه ی دوستان.
چطوری میتونم توی stm32 با کتاب خانه hal با 24c1024 ارتباط برقرار کنم.
میدونم ادرس ها به صورت 16 بیتی هست و باید در قالب دو بایت ارسال بشه ولی توی hal نمیدونم چطوری باید این کار را انجام بدم.
من همه کد های زیر را تست کردم. ولی هیچ کدوم جواب نداد و مقدار برگشتی این تابع برابر HAL_BUSY هست.
ممنون میشم اگه راهنمایی کنید.
چطوری میتونم توی stm32 با کتاب خانه hal با 24c1024 ارتباط برقرار کنم.
میدونم ادرس ها به صورت 16 بیتی هست و باید در قالب دو بایت ارسال بشه ولی توی hal نمیدونم چطوری باید این کار را انجام بدم.
من همه کد های زیر را تست کردم. ولی هیچ کدوم جواب نداد و مقدار برگشتی این تابع برابر HAL_BUSY هست.
کد:
HAL_I2C_Mem_Write(&hi2c2,0x00a1,0x00FF,2,"1",1,1000)
کد:
HAL_I2C_Mem_Write(&hi2c2,0x00a1,0x00FF,8,"1",1,1000)
کد:
HAL_I2C_Mem_Write(&hi2c2,0x00a1,0x00FF,16,"1",1,1000)
دیدگاه