零知开源平台初学者常见问题解答 FAQ

------------------------------------------------------------------------------------------------------------------------------------------------------------------

      A:当前我们主要使用QQ交流群方式进行技术支持,如果是在正常上班时间(9:00-19:00)可以通过QQ交流群(518850030)进行咨询;对于技术问题有较多细节时候希望能提供详细的图片或者视频等资料进行描述。
------------------------------------------------------------------------------------------------------------------------------------------------------------------


      A:零知硬件系列目前有:零知标准板、零知增强板、零知迷你板、零知ESP8266、零知ESP32。
------------------------------------------------------------------------------------------------------------------------------------------------------------------


      A:目前我们的软件和硬件是一起配合工作的,还不支持第三方的硬件及开发工具,而且我们的开发工具一直在进行改善,具有Arduino IDE不具有的代码提示、查看底层源码等功能,我们一直更新的软件库也是在零知相关硬件上进行测试验证的,其他工具上不一定能完美的工作;同时零知硬件开发板有自己的BootLoader程序,使用其他开发工具可能破坏该固件导致无法再次使用零知开源平台了。


------------------------------------------------------------------------------------------------------------------------------------------------------------------

      A:零知标准板的usb接口如下:



为了区别,我们在板子上分别标识为UART和USB,这里UART标识的口功能就是上传程序和默认串口调试输出的;而USB标识的口是作为USB设备功能的,如把零知板作为键盘、鼠标的USB设备。

------------------------------------------------------------------------------------------------------------------------------------------------------------------

      A:如上图,可以从黑色圆孔插口接7~28v的、可以使用中间micro-USB供电、还可以通过LI-PO口接入3.7、5v的电池来供电。但是特别注意:不能同时都接入电源使用!
------------------------------------------------------------------------------------------------------------------------------------------------------------------

      A:一般win10系统是自带USB转串口驱动的,但是有些win10系统又没有自带(如家庭版等),首先我们需要按照资料:零知开源辅助工具-串口调试 查看串口号,如果系统找不到串口号,就有可能是我们的系统没有按照USB转串口驱动,零知硬件系列使用的是CH340型号的USB转串口芯片,因此我们可以在零知开源辅助工具-串口调试 这个资料附件中下载USB转串口驱动后安装就可以了。


      A:这个是由于编码的格式问题导致,可以在资料中含有代码的地方,用鼠标手动选择后复制,而不要使用【复制代码】这个快捷功能,再粘贴到零知开发工具中就不会出错了。
------------------------------------------------------------------------------------------------------------------------------------------------------------------

      A:我们的开发工具是在不断改善的,第一版和第二版界面上区别较大,但是明显第二版使用起来更加方便,界面也更加简洁;而基础教程制作的时候还没有发布,因此看起来和现在的开发工具不一样,但实际上用起来很容易就能掌握使用方法,也请尽量使用新的版本工具进行开发。
------------------------------------------------------------------------------------------------------------------------------------------------------------------

      A:我们的IDE默认生成的是bin格式文件,在目录xx\lingzhi_library\obj-temp下面;可以使用ISP下载工具下载到你的板子中,比如使用零知辅助箱这个工具,或者其他类似工具就可以批量下载。

------------------------------------------------------------------------------------------------------------------------------------------------------------------

     A:这个问题一般会出现是由于以下两种情况:(1)串口监视器的波特率没有选择正确,请按照程序中的串口波特率选择一致;(2)硬件连接模块时候使用了7、8号脚,由于7、8号
脚为零知-标准板默认的调试、下载串口,因此在调试和下载的时候请尽量不要使用这个两个脚,用其他脚代替(零知-标准板的引脚比UNO多了十多个,是完全可以不用这个两个脚的)
------------------------------------------------------------------------------------------------------------------------------------------------------------------

     A:安装第三方或自己的软件库首先需要下载好软件库,并放置在电脑某个位置,由于有的库的目录结构不规范,没有src文件夹用于存放cpp\h等文件,因此需要新建一个src文件夹并将cpp\h等文件移动至src文件夹下,然后即可在零知开发工具中安装这个软件库了。详情请参考:零知开发工具-增加本地库功能使用说明
------------------------------------------------------------------------------------------------------------------------------------------------------------------

      A:这个问题很可能是软件库目录的问题,最好把下载的软件库lingzhi_library这个文件夹放置在根目录,如D盘下面就好了。

------------------------------------------------------------------------------------------------------------------------------------------------------------------

      A:这个问题是由于WIN10自动更新驱动导致,需要先禁用win10的驱动自动更新,再卸载后重新安装驱动。

------------------------------------------------------------------------------------------------------------------------------------------------------------------

      A:这个问题有可能是以下几种原因中的某个;(1)电脑上的串口驱动(CH340驱动不正常-重新安装并重启电脑)
(2)USB线有问题,换了重试;
(3)开发工具中选择的开发板型号和实际型号不对应,在开发工具右上角选择与实际硬件一致的型号;
(4)开发板的串口对应引脚上接入了其他模块,需要把下载串口的引脚上模块拔掉再上传,上传完成后可继续用作GPIO等用途;
(5)电脑上有其他软件占用了开发板对应的串口,把电脑串口软件关闭;
(6)零知系列开发板在出厂时候会有测试程序,当第一次上电时会出现以下现象:板子LED会不断闪烁,同时串口会有输出信息,用这个可以确认板子是否是正常的;
(7)手动上传方法:将BT0接到3V3然后复位一下,再点击上传,然后把BT0引脚接到GND,复位下程序即可正常运行。


      A:结构说明零知软件库文件结构说明


当前支持板子型号信息: