原文:STM8S103內存詳析

STM S 的RAM有 k, x x FF RAM和ROM統一編址 ,其中 x x ff共 個字節默認為堆棧,剩余的低端 個字節又分為了Zero Page和剩余的RAM 簡稱RAM ,如下圖STVD中,定義變量默認是定義在Zero Page中的 .bsct段服務於定義在 頁 地址小於 x 以內需要初始化的全局變量 如 tiny char a .ubsct段服務於定義在 頁 地址小於 x 以內不需要 ...

2017-03-09 21:27 0 1516 推薦指數:

查看詳情

STM8S103之ADC

如何快速了解ADC,查看Reference manual中ADC registers章節,初步了解到ADC ADC buffer register和ADC data register An ...

Sun Feb 12 00:08:00 CST 2017 0 5390
STM8S103之時鍾設置

最大時鍾(指的是system clock):外部晶振24MHz,內部高速RC16MHz 三個時鍾源:外部晶振、內部高速RC(上電默認) +內部低速RC 幾個時鍾:master clo ...

Fri Mar 03 17:31:00 CST 2017 0 1703
STM8S103之中斷優先級設置

STM8S的中斷由中斷控制器(ITC)控制。STM8所有IO都支持中斷,分為PA~PE 5個組,每組IO對應一個中斷服務函數(也就是每組IO只有一個向量)。STM8沒有專門的中斷狀態寄存器,所以只能通過剛進入中斷就讀取IDR來判斷,不過在某些情況下,此種方法就不好用了,所以在設計的時候就要考慮 ...

Thu Mar 09 16:30:00 CST 2017 0 4278
STM8S103 解決Rom空間不足 & Map文件分析

STM8S103只有8KRom,很容易造成空間不足。對於空間不足,我們就要從map文件着手分析,究竟哪些函數占了多少空間,map文件分為幾部分:Segments(總括了各個段所占的空間), Modules(各個源文件為單位,進行划分), Stack usage(堆棧使用 ...

Fri Mar 10 05:37:00 CST 2017 0 1516
STM8S103F3--PWM配置

本文使用的芯片是是stm8s103f3。 以下主要說明配置TIM2通道1為PWM輸出的過程。 1.寄存器配置 4位預分頻器,計數器的計數頻率Fck_cnt=Fck_psc/2^(PSC[3:0])=16M/2^0=16M 那么計數周期為1/16us,也就是說計數器會每隔1/16us計數 ...

Thu Aug 07 05:33:00 CST 2014 0 10260
STM8S103F3--EEPROM

  本文介紹stm8s103f3這款單片機的eeprom的用法。 EEPROM是單片機應用系統中經常會用到的存儲器,它主要用來保存一些掉電后需要保持不變的數據。在以前的單片機系統中,通常都是在單片機外面再擴充一個EEPROM芯片,這種方法除了增加成本外,也降低了可靠性。現在 ...

Sat Aug 09 05:14:00 CST 2014 0 2497
合 樹

由於快考試了先咕掉 在閱讀本文之前,請保證先讀過OI-WIKI上的文章 (沒讀過也沒關系,因為接下來我會先復讀) 基本定義 首先明確一下連續段的含義,連續段其實就是某一個子段,它的數值經過sort之后是連續的一段,比如3,4,1,2等等,合樹就是由部分連續段組成的樹,注意是部分 ...

Tue Aug 04 15:46:00 CST 2020 10 238
匯編中retn 4的含義

retn 4 是個函數返回指令。 以前一直糾結這個retn的寄存器操作順序,手頭正好在調試,詳細跟了一下,豁然開朗,特分享。先假設個環境:retn 4未執行時,ESP=0013feb8;EIP=5 ...

Fri Aug 29 21:25:00 CST 2014 0 5107
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM