TI所提供的ZNP工程默认情况下是采用串口0与MCU进行通信所以接下来就需要通过修改代码来实现串口1与MCU进行通信。
本次修改是基于Z-Stack 3.0.1协议栈其ZNP工程位于协议栈中如下目錄
编译选择的是CC2530-Debug分支。相关的介绍文档位于
CFG0在2.2.1.1.1 Configuration Pins章节中介绍了其用于控制CC2530是否使用内置的32K时钟还是外置的32K时钟。有的Zigbee模块上為了节省成本可能不会焊接32K时钟这点在使用的时候需要确认。
CFG1在文档中并没有介绍但是通过ZNP的功能代码或者ZHA1.2.2a协议栈中关于ZNP的文档可以叻解到,CFG1接口用于控制ZNP的接口方式
Step3:关闭串口的流控
这一步可以选择的操作,如果原理图中有流控的引腳有接并且需要进行流控,可以不必关闭串口初始化位于npInit函数中
在ZNP工程中,HAL_UART_PORT的值一直是0所以在npInit函数中,一直打开的是串口0而鈈是串口已这会导致ZNP无法通讯,所以需要修改HAL_UART_PORT的值为1或者添加如下宏定义
在修改完成后进行编译并下载到CC2530中。
打印机主机操作系统:WINXP X86
需要连接網络共享打印机的电脑操作系统: WIN7 X64
在安装网络打印机前先将在自己的电脑上添加一个本地打印机。
选择创建新的本地端口
输入网络打印機XP的地址:
或者你也可以在选择端口时随便选一个然后在修改打印机属性设置
不知道谁可以不重装系统来解决這个问题谢谢!!
不知道楼主的问题是否解决,我遇上了跟你一样的问题
没事找事干,结果改了就改不回去了
在设备管理器里点选Standard PC,雙击以后点选驱动程序,点选更新驱动程序,在驱动程序列表中点选ACPI Uniprocessor PC就可以了,这样你的系统就能自动关机了哈!
以前的那些万能克隆ISO也有类似情況,改了后想改回但根本就找不到那个驱动。(消失了)