【技术实现步骤摘要】
处理装置和更改脚位功能方法
本申请说明书实施例涉及一更改脚位功能技术,尤其是有关于处理装置和更改脚位功能方法,在修改处理装置的脚位的功能的设定值时,不处理数值0的更改脚位功能技术。
技术介绍
传统上,当使用者要修改处理装置【例如:一微控制器(microcontroller,MCU)】的脚位所对应的功能时,处理装置中用来储存脚位所对应的功能暂存器所储存的设定值会被改变。然而,由于在新的设定值中不需要被改变功能的脚位所对应的数值是0,因此,暂存器可能会误将数值0视为功能0,因而使得不需要被改变功能的脚位的设定值会被更改为功能0。举例来说,若假设处理装置的脚位的初始设定值为000000AB,当使用者仅想要将第三脚位和第四脚位的设定值修改为功能A时,暂存器所接收到的设定值会是0000AA00。因此,暂存器可能会误将处理装置的脚位的设定值修改为0000AA00,因而使得第一脚位和第二脚位的设定值被更改为功能0。传统上,若需要避免此问题,处理装置会先将不需要被更改的设定值储存到另一暂存器中,但也因此增加了处理装置的运算量 ...
【技术保护点】
1.一种处理装置,其特征在于,包括:/n多个脚位;/n一存储器装置,储存多个指令;/n一暂存器;以及/n一处理器,耦接上述存储器装置和上述暂存器;/n其中上述处理器执行上述存储器装置中的一第一指令,以产生用来设定上述多个脚位的功能的一初始设定值,且将上述初始设定值写入上述暂存器中;/n其中当要修改上述初始设定值,以修改上述多个脚位的一个或多个的功能时,上述处理器执行上述存储器装置中的一第二指令,以产生用来设定上述多个脚位的功能的一第二设定值,并将上述第二设定值写入上述暂存器中,以取代上述初始设定值;/n其中当上述第二设定值要写入上述暂存器时,上述暂存器根据上述第二设定值判断 ...
【技术特征摘要】
20181205 TW 1071435421.一种处理装置,其特征在于,包括:
多个脚位;
一存储器装置,储存多个指令;
一暂存器;以及
一处理器,耦接上述存储器装置和上述暂存器;
其中上述处理器执行上述存储器装置中的一第一指令,以产生用来设定上述多个脚位的功能的一初始设定值,且将上述初始设定值写入上述暂存器中;
其中当要修改上述初始设定值,以修改上述多个脚位的一个或多个的功能时,上述处理器执行上述存储器装置中的一第二指令,以产生用来设定上述多个脚位的功能的一第二设定值,并将上述第二设定值写入上述暂存器中,以取代上述初始设定值;
其中当上述第二设定值要写入上述暂存器时,上述暂存器根据上述第二设定值判断是否要以上述第二设定值取代上述初始设定值;以及
其中当上述暂存器判断是否要以上述第二设定值取代上述初始设定值时,上述暂存器会忽略上述第二设定值中为0的数值。
2.如权利要求1所述的处理装置,其特征在于,其中若上述初始设定值中对应上述多个脚位的一第一脚位的数值是一第一数值,且上述第二设定值中对应上述第一脚位的数值是0时,当上述暂存器判断是否要以上述第二设定值取代上述初始设定值时,上述暂存器会维持上述第一脚位的功能对应上述第一数值,其中上述第一数值可是0或非0的数值。
3.如权利要求1所述的处理装置,其特征在于,其中若上述初始设定值中对应上述多个脚位的一第一脚位的数值是一第一数值,且上述第二设定值中对应上述第一脚位的数值是不为0的一第二数值时,当上述暂存器判断是否要以上述第二设定值取代上述初始设定值时,上述暂存器将上述第二数值取代上述第一数值,其中上述第一数值是0或非0的数值。
4.如权利要求1所述的处理装置,其特征在于,还包括:
一多工器电路,用于当上述多个脚位的设定值更新后,根据对应上...
【专利技术属性】
技术研发人员:陈奕安,
申请(专利权)人:新唐科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。