我正在用C語言編程一個μC,編程時我必須使用串行連接。使用它非常簡單,我只需要存儲我想要以整數形式發送的值(例如10011000
),然後將它們轉換爲二進制發送並一個接一個地發送。但是現在一些命令字節應該看起來像XXXX1001
,即它們包含一些未設置的位。但是在傳輸大小固定爲每個週期一個字節之後,我必須以某種方式填充它們。此外,我如何儲存它們?是否僅僅意味着這些位被忽略,我可以將它們設置爲1
或0
?如何存儲'X'的輸出值
0
A
回答
2
假設XXXX1001
是控制寄存器的值做一些設置,然後XXXX
意味着不在乎here.You可以將它們設置爲任何值。
但要注意,同一個寄存器可以根據上半字節具有不同的設置。如果是這樣,請確保您正確設置它們。
+0
關於處理'x'位值的方式是很好的,而不是讓它們隨機。在調試時它很整潔,而且當有μC升級時,您可以擁有合理的默認值。 – 2015-03-02 18:39:02
相關問題
- 1. 如何存儲bash命令的輸出?
- 2. 如何存儲recv()的輸出?
- 3. 如何存儲hcitool lescan的輸出?
- 4. 如何取回從使用存儲過程的輸出值:輸出INSERTED.BrandDrugDetailsID
- 5. 如何在變量中存儲來自grep輸出的值
- 6. 如何將存儲過程的輸出存儲到磁盤上
- 7. 如何在php中存儲js輸出?
- 8. 如何在MongoDB中存儲JSON輸出?
- 9. 如何存儲java循環輸出?
- 10. 循環R:如何存儲輸出?
- 11. 存儲過程輸出值到變量
- 12. Azure存儲過程輸出值
- 13. 存儲過程有輸出值
- 14. 如何存儲所有HTML輸入值
- 15. 如何通過Ansible將Json輸出值存儲在變量中
- 16. 輸出的存儲過程
- 17. 如何獲得實體框架工作中存儲過程輸出值的值?
- 18. 如何在存儲過程中輸出我的輸入類型
- 19. SQL Server 2008爲輸出值返回空值的存儲過程
- 20. 如何保存輸入複選框值的存儲數組?
- 21. jsoup獲取輸出存儲?
- 22. Grep數組存儲輸出
- 23. 存儲輸出文件
- 24. 如何從Oracle的SELECT存儲過程獲得輸出到Java的輸出?
- 25. x在輸出中的奇怪值
- 26. 德爾福:如何獲取存儲過程的輸出參數的值?
- 27. 如何根據x的值更改文本輸出
- 28. 如何讓git描述如遠程存儲庫的輸出
- 29. 如何將存儲過程輸出導出到文本文件
- 30. 文件輸入/輸出,存儲數據
有沒有這樣的事情像字節與一些不是「設置」位。我是一個硬件狀態,它可以是'0'或'1'(請不要挑剔三態,這裏不是這種情況)。 – 2015-03-02 16:29:02
那麼,我可以看到這些位爲「忽略」,因此將它們設置爲0或1? – 2015-03-02 16:30:10
如果是從數據表中讀取它,這意味着這些位只是「不在乎」,所以它們不會影響受控設備,所以可以將它們設置爲「0」或「 1'。 – 2015-03-02 16:31:36