现在在使用CC2530时遇到一个问题, 比如一个A产品有3个物理按键,分别接到2530的IO口上,用户在使用产品时,如何通过这3个按键,动态来修改 AES加密传输时所需的DEFAULT_KEY的实际值。
我初步想法有两种方法,但不知怎样解决:
1:2530外部接一个24C02,内部储存一个DEFAULT_KEY值 ,2530上电时读取储存器中的值,然后赋值给DEFAULT_KEY,如何实实现呢?
2:用户通过产品的3个物理按键(三个按键分别代表 十进制 1 , 2 ,3 ),设置一个相应的密码,再保存到程序的DEFAULT_KEY中,如何实现?
麻烦大家帮忙解决一下,万分感谢!(尽量贴出相应代码)
再者就是如何通过协调器升级终端上的程序。