嵌入式系統中狀態機的應用

某項目中在業務邏輯的處理過程中需要處理多種的中斷信號,導致邏輯部分的代碼被搞得支離破碎。一直在想有沒有好點的,漂亮一點的方法。這次在一個後續的項目中真好有一個重寫這部分代碼的機會,就拿它開開刀,拉出來練練。 1.分離邏輯處理和中斷處理 在原來的實現中因爲沒有區分處理的原有邏輯和中斷邏輯,才導致到處都是大段大段的if/else的。所以上來就將處理邏輯和中斷邏輯砍開: ・處理邏輯:在理想狀態下的處理邏
相關文章
相關標籤/搜索