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