搜下就有了啊,還是要這個啊。
http://wenku..com/link?url=WuoqUQF6sV2hRZ87uddYHv9g_pVf0cCgcqmO7
B. 求這本書的PDF或者電子檔《STM32單片機原理與應用》楊光祥
你的目的是學明白、學通、學透STM32單片機,為什麼非得這本書?學什麼單片機,開始都有困難,照葫蘆畫瓢是最簡潔的方法。給你一個照葫蘆畫瓢的網址,如果你夠聰明(我相信是這樣),保證你一個月上手。
http://www.openedv.com/forums/show/2.htm;jsessionid=
C. STM8單片機內部EEPROM問題
這轎源個問題我來回答你吧.
第一,是你理解錯了,手冊並沒有錯,DUL為1時解鎖.看程序:
do
{
FLASH_DUKR = 0x56;
FLASH_DUKR = 0xAE;
}
while((FLASH_IAPSR & 0x08) == 0);//等待解鎖成功
那個While的意思:
如果FLASH_IAPSR 的BIT3位為0,那麼,FLASH_IAPSR & 0x08 就會等於0,這個時候,
((FLASH_IAPSR & 0x08) == 0)這個條件就成立,那麼就會循環.
相反核銷,如果FLASH_IAPSR 的BIT3位為1,那麼,FLASH_IAPSR & 0x08 就會等於0x08,這個時候,
((FLASH_IAPSR & 0x08) == 0)這個條件就不會成立,那麼就會退出循環.
所以,DUL位為1才表示解鎖,是你自己閉氏態理解錯了.
第二個問題,所有的單片機存儲方式分兩種,一種是大端,另一種是小端,舉例來說:
unsigned short * P = (unsigned short *)0x0000;
unsigned long *Q = (unsigned long *)0x0004;
*P = 0x1234;
*Q = 0x12345678
那麼,如果是小端存儲,
各個地址存儲的內容應該如下:
地址 00 01 02 03 04 05 06 07
0x34 0x12 XXX XXX 0x78 0x56 0x34 0x12
小端比較好理解,如果是大端,各內容應該如下:
地址 00 01 02 03 04 05 06 07
0x12 0x34 XXX XXX 0x12 0x34 0x56 0x78
相信我這樣舉例子你應該明白了吧?STM8是大端方式,
你向 unsigned int 類型的地址里寫 0x55,那麼被擴展成 0x0055
如果是小端方式 0x00放在高半段,也就是地址 0x4001上,而0x4000上放0x55
但是STM8是大端方式,所以 把低半段0x55放在高地址0x4001,而把高半段0x00放在低地址0x4000上.
如果你想把0x55放在0x4000上,改一下函數:
void EEPROM_WriteByte(unsigned int StartAddress) //寫一個位元組到EEPROM地址
{
unsigned int *EEPROM_Address,Address;
Address = StartAddress;
EEPROM_Address = (unsigned int *)Address;
EEPROM_Unlock();
*EEPROM_Address = 0x55;
while((FLASH_IAPSR & 0x04) == 0);
EEPROM_Lock();
}
把那個裡面所有的 unsigned int 修改成 unsigned char
D. 什麼是單片機STM8
ST的8位微控制器平台基於高性能8位內核,配有先進的成套外設。 該平台採用ST的130 nm嵌入式非易性存儲器專有技術。 STM8通過增強型堆棧指針運算、先進的定址模式和新指令實現快速、安全的開發。 STM8平台支持三種主要產品線:
STM8S,通用微控制器
STM8L,超低功耗EnergyLite™微控制器
STM8A,汽車級微控制器
以上是ST公司官方給出的介紹。對於選型來講STM8的主要特點是最高工作頻率24MHz,性能可以達到20MIPS。定時器等外設資源的架構和現在炙手可熱的STM32系列ARM基本相同,可以用類似的方式控制,官方提供了軟體架構庫FWLib,可以簡化開發過程。中斷的處理方式與AVR不大相同,幾種中斷源可能對應一個中斷向量,據說類似51,但是我沒用過51,所以沒有考證。價格上與AVR的定位類似,感覺性價比稍微高於AVR一些。模擬器為ST-Link,可以在淘寶上買到,只需要100多就可以,所以上手成本也比較低。
不知道這些信息是否能夠滿足您的需求。
E. 跪求單片機原理及應用第二版pdf
這個我沒有,不過我有兩份非常好的資料推薦給你
非凡的單片機學習資料,很好的單片機教程,超好用,一個不佔內存的教程,有案例。
http://hi..com/dzkfw/blog/item/4a188216fd986b12c83d6d05.html
1、最新版單片機編程寶典下載地址,學習單片機編程必備手冊
2、單片機c語言運用例子
3、十天學會單片機c語言和單片機製作,最好的單片機資料
這款軟體也很不錯,推薦一下 [特別好用,資料覆蓋范圍廣] :電路公式計算器http://hi..com/dzkfw/blog/item/7a947b4f588099d1d0c86a3e.html
F. 求《MSP430系列16位超低功耗單片機原理與實踐》課件或PDF電子書呀
《MSP430系列16位談困超低功耗單片機原理與實踐》
作者:沈建華,楊租侍塵艷琴編著 頁數:447 出版日期:2008
你找的是這本書?
我有這本書的資源弊禪 可做成pdf電子書
圖書地址鏈接網路hi你
G. 求《單片機原理及應用(第二版)》 張毅剛 PDF教材 ,謝謝
你好!
很高興為你解答,這本單片機的應用是張毅剛的PDF教材不知道是不是你想要得,這個教材多的是我給你推薦8051系列單片機C程序設計完全手冊.pdf,和
《51單片機C語言創新教程》免費版.pdf
這個兩本教材都不錯,希望我的回答對你有幫助教材下載地址附件裡面有!
H. 單片機原理及應用
原理是:首先累加器和寄存器向ALU輸入兩個8位源數據,其次ALU完成源數據的邏輯運算,最後將運算結果存入寄存器中;控制器由程序計數器、指令寄存器、指令解碼器、時序發生器和操作控制器等構成,是一個下達命令的「組織」,用於協桐改調整個系統各部分之間的運作。
I. 請教一些STM8單片機的問題
這個倒沒發現過,我現在用過兩個型號的STM8,內部和外部晶振都試過,沒發現你說的問題STM8用起來還可以,就是可參考的資料較少,官方的函數庫很一般,模擬啟攜器有點小貴,而且模擬慢悄戚伏的像牛一樣,模擬器的仔改USB介面也有點問題,經常板子一重新上電就得重新插拔一下USB.但從性價比來說,的確不錯,不過似乎沒有你說的那麼便宜,我買的(零賣)STM8S105要4塊多呢。
J. 利用STM8單片機檢測環境光照強度的原理是什麼
無論什麼單片機要想檢測環境光照強度其基本原理都是一樣的,即要有一個感受光照強度的感測器件或模塊,感測器如果是模擬量輸出還需要配置一個A/D轉換器或選用內含A/D轉換器的單片機,這樣就可以把反映光照強度的數據採集到單片機,餘下的工作就可以交給軟體來完成了,軟體要麼通過模型公式算出強度值要麼通過查表方式獲取強度值,最後把處理結果送到顯示器顯示出來就OK了。