由于在系統(tǒng)中ARM處理器主要起一個(gè)輔助的作用,具體就是根據(jù)雙端口RAM里面的數(shù)據(jù),,對數(shù)據(jù)進(jìn)行簡單的處理,,向PCL6045發(fā)出相應(yīng)的控制指令,,完成整個(gè)雕刻工作,同時(shí)ARM處理器還要采集現(xiàn)場的情況,,根據(jù)采集到的數(shù)據(jù)判斷雕銑機(jī)工作是否正常,,PCL6045內(nèi)部有很多的寄存器用來控制運(yùn)動(dòng),,比如速度,、運(yùn)動(dòng)模式等等,,在寫程序的時(shí)候,只需要操作這些寄存器就可以了,。
STM32F103ZET6這款處理器的外設(shè)相當(dāng)豐富,,所以它的各種寄存器也就十分多,ST公司為了方便用戶使用這一些列CPU,,把對CPU外設(shè)的操作制作成了一個(gè)軟件庫,,用戶在寫程序的時(shí)候,只需要調(diào)用庫里相應(yīng)的函數(shù)就可以很方便地操作CPU的外設(shè)資源,,寧波市寧??h一帆數(shù)控機(jī)械有限公司設(shè)計(jì)的系統(tǒng)采用ST公司的3.3.0版本標(biāo)準(zhǔn)外設(shè)庫進(jìn)行軟件設(shè)計(jì)的,開發(fā)環(huán)境采用的是Keil公司的MDK集成編譯器,。