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