牛卧堂MCU技术交流

标题: M0516 轉 M031K 指令 [打印本页]

作者: mingtang    时间: 2021-5-7 13:12
标题: M0516 轉 M031K 指令
本帖最后由 mingtang 于 2021-5-7 13:45 编辑

原M0516            #define        PORT0_DOUT P0->DOUT  //bit0~bit7
現改使用M031K   #define        PORTD_DOUT PD->DOUT  //bit0~bit16
程式:
unsigned char CMD=0xAA;
PORTD_DOUT=CMD;

請問M031K 如何改?

作者: admin    时间: 2021-5-7 16:48
PORTD_DOUT = (PORTD_DOUT & 0xff00) | 0xaa;
作者: mingtang    时间: 2021-5-11 15:22
本帖最后由 mingtang 于 2021-5-11 16:00 编辑
admin 发表于 2021-5-7 16:48
PORTD_DOUT = (PORTD_DOUT & 0xff00) | 0xaa;

謝謝大大,我已解決上述問題!
但又延伸另一問題......?

原M0516            #define        PORT0_PIN        P0->PIN  //bit0~bit7
現改使用M031K   #define        PORTD_PINT    PD->PIN  //bit0~bit16
程式:
unsigned char data;
data=PORT0_PIN ;

請問M031K 如何改?

作者: admin    时间: 2021-5-11 17:08
mingtang 发表于 2021-5-11 07:22
謝謝大大,我已解決上述問題!
但又延伸另一問題......?

unsigned short data;
data=PORT0_PIN ;
作者: mingtang    时间: 2021-5-13 12:31
admin 发表于 2021-5-11 17:08
unsigned short data;
data=PORT0_PIN ;

都已解決了!
感謝大大的解惑!
作者: mingtang    时间: 2021-5-22 09:20
本帖最后由 mingtang 于 2021-5-25 10:54 编辑

我又遇到一個M031K的離線燒錄問題:
1.線上燒録: 我利用nu link pro線上燒録是OK的;
2.離線燒録: 一樣用nu link pro ,利用ICP tool 將bin檔載入ok完成 , 最後測試離線後燒録M031K , nu link pro 卻是出現紅燈不能燒録 !!??
請問這如何解?

PS: 以前我司採用M0516時, 線上燒録 OK; 離線燒録 OK


作者: mingtang    时间: 2021-6-9 15:57
mingtang 发表于 2021-5-22 09:20
我又遇到一個M031K的離線燒錄問題:
1.線上燒録: 我利用nu link pro線上燒録是OK的;
2.離線燒録: 一樣用nu ...

上述問題已解決!




欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2