1.
IDE工具KEIL有哪些版本?
MDK-ARM、C51、C166、C251几种版本,我们会用到MDK-ARM(ISD9160),C51(N76E003)。版本不对,编译时会有错误,有开发人员没有安装对应的KEIL版本导致出错。
2. KEIL及Nu-Link_Keil_Driver会正确安装吗?
开发人员要会安装,如有需要还要会破解,不破解编译会有错误。Nu-Link Keil驱动最好和ICP工具版本一致。
3. KEIL debug工具用过吗?用过哪些及用来做过什么?
我们主要使用NU-LINK调试及下载。
(1) 目标板连上NU-LINK,打开ICP软件,选择对应的芯片;
(2) 连接 成功后会识别到芯片,选项LDROM存放引导程序,一般不会用到。APROM
存放应用程序,常用。数据FLASH一般存放语音命令词库文件,外部FLASH存放语音播报文件。外部FLASH常用大端序烧写。
(3) 配置位设定好数据FLASH的基地址及安全加密选项,LDROM不用可以不选。
(4) 编程选项根据需要烧写的文件勾选,点击开始等待完成。
5. ICP项目使用方法。
客户做方案,有时会直接在ICP软件导出一个xx.icp文件,客户直接导入后点击开始就可以烧录,省去客户很多麻烦。但是需要注意,ICP工具的版本需要一致,偶尔会有外部flash文件加载不成功的情况,需要单独导入外部flash烧录。
6. NU-LINK固件版本不一致提示升级。
如连接ICP软件或KEIL调试下载提示固件升级,是由于内部版本和当前程序的版本不一致导致,可以按照提示升级。也可以安装同一版本的KEIL驱动和ICP软件,NU-LINK不再提示升级。
7. MCU的UART常见配置有哪些?
波特率,数据校验停止位,中断,引脚初始化配置等。
8. 举例说明PWM的用法。
PWM主要设置频率、周期及占空比,用于驱动LED,马达等。PWM驱动LED时注意占空比0和100的情况。
9.ICP Programming Tool
中“对脱机模式数据加密”和配置位的“安全加密”有什么区别?
(1)“对脱机模式数据加密”是对写入脱机 flash 的文件进行加密,当使用者提供 Nu-Link 或 Nu-LinkPro
给他人烧录时可以防 止文件被读出。
(2)配置位的“安全加密”是保护烧写的目标芯片,防止被他人读取芯片中的烧写的资料。
(3)完整的脱机烧写应同时使能“对脱机模式数据加密”和“安全加密”
10.Nu-Link
内部固件升级失败了,导致其不能使用,遇到这种情况时如何处理?
可以用另外一个正常的 Nu link 对坏掉的重新编程,将下面目录下的 bin 文件烧录到坏掉的 Nu
link:
“D:\Program Files\Nuvoton
Tools\ICPTool\Nu_Link
11.N76E003
如何解锁保护寄存器?
EA=0;TA=0xAA;TA=0x55;
12.N76E003 没有上拉电阻,如何让 IO
口产生边沿中断?
将 IO
设置为准双向模式并输出高电平
13.N76E003
外部中断与管脚中断有何区别?
外部中断只能配置一个 GPIO 口,管脚中断可以配置一个端口的所有
GPIO 口;外部中断只支持低电平和下降 沿触发,管脚中断支持低电平、高电平、下降沿、上升沿触发。
有任何技术或业务上的问题或者需要样品开发板,请联系我,谢谢
联系人:刘先生
联系电话:0755 8259 1179-803
QQ:97805809
公司:深圳市颖特新科技有限公司(新唐华邦代理)