A. 單片機學習時有說驅動,驅動是什麼意思呢
個人理解:單片機的驅動一般指對IO口或外設(例如:LCD)的讀寫操作。所謂驅動就是單片機的CPU能夠讀寫某個外部設計或內部的資源(例如內存)的一段程序。通過這段程序使得單片機開發者能方便的與這些資源進行數據交互。
B. 有些單片機硬體模塊需要驅動,為什麼有些不許需要
單片機自帶的硬體模塊是不需要驅動的,如果是外圍硬體模塊,那麼是否需要驅動就要看其工作需要電流大小和本身液殲頃設鬧陸計時改慶是否自帶驅動而定。
C. 單片機驅動硬體程序和linux驅動硬體的程序一樣嗎,能通用嗎
不通用的。
單片機更多的是邏輯代碼。
而linux驅動程序,需要整個操作系統的支撐。
不過對於初學者來講,單片機的驅動可以幫助你提升硬體介面協議了解,對你將來如果想往驅動發展有很大的幫助。
D. 單片機和CPU之間是什麼關系
CPU即中央處理器。
中央處理器(CPU,Central Processing Unit)是一塊超大規模的集成電路,是一台計算機的運算核心和控制核心。主要包括運算器(ALU,Arithmetic and Logic Unit)和控制器(CU,Control Unit)兩大部件。此外,還包括若干個寄存器和高速緩沖存儲器及實現它們之間聯系的數據、控制及狀態的匯流排。它與內部存儲器和輸入/輸出設備合稱為電子計算機三大核心部件。
單片機也被稱為微控制器(Microcontroler),是因為它最早被用在工業控制領域。
要說什麼關系?現在一般統稱電腦的中央處理器為CPU,單片機就是微控制器咯,一般用於控制板啊什麼的。。。