fbpx

微控制器和 C 程式語言

想要學習 embedded system 的領域,這門課是入門課程

嵌入式系統需要程式設計,邏輯處理,微處理機的基礎,所以要進入這個領域不是光會寫程式就好了,這位講師 Mark M. Budnik 在大學任教,看了他的課程內容講了很多微處理器所需要的基礎知識,然後再教你 C 語言程式設計再來就是實作了,使用德州儀器的 MSP430 開發版 ,在台灣買的到 https://goo.gl/kNZJJu

從這 1.5 小時的課程,你會學到

  • 用 C 語言寫微控制器。
  • 使用定時器週邊
  • 使用通訊週邊
  • 使用類比到數位轉換器週邊
  • 使用液晶顯示器(LCD)

要求

有關實驗室套件的資訊和下載軟體的說明將在第 1 節中提供。 (請參考官方課程的預覽)

課程說明

💎該課程以實驗室為基礎。幾乎每個講座和課程部分都直接指導實驗室的實際工作。使用“真實世界”德州儀器硬體和軟體的實踐越多,你將會越熟練。

💎課程不會浪費你的時間。從一開始,我們就跳入你的第一個實驗室任務 – 讓我們開始吧。

💎課程本質上是模組化的。微控制器對你是新世界嗎?很好!從這開始,我們會教你需要知道的一切。你對微控制器有一些背景,但想了解更多?太棒了!你可以挑選你需要的模組。

💎該課程充滿了資訊。從 C 程式語言初級到高級微控制器週邊,本課程將教你構建自己的電子系統所需的所有建構模塊。

💎我們使用很多很多的例子。我們會一步一步通讀課程 – 每次提供範例程式碼和文件以確保在課程中獲得支持。

💎我們在這裡提供幫助。我們是教育工作者,專門為我們的學生提供有意義的體驗。而且,雖然我們無法替代你的學習,但我們願意與你一起幫助你取得成功。

目標受眾

  • 本課程適合不熟悉微控制器和/或C程式語言的個人。
  • 對於有經驗的人員,該課程將加快德州儀器 MSP430 和 Code Composer Studio 整合開發環境的學習曲線。

講師簡介

Mark M. Budnik  Brandt Professor of Engineering, Valparaiso University

Mark M. Budnik是瓦爾帕萊索大學 Paul H. Brandt 工程學教授。他獲得伊利諾伊大學電機工程學學士學位,以及普渡大學電機工程專業的理學碩士和博士學位。

在 2006 年加入瓦爾帕萊索大學任教之前,Mark 曾在半導體行業工作,最終成為日立半導體公司的一名工程師和白色家電和電機控制總監。在這些職位上,他有一個獨特的機會與多元化的客戶群緊密合作,以確定並建立一系列嵌入式系統教育的最佳實踐。

在他的職業生涯中,他獲得了包括 ST 微電子、國家半導體、日立半導體、瓦爾帕萊索大學和美國工程教育學會(ASEE)在內的多個學術界和工業界的教育獎項。最近,Mark 是 ASEE 部門傑出教師,並且是 2015 年 ASEE 國家傑出教學獎的入圍者。

Mark 是五十多本書籍章節、期刊文章和會議記錄的作者,並獲得五個最佳論文/頒獎獎項。他是IEEE 的高級會員和國際品質電子設計研討會的研究員。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

課程網址   ♥找優惠折扣碼?

Sponsored by Udemy

也許你會有興趣

喜歡我們的分享嗎? 使用以下的社群分享按鈕分享給你的朋友吧!

學習 C 程式設計語言,並成為一名專業 C 語言程式設計師

C 語言是一種強大的通用程式設計語言。 它是快速,可在不同平台編譯的一種應用與系統開發語言,除了作業系統的核心使用 C 語言開發, 許多知名的開源伺服器,開發工具的核心也都是使用 C 語言開發

無論你是否是有經驗的程式設計師,本課程適用於希望學習 C 程式設計的所有人 Continue reading “學習 C 程式設計語言,並成為一名專業 C 語言程式設計師”

初學者的 C 程式設計 – 60 個紅利簡單程式

C 語言是嵌入式系統與 IC 設計的軟韌體開發不可或缺的技術。本課程讓你快速學習 C 語言,一步一步帶你從IDE入手到如何除錯,奠定你 C 語言更上一層樓的基礎。

從這 11 個小時的課程,你會學到

  • 了解 SOLID 基礎的 C 語言程式設計 – 本課程將讓你能寫出簡單的 C 程式
  • 學習和實踐 – 60+(六十)完整、簡單、為初學者而設計的  C 程式親手做
  • 學習如何手寫程式碼,然後在 IDE 中 – 然後在必要時使用除錯器 (debugger)
  • 閱讀並了解 C 語言中的其他程式碼庫和專案
  • 了解 C 的基本特徵:資料類型、運算符 、輸入輸出、條件、迴圈 (looping)、陣列 (arrays) 等
  • 以小測驗、作業 、問答論壇和討論板自我評量了解程度
  • 其他課程沒提供的 60 多個簡單 易懂、完全自給自足、供你練習的程式

要求

沒有 – 我們使用Code :: Blocks 開發環境 –  於本課程分發 Windows環境適用者。 Linux用戶可以從本課程提供的連結下載。


 課程網址 ♥找優惠折扣碼?

Sponsored by Udemy

也許你會有興趣

喜歡我們的分享嗎?使用以下的社群分享按鈕分享給你的朋友吧!

C 語言+演算法+資料結構 = Power

如果想成為系統軟體,嵌入式系統軟體工程師,甚至參與全世界最受歡迎且最重要的開放原始碼專案,C 程式設計語言是你必備的且要專精的程式設計語言,要精通 C 程式設計語言除了了解 C 語言的語法,接下來最重要的就是如何使用 C 語言去實現演算法和資料結構,這是邁向專業 C 語言程式設計師的必經之路

Continue reading “C 語言+演算法+資料結構 = Power”

C 程式設計新手入門

IEEE Spectrum 結合了十個精心挑選的線上資源的 12 個指標,排列了48 種程式設計語言 ( 他們是怎麼評估的?有興趣可以參考 https://goo.gl/2e7jFE ) ,2017 年前 10 大程式設計語言前三名 Python ,C,Java

這篇文章裡面還指出 對招聘公司目前需求的語言的基本指標的分析中,C 以較好的優勢出現在 Python 之前,其實這一點都不意外,知名的開源作業系統 Linux 核心是用 C 語言開發,許多高階語言的編譯器 ( compiler ) 也是用 C 語言開發,嵌入式系統上的 firmware 也是要會 C 語言,當大家都在追求高階語言逐漸遺忘 C 語言的同時,會 C 語言的程式設計師自然會有比較好的優勢,有志往系統軟體開發發展,C 語言是必備的。

简体中文介绍

Continue reading “C 程式設計新手入門”

Powered by WordPress.com.

Up ↑