01月10日長光培訓嵌入式學習第十七天

上午主要學習了I2C串行總線接口相關知識。串行總線接口由時鐘線和數據線構成,是一種板內通信模式,是芯片與芯片之間,模塊與模塊之間一種重要的數據傳輸方式,由一個主機和若干從機構成,從機地址為8位,理論上一個主機可以與256個從機進行同步半雙工串行通信。

I2C硬件結構十分簡單,這也導致了軟件與通信協議都十分的復雜,課堂上老師重點講解了I2C的協議并通過編程進行展示。今天的編程和以往都有所不同,是在user文件夾內新增.C文件進行編寫,是寫一個自己的庫,用了大量的宏定義和函數封裝,與以往直接在主函數main中編譯相比可復用性更強,主程序也更加精簡。上午的課上只完成了大概一半的編寫,余下的內容要在明天授課過后結合明天的知識繼續編寫。

在下午的課堂主要以對上午的知識進行消化理解為主,畢竟現在每一個知識點都是相當重要的,不理解透徹會影響后續的學習。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容