|
發布時間: 2022-2-11 15:17
正文摘要:各位大神,我用網上的教程進行以下操作,在KEIL中軟件仿真時,命令欄輸入:MODE COM4 115200,0,8,1 和 ASSIGN COM4<S2IN>S2OUT 輸入第二條后報如下錯誤:*** error 30: undefined name of virtua ... |
| 不知道你們的情況和我是不是一樣,在魔術棒debug里面我把芯片名字全部輸出來了“STM32F103C8T6”,在配置的時候也出現了錯誤*** error 30: undefined name of virtual register,然后我把芯片名字改成了“STM32F103C8”,去掉了T6,再配置的時候就沒有報錯了 |
| 你好,請問你的那個正點原子F4的虛擬串口仿真的問題解決了嗎? |
| 我去正點原子哪里問了一下,他們說F1之后不支持軟件仿真,不知道是不是因為這個問題。這可怎么辦。 |
lkc8210 發表于 2022-2-12 00:04 應該是你的是51,我的是32,我的界面peripherals下面并沒有seial。 |
lkc8210 發表于 2022-2-12 00:04 請問一下,為什么我的和你的不一樣啊你的peripherals下面有4個(interrupt ;i/o-ports;seial;timer) 而我的peripherals下面就兩個(system viewer ; core peripherals) |
這要看你選的單片機有多少個串口如果在Debug Node 看到的是Serial,就輸入assign COM4 <Sin> Sout
如果在Debug Node 看到的是Serial0,就輸入assign COM4 <S0in> S0out
|