如果要實(shí)現(xiàn)STM8主時(shí)鐘輸出功能,首先肯定要 Option Byte,因?yàn)橐褂枚丝诘姆霉δ芫鸵貙W(xué)要修改選項(xiàng)字節(jié),這個(gè)可能與內(nèi)部的寄存器的的配置有關(guān)系。
下面我就以 STM8S103K 為例講一下使用STM8的主時(shí)鐘輸出功能。
一: 我們先要打開 STM8的 程序燒寫軟件 STVP ,選擇相應(yīng)的芯片。
二:如果我們要修改選項(xiàng)字節(jié),也叫就是修改 OPTION BYTE,所以在主窗體下面的三個(gè)復(fù)選框中選擇OPTION BYTE
選項(xiàng),點(diǎn)擊過后的顯示界面如下:
三: 我們要對(duì)上衣個(gè)界面的一些選項(xiàng)進(jìn)行調(diào)整 1 :ROP 選項(xiàng) ,2 是 ARP5 ,這兩個(gè)選項(xiàng)在上一個(gè)界面上都能找到到,修改過后的界面如下。
注意上面?zhèn)紅圈標(biāo)記的兩處就是我們需要修改過后的模式。
四:下面我們要把修改過的 OPTION BYTE 下載到我們的 STM8 的芯片中。
五:當(dāng)上一步提示下載成功時(shí)我們來進(jìn)行第五步,這是最重要的一步,也是最經(jīng)常不為人知的一步。就是我們需要把 ROP 調(diào)到 OFF狀態(tài)在為芯片下載一次 修改過的 OPTION BYTE 。操作如下:
六: 當(dāng)軟件再次提示下載成功時(shí),我們的選項(xiàng)字節(jié)已修改成功。下面我們就是要把要在我們的STM8 工程中添加配置主時(shí)鐘輸出功能的函數(shù) 。最后把程序下載到目標(biāo)板中就OK了,我們測(cè)試一下相應(yīng)的主時(shí)鐘輸出端口,是否有一個(gè)峰峰值為 2V 左右的正弦波,那我們的工作就完成了。。。