有時候我們會不給C++類成員變量賦初始值,或是因為忘記在構造函數中指定(C++11可以寫在類內),或是覺得沒有必要寫。然而,因為覺得編譯器會把變量賦成0而不寫是錯誤的。本文通過C++標准來解釋這個問題 ...
有時候我們會不給C++類成員變量賦初始值,或是因為忘記在構造函數中指定(C++11可以寫在類內),或是覺得沒有必要寫。然而,因為覺得編譯器會把變量賦成0而不寫是錯誤的。本文通過C++標准來解釋這個問題 ...
寫這篇文章,純粹是想為博客拉點點擊量。在博客園,游客訪問好像是不計入閱讀量的,而作為一個十八線博主,注冊用戶的訪問應該以搜索引擎為主,博客園首頁為次,個位數的粉絲就別談了。 所以,希望各位從搜索引擎 ...
C:\Program Files\Atmel\Atmel Studio 6.1\atbackend\atprogram.exe No command specified.Atmel Studio ...
最近因為項目需要開始使用IAR for AVR,我用的是5.40版本的,主要是5.40以上才包括了aTtiny87,至於安裝文件和和諧文件,大家自己找吧,很好找的。 ...
搖搖棒,理工男的擇偶權(上) 搖搖棒,理工男的擇偶權(中) 搖搖棒,理工男的擇偶權(下) 前言 搖搖棒是載有一列LED的棒,通過適當的程序控制,在搖動起來時,由 ...
綜述 本文是藍牙音箱的手冊。 藍牙音箱作為禮物,面向的是用戶,但是這位用戶同時又是開發者,因此音箱的設計原則是實現一定的功能,並提供足夠的擴展接口、開放設計文檔。 資料下載:提取碼09 ...
本文隸屬於AVR單片機教程系列。 今天去交大密院參觀了設計展,無外乎兩個主題:Arduino、Python。 關於Python,我印象最深的是一位Python程序員的話:你要硬核的話,可以去 ...
在串口接收的時候,有些通訊每一幀數據有幀頭尾標識,這種情況比較好判定。 但是也有些情況是,頭尾沒有固定的標識,也不知道一幀有多少字節, 那么我們只能靠檢測幀之間的間隔來判斷是不是幀完成了 ...
本文隸屬於AVR單片機教程系列。 每一次build項目,編譯器都會生成多個文件,其中有一個就是hex文件。之前在IDE中配置的external tools,就是把這個hex文件燒寫到單片機中去 ...
本文隸屬於AVR單片機教程系列。 中斷,是單片機的精華。 中斷基礎 當一個事件發生時,CPU會停止當前執行的代碼,轉而處理這個事件,這就是一個中斷。觸發中斷的事件成為中斷源,處理事件的函數 ...