<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.viewtool.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carinayy1</id>
		<title>wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://www.viewtool.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carinayy1"/>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Special:Contributions/Carinayy1"/>
		<updated>2026-08-17T07:21:00Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=17386</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=17386"/>
				<updated>2020-11-06T11:16:52Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: /* USB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=1558</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=1558"/>
				<updated>2020-11-02T11:11:22Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=How_to_run_SocketCAN&amp;diff=1482</id>
		<title>How to run SocketCAN</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=How_to_run_SocketCAN&amp;diff=1482"/>
				<updated>2020-11-02T10:47:19Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=575</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=575"/>
				<updated>2020-11-02T03:59:54Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Product introduction'''&lt;br /&gt;
&lt;br /&gt;
'''Overview '''&amp;lt;br&amp;gt;&lt;br /&gt;
    On market development board requires users to understand the underlying their talents on chip, Ficus define development board series, without user to understand the underlying driver chip operation, the direct use of Ginkgo series corresponding interface functions and open source routines that can operate directly on the chip internal resources, can help users quickly development projects. Provide USB the routines of high-speed communication with PC.&lt;br /&gt;
&lt;br /&gt;
''' Features '''&amp;lt;br&amp;gt;&lt;br /&gt;
    USB bus power supply 5V and 3.3v power output, can also be 5V power adapter power supply, with short circuit protection;&amp;lt;br&amp;gt;&lt;br /&gt;
    Fully open the underlying interface functions, secondary development, provide detailed function description documents, secondary development of application templates, routines and documents;&amp;lt;br&amp;gt;&lt;br /&gt;
    Ficus series is equivalent to the collection of all GINKGO series of products, including the adapter usb-i2c, usb-spi, usb-can&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''' Development board resources '''&amp;lt;br&amp;gt;&lt;br /&gt;
    JTAG/SWD interface: for debugging/programming &amp;lt;br&amp;gt;&lt;br /&gt;
    74LVC139: Extending the FSMC such as an SRAM, LCD, NAND FLASH&amp;lt;br&amp;gt;&lt;br /&gt;
    AMS1117-3.3: 3.3V voltage regulator&amp;lt;br&amp;gt;&lt;br /&gt;
    Power indicator&amp;lt;br&amp;gt;&lt;br /&gt;
    LEDs: Convenient for indicating I/O status or program running state&amp;lt;br&amp;gt;&lt;br /&gt;
    Keys: 1 x Reset, 3 x User keys&amp;lt;br&amp;gt;&lt;br /&gt;
    8M crystal oscillator&amp;lt;br&amp;gt;&lt;br /&gt;
    32.768K crystal oscillator: for internal RTC&amp;lt;br&amp;gt;&lt;br /&gt;
    USART Interface: easily connects to RS232, RS485, USB TO 232, ETC&amp;lt;br&amp;gt;&lt;br /&gt;
    Ethernet Interface: easily connects the MCU to ethernet network by using an additional ethernet module(DP83848)&amp;lt;br&amp;gt;&lt;br /&gt;
    I/O(8-bit) interface: access the 4 * 4 keyboard module, motor module, custom modules, etc&amp;lt;br&amp;gt;&lt;br /&gt;
    SPI Interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3, etc.access the SPI module such as SPI Flash module, SD card module, VS1003/1053 MP3 module, MMA7455L acceleration sensor module, ENC28J60 Ethernet module and other sensor module with SPI interface&amp;lt;br&amp;gt;&lt;br /&gt;
    I2C Interface: access the I2C module such as I/O port expansion chip PCF8574, EEPROM 24C02 module, MPU6050 gyroscope module, AM2311 temperature and humidity measurement module, BH1750FVI light measurement module, BMP085 atmospheric pressure measuring modules&amp;lt;br&amp;gt;&lt;br /&gt;
    LCD Interface: easily connects to the touch screen LCD&amp;lt;br&amp;gt;&lt;br /&gt;
    ONE-WIRE Interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401)&amp;lt;br&amp;gt;&lt;br /&gt;
    IR Interface: IR-send: the infrared sending module; IR-receive: the infrared receiving module&amp;lt;br&amp;gt;&lt;br /&gt;
    AD &amp;amp; DA interface: connect the sensor of analog output such as MQ series gas measurement sensor module, the infrared temperature measurement module, light intensity measurement module&amp;lt;br&amp;gt;&lt;br /&gt;
    CAN Interface: communicates with accessory boards which feature the CAN device conveniently&amp;lt;br&amp;gt;&lt;br /&gt;
    VREF Interface Jumper  - Custom ADC input reference voltage&amp;lt;br&amp;gt;&lt;br /&gt;
    LEDs Jumper  - Short the jumper to connect the LEDs to default I/Os - Open the jumper to connect the LEDs to custom I/Os via jumper wires&amp;lt;br&amp;gt;&lt;br /&gt;
    VBAT Selection Jumper  - Short the jumper to use system power supply - Open the jumper to make it possible to connect the VBAT to external power&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Performance and technical indicators '''&amp;lt;br&amp;gt;&lt;br /&gt;
    Support USB HS/FS Driver&amp;lt;br&amp;gt;&lt;br /&gt;
    USB Support Interface USB2.0, Compatible USB1.1&amp;lt;br&amp;gt;&lt;br /&gt;
    USB HS Maximum transmission rate can be reached 480Mbps&amp;lt;br&amp;gt;&lt;br /&gt;
    8 Channel 12bit ADC Analog voltage signal (0-3.3v) measurement, maximum sampling rate 2M&amp;lt;br&amp;gt;&lt;br /&gt;
    Maximum support for 80 GPIO read and write control, each pin can be configured as open leak or push-pull mode, internal pull up, pull down resistance, float empty Mode&amp;lt;br&amp;gt; &lt;br /&gt;
    4 channel pulse counting function is supported. The counter is 32 bits and the counting frequency can be as high as 50MHz &amp;lt;br&amp;gt;&lt;br /&gt;
    UART function, maximum support 3 channels, baud rate up to 2Mbps&amp;lt;br&amp;gt;&lt;br /&gt;
    Support USB to PWM function, the maximum output 8 channel PWM signal, PWM clock can be flexibly adjusted, the range is 1Hz to 50M, PWM precision can also be set, such as set for 1%, 0.1%, 0.01%, etc&amp;lt;br&amp;gt;&lt;br /&gt;
    USB bus can be directly power supply, also can provide external power supply&amp;lt;br&amp;gt;&lt;br /&gt;
    USB interface protection function&amp;lt;br&amp;gt;&lt;br /&gt;
    Support 2 channel hardware I2C clock 400KHz&amp;lt;br&amp;gt;&lt;br /&gt;
    Support 2 channel hardware CAN maximum baud rate 1MHz &amp;lt;br&amp;gt;&lt;br /&gt;
    Support 2 Channel hardware SPI clock 50MHz&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typical applications '''&amp;lt;br&amp;gt;&lt;br /&gt;
    Use USB high-speed IIC/I2C function to realize the read and write control of IIC/I2C chip, such as read and write EEPROM chip of IIC/I2C interface, sensor chip, etc&amp;lt;br&amp;gt;&lt;br /&gt;
    IIC/I2C monitoring function is used to capture, store and analyze the existing IIC/I2C bus data&amp;lt;br&amp;gt;&lt;br /&gt;
    SPI slave function is used to capture, store, analyze and process the data on SPI bus&amp;lt;br&amp;gt;&lt;br /&gt;
    After the external CAN transceiver module is connected, the USB CAN function is realized to grab the data of CAN bus, store, analyze and process it&amp;lt;br&amp;gt;&lt;br /&gt;
    USB to UART function to realize the UART bus data communication&amp;lt;br&amp;gt;&lt;br /&gt;
    USB SPI function is used to realize the reading and writing control of SPI bus chip, such as reading and burning data of 25 series Flash and reading and burning data of 93 series EEPROM&amp;lt;br&amp;gt;&lt;br /&gt;
    USB GPIO function is used to detect high and low level signals and output high and low level signals to control peripherals.&amp;lt;br&amp;gt;&lt;br /&gt;
    USB to SPI function is used to control high-precision ADC chip (ADS1256) and realize ADC data acquisition function&amp;lt;br&amp;gt;&lt;br /&gt;
    USB PWM to achieve the control of stepping motor, LED brightness adjustment, color adjustment&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Sales list '''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|	No.	||	Name	||	Num&lt;br /&gt;
|-					&lt;br /&gt;
|	1	||	Ficus Development Board	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	2	||	Header	||	N PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	3	||	USB type A plug to mini-B plug cable	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	4	||	Quick guide to weitour series of products	||	1 PCS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※If any of the above parts are damaged or missing, please contact the dealer you purchased as soon as possible&lt;br /&gt;
&lt;br /&gt;
'''Development Environment '''&amp;lt;br&amp;gt;&lt;br /&gt;
    Develop Software : Keil MDK ARM V5.27&amp;lt;br&amp;gt;&lt;br /&gt;
    ViewTool Software Library : Ficus_F4_DLL.lib&amp;lt;br&amp;gt;&lt;br /&gt;
    Program Interface : JTAG/SWD&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Technical support and service '''&amp;lt;br&amp;gt;&lt;br /&gt;
    Lifelong Support . Free maintenance or replacement within one year&amp;lt;br&amp;gt;&lt;br /&gt;
    Echnology development Communication BBS:www.viewtool.com/bbs&amp;lt;br&amp;gt;&lt;br /&gt;
    Technical Support Email:FAE@viewtool.com&amp;lt;br&amp;gt;&lt;br /&gt;
    Sales Email:Sales@viewtool.com&amp;lt;br&amp;gt;&lt;br /&gt;
    Description of appearance and interface &amp;lt;br&amp;gt;&lt;br /&gt;
    Shape and interface&amp;lt;br&amp;gt;&lt;br /&gt;
    [[Image:Ficus-F4.png|FicusF4-png]]&lt;br /&gt;
&lt;br /&gt;
'''Driver Examples '''&amp;lt;br&amp;gt;&lt;br /&gt;
= ADC =&lt;br /&gt;
Interface definition&lt;br /&gt;
Refer to &amp;lt; Ficus series development board pin definition table&amp;gt;;&lt;br /&gt;
Wiring instructions&lt;br /&gt;
Please connect the following interface with the stub cap first&lt;br /&gt;
J49 &amp;amp; J26 &amp;amp; J27&lt;br /&gt;
For details of the Ficus hardware interface function definition, see the corresponding location of the interface&lt;br /&gt;
Driving and practical application examples (Please use the Ficus One)&lt;br /&gt;
ADC Driver Application Example&lt;br /&gt;
Purpose:&lt;br /&gt;
ADC1_IN0 ADC1_IN1 Analog Signal Acquisition&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 Board		1&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
&lt;br /&gt;
== HardWare: ==&lt;br /&gt;
JP3 Short circuit&lt;br /&gt;
J18 - ADC1_IN0 -&amp;gt; 3.3V&lt;br /&gt;
J18 - ADC1_IN1 -&amp;gt; GND&lt;br /&gt;
&lt;br /&gt;
== SoftWare: ==&lt;br /&gt;
=== 1. Ficus One Application Example ===&lt;br /&gt;
=== 2. App Guide ===&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application ADC ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADC.png | FicusF4DriverExampleADC-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debug (Ficus F1 Support UART) ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebug.png | FicusF4DriverExampleADCDebug-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Single step program running results ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugSingleStep.png | FicusF4DriverExampleADCDebugSingleStep-png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	Results of full speed program operation ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugFullSpeed.png | FicusF4DriverExampleADCDebugFullSpeed-png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= CAN =&lt;br /&gt;
Purpose:&lt;br /&gt;
GinkgoII CAN adapter communicates with Ficus CAN1&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
GinkgoII CAN adapter		1&lt;br /&gt;
Ficus CAN module	2&lt;br /&gt;
Operation:&lt;br /&gt;
== Hardware: ==&lt;br /&gt;
GinkgoII CAN Connect Ficus development board CAN1&lt;br /&gt;
== Software: ==&lt;br /&gt;
=== 1.	Ficus One Application Example ===&lt;br /&gt;
=== 2.	Drive the application example ===&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
===3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application CAN ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCAN.png | FicusF4DriverExampleCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverExampleDebugCAN.png | FicusF4DriverExampleDebugCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Open all channels of CAN EXTEND to open CAN ===&lt;br /&gt;
[[Image: USBCANExtendOpen.png | USB CAN Extend Open png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	The one-step program sends data to the CAN bus ===&lt;br /&gt;
[[Image: USBCANExtendOpenSendData.png | USB CAN Extend Open SendData]]&lt;br /&gt;
&lt;br /&gt;
=== 9.	CAN EXTEND displays the data received on the CAN bus === &lt;br /&gt;
=== 10.	Run the program at full speed, waiting for data to be received and displayed on the CAN bus ===&lt;br /&gt;
=== 11.	CAN EXTEND sends data to the CAN bus === &lt;br /&gt;
[[Image: USBCANExtendReceiveData.png | USB CAN Extend Receive Data]]&lt;br /&gt;
&lt;br /&gt;
=== 12.	Keil Debug (Printf)Viewer Displays the data received on the CAN bus ===&lt;br /&gt;
[[Image: KeilDisplayReceiveData.png | KeilDisplayReceiveData]]&lt;br /&gt;
&lt;br /&gt;
= COUNTER =&lt;br /&gt;
Purpose:&lt;br /&gt;
COUNTER_CH0	Rising edge counting&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4  EVB      1&lt;br /&gt;
Operation:&lt;br /&gt;
==Hardware:==&lt;br /&gt;
J18 - COUNTER CH0 -&amp;gt; GND&lt;br /&gt;
==Software:==&lt;br /&gt;
=== 1. Ficus One Application software ===&lt;br /&gt;
&lt;br /&gt;
=== 2. Drive the application example === &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3. FicusF4_Driver_Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4. Application_COUNTER ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCounter.png | FicusF4DriverExampleCounter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6. Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounter.png | FicusF4 Driver Debug Counter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Step start counting ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterStart.png | FicusF4 Driver Debug Counter Start png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	J18 - COUNTER_CH0 -&amp;gt; 3.3V ===&lt;br /&gt;
&lt;br /&gt;
=== 9.	Display the counting result (the counting result is uncertain due to the jitter caused by manualinput) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterResult.png | FicusF4 Driver Debug Counter Result png]]&lt;br /&gt;
&lt;br /&gt;
=== 10.	Full run program,J18 - COUNTER_CH0-&amp;gt;3.3V-&amp;gt;GND(Loop) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
= DAC =&lt;br /&gt;
Purpose:&lt;br /&gt;
DAC_OUT1 DAC_OUT2 Analog signal output&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
Multimeter or oscilloscope	1&lt;br /&gt;
Operation:&lt;br /&gt;
== Hardware: ==&lt;br /&gt;
JP3 Sub&lt;br /&gt;
== Software: ==&lt;br /&gt;
=== 1 Ficus One Application Example ===&lt;br /&gt;
=== 2 Drive the application example === &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3 Drive the driver example === &lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4 Application_DAC ===&lt;br /&gt;
[[Image: FicusF4DriverExampleDAC.png | FicusF4 Driver Example DAC png]]&lt;br /&gt;
&lt;br /&gt;
=== 5 Compile===&lt;br /&gt;
&lt;br /&gt;
=== 6.	 Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverDebugDAC.png | FicusF4 Driver Debug DAC png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	J18 - DAC_OUT1 Output 400MV ===&lt;br /&gt;
[[Image: FicusF4DriverDebugDAC0400mv.png | FicusF4 Driver Debug DAC 400mv png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	J18 - DAC_OUT2 Output 400MV ===&lt;br /&gt;
[[Image: FicusF4DriverDebugDAC1400mv.png | FicusF4 Driver Debug DAC 400mv png]]&lt;br /&gt;
&lt;br /&gt;
=== 9.	J18 - (DAC_OUT1&amp;amp;DAC_OUT2)-&amp;gt;3000MV ===&lt;br /&gt;
[[Image: FicusF4DriverDebugDAC0-DAC1-3000mv.png | FicusF4 Driver Debug DAC0/1-3000mv png]]&lt;br /&gt;
&lt;br /&gt;
=== 10.	J18 - (DAC_OUT1&amp;amp;DAC_OUT2) Output 2500MV ===&lt;br /&gt;
[[Image: FicusF4DriverDebugDAC0-DAC1-2500mv.png | FicusF4 Driver Debug DAC0/1-2500mv png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= GPIO =&lt;br /&gt;
Purpose:&lt;br /&gt;
1.	GPIOA_PIN0,GPIOA_PIN1  I/O	Set&amp;amp;Reset&lt;br /&gt;
2.	GPIOA_PIN4,GPIOA_PIN5  I/O   High and low level judgment&lt;br /&gt;
Operation&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
==Software: ==&lt;br /&gt;
=== 1.	Ficus One Application ===&lt;br /&gt;
=== 2.	Drive the application example ===&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3 Drive the driver example === &lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4 Application GPIO ===&lt;br /&gt;
[[Image: FicusF4DriverExampleGPIO.png | FicusF4 Driver Example GPIO png]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6. Debugging === &lt;br /&gt;
[[Image: FicusF4DriverDebugGPIO.png | FicusF4 Driver Debug GPIO png]]&lt;br /&gt;
&lt;br /&gt;
=== 7. J18 – (GPIOA_PIN0 &amp;amp;GPIOA_PIN1) -&amp;gt; High Level===&lt;br /&gt;
[[Image: FicusF4DriverDebugGPIO-High.png | FicusF4 Driver Debug GPIO High png]]&lt;br /&gt;
&lt;br /&gt;
=== 8. J18 – (GPIOA_PIN0 &amp;amp;GPIOA_PIN1) -&amp;gt; Low Level===&lt;br /&gt;
[[Image: FicusF4DriverDebugGPIO-Low.png | FicusF4 Driver Debug GPIO Low png]]&lt;br /&gt;
&lt;br /&gt;
=== 9.	J18 – get (GPIOA_PIN4 &amp;amp;GPIOA_PIN5) -&amp;gt; Low Level ===&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=520</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=520"/>
				<updated>2020-11-02T03:34:06Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Product introduction'''&lt;br /&gt;
&lt;br /&gt;
'''Overview '''&amp;lt;br&amp;gt;&lt;br /&gt;
    On market development board requires users to understand the underlying their talents on chip, Ficus define development board series, without user to understand the underlying driver chip operation, the direct use of Ginkgo series corresponding interface functions and open source routines that can operate directly on the chip internal resources, can help users quickly development projects. Provide USB the routines of high-speed communication with PC.&lt;br /&gt;
&lt;br /&gt;
''' Features '''&amp;lt;br&amp;gt;&lt;br /&gt;
    USB bus power supply 5V and 3.3v power output, can also be 5V power adapter power supply, with short circuit protection;&amp;lt;br&amp;gt;&lt;br /&gt;
    Fully open the underlying interface functions, secondary development, provide detailed function description documents, secondary development of application templates, routines and documents;&amp;lt;br&amp;gt;&lt;br /&gt;
    Ficus series is equivalent to the collection of all GINKGO series of products, including the adapter usb-i2c, usb-spi, usb-can&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''' Development board resources '''&amp;lt;br&amp;gt;&lt;br /&gt;
    JTAG/SWD interface: for debugging/programming &amp;lt;br&amp;gt;&lt;br /&gt;
    74LVC139: Extending the FSMC such as an SRAM, LCD, NAND FLASH&amp;lt;br&amp;gt;&lt;br /&gt;
    AMS1117-3.3: 3.3V voltage regulator&amp;lt;br&amp;gt;&lt;br /&gt;
    Power indicator&amp;lt;br&amp;gt;&lt;br /&gt;
    LEDs: Convenient for indicating I/O status or program running state&amp;lt;br&amp;gt;&lt;br /&gt;
    Keys: 1 x Reset, 3 x User keys&amp;lt;br&amp;gt;&lt;br /&gt;
    8M crystal oscillator&amp;lt;br&amp;gt;&lt;br /&gt;
    32.768K crystal oscillator: for internal RTC&amp;lt;br&amp;gt;&lt;br /&gt;
    USART Interface: easily connects to RS232, RS485, USB TO 232, ETC&amp;lt;br&amp;gt;&lt;br /&gt;
    Ethernet Interface: easily connects the MCU to ethernet network by using an additional ethernet module(DP83848)&amp;lt;br&amp;gt;&lt;br /&gt;
    I/O(8-bit) interface: access the 4 * 4 keyboard module, motor module, custom modules, etc&amp;lt;br&amp;gt;&lt;br /&gt;
    SPI Interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3, etc.access the SPI module such as SPI Flash module, SD card module, VS1003/1053 MP3 module, MMA7455L acceleration sensor module, ENC28J60 Ethernet module and other sensor module with SPI interface&amp;lt;br&amp;gt;&lt;br /&gt;
    I2C Interface: access the I2C module such as I/O port expansion chip PCF8574, EEPROM 24C02 module, MPU6050 gyroscope module, AM2311 temperature and humidity measurement module, BH1750FVI light measurement module, BMP085 atmospheric pressure measuring modules&amp;lt;br&amp;gt;&lt;br /&gt;
    LCD Interface: easily connects to the touch screen LCD&amp;lt;br&amp;gt;&lt;br /&gt;
    ONE-WIRE Interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401)&amp;lt;br&amp;gt;&lt;br /&gt;
    IR Interface: IR-send: the infrared sending module; IR-receive: the infrared receiving module&amp;lt;br&amp;gt;&lt;br /&gt;
    AD &amp;amp; DA interface: connect the sensor of analog output such as MQ series gas measurement sensor module, the infrared temperature measurement module, light intensity measurement module&amp;lt;br&amp;gt;&lt;br /&gt;
    CAN Interface: communicates with accessory boards which feature the CAN device conveniently&amp;lt;br&amp;gt;&lt;br /&gt;
    VREF Interface Jumper  - Custom ADC input reference voltage&amp;lt;br&amp;gt;&lt;br /&gt;
    LEDs Jumper  - Short the jumper to connect the LEDs to default I/Os - Open the jumper to connect the LEDs to custom I/Os via jumper wires&amp;lt;br&amp;gt;&lt;br /&gt;
    VBAT Selection Jumper  - Short the jumper to use system power supply - Open the jumper to make it possible to connect the VBAT to external power&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Performance and technical indicators '''&amp;lt;br&amp;gt;&lt;br /&gt;
    Support USB HS/FS Driver&amp;lt;br&amp;gt;&lt;br /&gt;
    USB Support Interface USB2.0, Compatible USB1.1&amp;lt;br&amp;gt;&lt;br /&gt;
    USB HS Maximum transmission rate can be reached 480Mbps&amp;lt;br&amp;gt;&lt;br /&gt;
    8 Channel 12bit ADC Analog voltage signal (0-3.3v) measurement, maximum sampling rate 2M&amp;lt;br&amp;gt;&lt;br /&gt;
    Maximum support for 80 GPIO read and write control, each pin can be configured as open leak or push-pull mode, internal pull up, pull down resistance, float empty Mode&amp;lt;br&amp;gt; &lt;br /&gt;
    4 channel pulse counting function is supported. The counter is 32 bits and the counting frequency can be as high as 50MHz &amp;lt;br&amp;gt;&lt;br /&gt;
    UART function, maximum support 3 channels, baud rate up to 2Mbps&amp;lt;br&amp;gt;&lt;br /&gt;
    Support USB to PWM function, the maximum output 8 channel PWM signal, PWM clock can be flexibly adjusted, the range is 1Hz to 50M, PWM precision can also be set, such as set for 1%, 0.1%, 0.01%, etc&amp;lt;br&amp;gt;&lt;br /&gt;
    USB bus can be directly power supply, also can provide external power supply&amp;lt;br&amp;gt;&lt;br /&gt;
    USB interface protection function&amp;lt;br&amp;gt;&lt;br /&gt;
    Support 2 channel hardware I2C clock 400KHz&amp;lt;br&amp;gt;&lt;br /&gt;
    Support 2 channel hardware CAN maximum baud rate 1MHz &amp;lt;br&amp;gt;&lt;br /&gt;
    Support 2 Channel hardware SPI clock 50MHz&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typical applications '''&amp;lt;br&amp;gt;&lt;br /&gt;
    Use USB high-speed IIC/I2C function to realize the read and write control of IIC/I2C chip, such as read and write EEPROM chip of IIC/I2C interface, sensor chip, etc&amp;lt;br&amp;gt;&lt;br /&gt;
    IIC/I2C monitoring function is used to capture, store and analyze the existing IIC/I2C bus data&amp;lt;br&amp;gt;&lt;br /&gt;
    SPI slave function is used to capture, store, analyze and process the data on SPI bus&amp;lt;br&amp;gt;&lt;br /&gt;
    After the external CAN transceiver module is connected, the USB CAN function is realized to grab the data of CAN bus, store, analyze and process it&amp;lt;br&amp;gt;&lt;br /&gt;
    USB to UART function to realize the UART bus data communication&amp;lt;br&amp;gt;&lt;br /&gt;
    USB SPI function is used to realize the reading and writing control of SPI bus chip, such as reading and burning data of 25 series Flash and reading and burning data of 93 series EEPROM&amp;lt;br&amp;gt;&lt;br /&gt;
    USB GPIO function is used to detect high and low level signals and output high and low level signals to control peripherals.&amp;lt;br&amp;gt;&lt;br /&gt;
    USB to SPI function is used to control high-precision ADC chip (ADS1256) and realize ADC data acquisition function&amp;lt;br&amp;gt;&lt;br /&gt;
    USB PWM to achieve the control of stepping motor, LED brightness adjustment, color adjustment&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Sales list '''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|	No.	||	Name	||	Num&lt;br /&gt;
|-					&lt;br /&gt;
|	1	||	Ficus Development Board	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	2	||	Header	||	N PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	3	||	USB type A plug to mini-B plug cable	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	4	||	Quick guide to weitour series of products	||	1 PCS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※If any of the above parts are damaged or missing, please contact the dealer you purchased as soon as possible&lt;br /&gt;
&lt;br /&gt;
'''Development Environment '''&amp;lt;br&amp;gt;&lt;br /&gt;
    Develop Software : Keil MDK ARM V5.27&amp;lt;br&amp;gt;&lt;br /&gt;
    ViewTool Software Library : Ficus_F4_DLL.lib&amp;lt;br&amp;gt;&lt;br /&gt;
    Program Interface : JTAG/SWD&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Technical support and service '''&amp;lt;br&amp;gt;&lt;br /&gt;
    Lifelong Support . Free maintenance or replacement within one year&amp;lt;br&amp;gt;&lt;br /&gt;
    Echnology development Communication BBS:www.viewtool.com/bbs&amp;lt;br&amp;gt;&lt;br /&gt;
    Technical Support Email:FAE@viewtool.com&amp;lt;br&amp;gt;&lt;br /&gt;
    Sales Email:Sales@viewtool.com&amp;lt;br&amp;gt;&lt;br /&gt;
    Description of appearance and interface &amp;lt;br&amp;gt;&lt;br /&gt;
    Shape and interface&amp;lt;br&amp;gt;&lt;br /&gt;
    [[Image:Ficus-F4.png|FicusF4-png]]&lt;br /&gt;
&lt;br /&gt;
'''Driver Examples '''&amp;lt;br&amp;gt;&lt;br /&gt;
= Example ADC =&lt;br /&gt;
Interface definition&lt;br /&gt;
Refer to &amp;lt; Ficus series development board pin definition table&amp;gt;;&lt;br /&gt;
Wiring instructions&lt;br /&gt;
Please connect the following interface with the stub cap first&lt;br /&gt;
J49 &amp;amp; J26 &amp;amp; J27&lt;br /&gt;
For details of the Ficus hardware interface function definition, see the corresponding location of the interface&lt;br /&gt;
Driving and practical application examples (Please use the Ficus One)&lt;br /&gt;
ADC Driver Application Example&lt;br /&gt;
Purpose:&lt;br /&gt;
ADC1_IN0 ADC1_IN1 Analog Signal Acquisition&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 Board		1&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
&lt;br /&gt;
== HardWare: ==&lt;br /&gt;
JP3 Short circuit&lt;br /&gt;
J18 - ADC1_IN0 -&amp;gt; 3.3V&lt;br /&gt;
J18 - ADC1_IN1 -&amp;gt; GND&lt;br /&gt;
&lt;br /&gt;
== SoftWare: ==&lt;br /&gt;
=== 1. Ficus One Application Example ===&lt;br /&gt;
=== 2. App Guide ===&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application ADC ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADC.png | FicusF4DriverExampleADC-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debug (Ficus F1 Support UART) ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebug.png | FicusF4DriverExampleADCDebug-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Single step program running results ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugSingleStep.png | FicusF4DriverExampleADCDebugSingleStep-png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	Results of full speed program operation ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugFullSpeed.png | FicusF4DriverExampleADCDebugFullSpeed-png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= CAN Driver Example =&lt;br /&gt;
Purpose:&lt;br /&gt;
GinkgoII CAN adapter communicates with Ficus CAN1&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
GinkgoII CAN adapter		1&lt;br /&gt;
Ficus CAN module	2&lt;br /&gt;
Operation:&lt;br /&gt;
== Hardware: ==&lt;br /&gt;
GinkgoII CAN Connect Ficus development board CAN1&lt;br /&gt;
== Software: ==&lt;br /&gt;
=== 1.	Ficus One Application Example ===&lt;br /&gt;
=== 2.	Drive the application example ===&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
===3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application CAN ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCAN.png | FicusF4DriverExampleCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverExampleDebugCAN.png | FicusF4DriverExampleDebugCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Open all channels of CAN EXTEND to open CAN ===&lt;br /&gt;
[[Image: USBCANExtendOpen.png | USB CAN Extend Open png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	The one-step program sends data to the CAN bus ===&lt;br /&gt;
[[Image: USBCANExtendOpenSendData.png | USB CAN Extend Open SendData]]&lt;br /&gt;
&lt;br /&gt;
=== 9.	CAN EXTEND displays the data received on the CAN bus === &lt;br /&gt;
=== 10.	Run the program at full speed, waiting for data to be received and displayed on the CAN bus ===&lt;br /&gt;
=== 11.	CAN EXTEND sends data to the CAN bus === &lt;br /&gt;
[[Image: USBCANExtendReceiveData.png | USB CAN Extend Receive Data]]&lt;br /&gt;
&lt;br /&gt;
=== 12.	Keil Debug (Printf)Viewer Displays the data received on the CAN bus ===&lt;br /&gt;
[[Image: KeilDisplayReceiveData.png | KeilDisplayReceiveData]]&lt;br /&gt;
&lt;br /&gt;
= COUNTER Drvier Application Example =&lt;br /&gt;
Purpose:&lt;br /&gt;
COUNTER_CH0	Rising edge counting&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4  EVB      1&lt;br /&gt;
Operation:&lt;br /&gt;
==Hardware:==&lt;br /&gt;
J18 - COUNTER CH0 -&amp;gt; GND&lt;br /&gt;
==Software:==&lt;br /&gt;
=== 1. Ficus One Application software ===&lt;br /&gt;
&lt;br /&gt;
=== 2. Drive the application example === &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3. FicusF4_Driver_Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4. Application_COUNTER ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCounter.png | FicusF4DriverExampleCounter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6. Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounter.png | FicusF4 Driver Debug Counter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Step start counting ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterStart.png | FicusF4 Driver Debug Counter Start png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	J18 - COUNTER_CH0 -&amp;gt; 3.3V ===&lt;br /&gt;
&lt;br /&gt;
=== 9.	Display the counting result (the counting result is uncertain due to the jitter caused by manualinput) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterResult.png | FicusF4 Driver Debug Counter Result png]]&lt;br /&gt;
&lt;br /&gt;
=== 10.	Full run program,J18 - COUNTER_CH0-&amp;gt;3.3V-&amp;gt;GND(Loop) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
= DAC Driver Example =&lt;br /&gt;
Purpose:&lt;br /&gt;
DAC_OUT1 DAC_OUT2 Analog signal output&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
Multimeter or oscilloscope	1&lt;br /&gt;
Operation:&lt;br /&gt;
== Hardware: ==&lt;br /&gt;
JP3 Sub&lt;br /&gt;
== Software: ==&lt;br /&gt;
=== 1 Ficus One Application Example ===&lt;br /&gt;
=== 2 Drive the application example === &lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=518</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=518"/>
				<updated>2020-11-02T03:32:47Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Product introduction'''&lt;br /&gt;
&lt;br /&gt;
'''Overview '''&amp;lt;br&amp;gt;&lt;br /&gt;
    On market development board requires users to understand the underlying their talents on chip, Ficus define development board series, without user to understand the underlying driver chip operation, the direct use of Ginkgo series corresponding interface functions and open source routines that can operate directly on the chip internal resources, can help users quickly development projects. Provide USB the routines of high-speed communication with PC.&lt;br /&gt;
&lt;br /&gt;
''' Features '''&amp;lt;br&amp;gt;&lt;br /&gt;
    USB bus power supply 5V and 3.3v power output, can also be 5V power adapter power supply, with short circuit protection;&amp;lt;br&amp;gt;&lt;br /&gt;
    Fully open the underlying interface functions, secondary development, provide detailed function description documents, secondary development of application templates, routines and documents;&amp;lt;br&amp;gt;&lt;br /&gt;
    Ficus series is equivalent to the collection of all GINKGO series of products, including the adapter usb-i2c, usb-spi, usb-can&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''' Development board resources '''&amp;lt;br&amp;gt;&lt;br /&gt;
    JTAG/SWD interface: for debugging/programming &amp;lt;br&amp;gt;&lt;br /&gt;
    74LVC139: Extending the FSMC such as an SRAM, LCD, NAND FLASH&amp;lt;br&amp;gt;&lt;br /&gt;
    AMS1117-3.3: 3.3V voltage regulator&amp;lt;br&amp;gt;&lt;br /&gt;
    Power indicator&amp;lt;br&amp;gt;&lt;br /&gt;
    LEDs: Convenient for indicating I/O status or program running state&amp;lt;br&amp;gt;&lt;br /&gt;
    Keys: 1 x Reset, 3 x User keys&amp;lt;br&amp;gt;&lt;br /&gt;
    8M crystal oscillator&amp;lt;br&amp;gt;&lt;br /&gt;
    32.768K crystal oscillator: for internal RTC&amp;lt;br&amp;gt;&lt;br /&gt;
    USART Interface: easily connects to RS232, RS485, USB TO 232, ETC&amp;lt;br&amp;gt;&lt;br /&gt;
    Ethernet Interface: easily connects the MCU to ethernet network by using an additional ethernet module(DP83848)&amp;lt;br&amp;gt;&lt;br /&gt;
    I/O(8-bit) interface: access the 4 * 4 keyboard module, motor module, custom modules, etc&amp;lt;br&amp;gt;&lt;br /&gt;
    SPI Interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3, etc.access the SPI module such as SPI Flash module, SD card module, VS1003/1053 MP3 module, MMA7455L acceleration sensor module, ENC28J60 Ethernet module and other sensor module with SPI interface&amp;lt;br&amp;gt;&lt;br /&gt;
    I2C Interface: access the I2C module such as I/O port expansion chip PCF8574, EEPROM 24C02 module, MPU6050 gyroscope module, AM2311 temperature and humidity measurement module, BH1750FVI light measurement module, BMP085 atmospheric pressure measuring modules&amp;lt;br&amp;gt;&lt;br /&gt;
    LCD Interface: easily connects to the touch screen LCD&amp;lt;br&amp;gt;&lt;br /&gt;
    ONE-WIRE Interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401)&amp;lt;br&amp;gt;&lt;br /&gt;
    IR Interface: IR-send: the infrared sending module; IR-receive: the infrared receiving module&amp;lt;br&amp;gt;&lt;br /&gt;
    AD &amp;amp; DA interface: connect the sensor of analog output such as MQ series gas measurement sensor module, the infrared temperature measurement module, light intensity measurement module&amp;lt;br&amp;gt;&lt;br /&gt;
    CAN Interface: communicates with accessory boards which feature the CAN device conveniently&amp;lt;br&amp;gt;&lt;br /&gt;
    VREF Interface Jumper  - Custom ADC input reference voltage&amp;lt;br&amp;gt;&lt;br /&gt;
    LEDs Jumper  - Short the jumper to connect the LEDs to default I/Os - Open the jumper to connect the LEDs to custom I/Os via jumper wires&amp;lt;br&amp;gt;&lt;br /&gt;
    VBAT Selection Jumper  - Short the jumper to use system power supply - Open the jumper to make it possible to connect the VBAT to external power&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Performance and technical indicators '''&amp;lt;br&amp;gt;&lt;br /&gt;
	Support USB HS/FS Driver&amp;lt;br&amp;gt;&lt;br /&gt;
	USB Support Interface USB2.0, Compatible USB1.1&amp;lt;br&amp;gt;&lt;br /&gt;
	USB HS Maximum transmission rate can be reached 480Mbps&amp;lt;br&amp;gt;&lt;br /&gt;
	8 Channel 12bit ADC Analog voltage signal (0-3.3v) measurement, maximum sampling rate 2M&amp;lt;br&amp;gt;&lt;br /&gt;
	Maximum support for 80 GPIO read and write control, each pin can be configured as open leak or push-pull mode, internal pull up, pull down resistance, float empty Mode&amp;lt;br&amp;gt; &lt;br /&gt;
	4 channel pulse counting function is supported. The counter is 32 bits and the counting frequency can be as high as 50MHz &amp;lt;br&amp;gt;&lt;br /&gt;
	UART function, maximum support 3 channels, baud rate up to 2Mbps&amp;lt;br&amp;gt;&lt;br /&gt;
	Support USB to PWM function, the maximum output 8 channel PWM signal, PWM clock can be flexibly adjusted, the range is 1Hz to 50M, PWM precision can also be set, such as set for 1%, 0.1%, 0.01%, etc&amp;lt;br&amp;gt;&lt;br /&gt;
	USB bus can be directly power supply, also can provide external power supply&amp;lt;br&amp;gt;&lt;br /&gt;
	USB interface protection function&amp;lt;br&amp;gt;&lt;br /&gt;
	Support 2 channel hardware I2C clock 400KHz&amp;lt;br&amp;gt;&lt;br /&gt;
	Support 2 channel hardware CAN maximum baud rate 1MHz &amp;lt;br&amp;gt;&lt;br /&gt;
	Support 2 Channel hardware SPI clock 50MHz&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typical applications '''&amp;lt;br&amp;gt;&lt;br /&gt;
    Use USB high-speed IIC/I2C function to realize the read and write control of IIC/I2C chip, such as read and write EEPROM chip of IIC/I2C interface, sensor chip, etc&amp;lt;br&amp;gt;&lt;br /&gt;
    IIC/I2C monitoring function is used to capture, store and analyze the existing IIC/I2C bus data&amp;lt;br&amp;gt;&lt;br /&gt;
    SPI slave function is used to capture, store, analyze and process the data on SPI bus&amp;lt;br&amp;gt;&lt;br /&gt;
    After the external CAN transceiver module is connected, the USB CAN function is realized to grab the data of CAN bus, store, analyze and process it&amp;lt;br&amp;gt;&lt;br /&gt;
    USB to UART function to realize the UART bus data communication&amp;lt;br&amp;gt;&lt;br /&gt;
    USB SPI function is used to realize the reading and writing control of SPI bus chip, such as reading and burning data of 25 series Flash and reading and burning data of 93 series EEPROM&amp;lt;br&amp;gt;&lt;br /&gt;
    USB GPIO function is used to detect high and low level signals and output high and low level signals to control peripherals.&amp;lt;br&amp;gt;&lt;br /&gt;
    USB to SPI function is used to control high-precision ADC chip (ADS1256) and realize ADC data acquisition function&amp;lt;br&amp;gt;&lt;br /&gt;
    USB PWM to achieve the control of stepping motor, LED brightness adjustment, color adjustment&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Sales list '''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|	No.	||	Name	||	Num&lt;br /&gt;
|-					&lt;br /&gt;
|	1	||	Ficus Development Board	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	2	||	Header	||	N PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	3	||	USB type A plug to mini-B plug cable	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	4	||	Quick guide to weitour series of products	||	1 PCS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※If any of the above parts are damaged or missing, please contact the dealer you purchased as soon as possible&lt;br /&gt;
&lt;br /&gt;
'''Development Environment '''&amp;lt;br&amp;gt;&lt;br /&gt;
    Develop Software : Keil MDK ARM V5.27&amp;lt;br&amp;gt;&lt;br /&gt;
    ViewTool Software Library : Ficus_F4_DLL.lib&amp;lt;br&amp;gt;&lt;br /&gt;
    Program Interface : JTAG/SWD&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Technical support and service '''&amp;lt;br&amp;gt;&lt;br /&gt;
    Lifelong Support . Free maintenance or replacement within one year&amp;lt;br&amp;gt;&lt;br /&gt;
    Echnology development Communication BBS:www.viewtool.com/bbs&amp;lt;br&amp;gt;&lt;br /&gt;
    Technical Support Email:FAE@viewtool.com&amp;lt;br&amp;gt;&lt;br /&gt;
    Sales Email:Sales@viewtool.com&amp;lt;br&amp;gt;&lt;br /&gt;
    Description of appearance and interface &amp;lt;br&amp;gt;&lt;br /&gt;
    Shape and interface&amp;lt;br&amp;gt;&lt;br /&gt;
    [[Image:Ficus-F4.png|FicusF4-png]]&lt;br /&gt;
&lt;br /&gt;
'''Driver Examples '''&amp;lt;br&amp;gt;&lt;br /&gt;
= Example ADC =&lt;br /&gt;
Interface definition&lt;br /&gt;
Refer to &amp;lt; Ficus series development board pin definition table&amp;gt;;&lt;br /&gt;
Wiring instructions&lt;br /&gt;
Please connect the following interface with the stub cap first&lt;br /&gt;
J49 &amp;amp; J26 &amp;amp; J27&lt;br /&gt;
For details of the Ficus hardware interface function definition, see the corresponding location of the interface&lt;br /&gt;
Driving and practical application examples (Please use the Ficus One)&lt;br /&gt;
ADC Driver Application Example&lt;br /&gt;
Purpose:&lt;br /&gt;
ADC1_IN0 ADC1_IN1 Analog Signal Acquisition&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 Board		1&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
&lt;br /&gt;
== HardWare: ==&lt;br /&gt;
JP3 Short circuit&lt;br /&gt;
J18 - ADC1_IN0 -&amp;gt; 3.3V&lt;br /&gt;
J18 - ADC1_IN1 -&amp;gt; GND&lt;br /&gt;
&lt;br /&gt;
== SoftWare: ==&lt;br /&gt;
=== 1. Ficus One Application Example ===&lt;br /&gt;
=== 2. App Guide ===&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application ADC ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADC.png | FicusF4DriverExampleADC-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debug (Ficus F1 Support UART) ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebug.png | FicusF4DriverExampleADCDebug-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Single step program running results ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugSingleStep.png | FicusF4DriverExampleADCDebugSingleStep-png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	Results of full speed program operation ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugFullSpeed.png | FicusF4DriverExampleADCDebugFullSpeed-png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= CAN Driver Example =&lt;br /&gt;
Purpose:&lt;br /&gt;
GinkgoII CAN adapter communicates with Ficus CAN1&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
GinkgoII CAN adapter		1&lt;br /&gt;
Ficus CAN module	2&lt;br /&gt;
Operation:&lt;br /&gt;
== Hardware: ==&lt;br /&gt;
GinkgoII CAN Connect Ficus development board CAN1&lt;br /&gt;
== Software: ==&lt;br /&gt;
=== 1.	Ficus One Application Example ===&lt;br /&gt;
=== 2.	Drive the application example ===&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
===3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application CAN ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCAN.png | FicusF4DriverExampleCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverExampleDebugCAN.png | FicusF4DriverExampleDebugCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Open all channels of CAN EXTEND to open CAN ===&lt;br /&gt;
[[Image: USBCANExtendOpen.png | USB CAN Extend Open png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	The one-step program sends data to the CAN bus ===&lt;br /&gt;
[[Image: USBCANExtendOpenSendData.png | USB CAN Extend Open SendData]]&lt;br /&gt;
&lt;br /&gt;
=== 9.	CAN EXTEND displays the data received on the CAN bus === &lt;br /&gt;
=== 10.	Run the program at full speed, waiting for data to be received and displayed on the CAN bus ===&lt;br /&gt;
=== 11.	CAN EXTEND sends data to the CAN bus === &lt;br /&gt;
[[Image: USBCANExtendReceiveData.png | USB CAN Extend Receive Data]]&lt;br /&gt;
&lt;br /&gt;
=== 12.	Keil Debug (Printf)Viewer Displays the data received on the CAN bus ===&lt;br /&gt;
[[Image: KeilDisplayReceiveData.png | KeilDisplayReceiveData]]&lt;br /&gt;
&lt;br /&gt;
= COUNTER Drvier Application Example =&lt;br /&gt;
Purpose:&lt;br /&gt;
COUNTER_CH0	Rising edge counting&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4  EVB      1&lt;br /&gt;
Operation:&lt;br /&gt;
==Hardware:==&lt;br /&gt;
J18 - COUNTER CH0 -&amp;gt; GND&lt;br /&gt;
==Software:==&lt;br /&gt;
=== 1. Ficus One Application software ===&lt;br /&gt;
&lt;br /&gt;
=== 2. Drive the application example === &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3. FicusF4_Driver_Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4. Application_COUNTER ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCounter.png | FicusF4DriverExampleCounter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6. Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounter.png | FicusF4 Driver Debug Counter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Step start counting ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterStart.png | FicusF4 Driver Debug Counter Start png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	J18 - COUNTER_CH0 -&amp;gt; 3.3V ===&lt;br /&gt;
&lt;br /&gt;
=== 9.	Display the counting result (the counting result is uncertain due to the jitter caused by manualinput) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterResult.png | FicusF4 Driver Debug Counter Result png]]&lt;br /&gt;
&lt;br /&gt;
=== 10.	Full run program,J18 - COUNTER_CH0-&amp;gt;3.3V-&amp;gt;GND(Loop) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
= DAC Driver Example =&lt;br /&gt;
Purpose:&lt;br /&gt;
DAC_OUT1 DAC_OUT2 Analog signal output&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
Multimeter or oscilloscope	1&lt;br /&gt;
Operation:&lt;br /&gt;
== Hardware: ==&lt;br /&gt;
JP3 Sub&lt;br /&gt;
== Software: ==&lt;br /&gt;
=== 1 Ficus One Application Example ===&lt;br /&gt;
=== 2 Drive the application example === &lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=514</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=514"/>
				<updated>2020-11-02T03:29:28Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Product introduction'''&lt;br /&gt;
&lt;br /&gt;
'''Overview '''&amp;lt;br&amp;gt;&lt;br /&gt;
On market development board requires users to understand the underlying their talents on chip, Ficus define development board series, without user to understand the underlying driver chip operation, the direct use of Ginkgo series corresponding interface functions and open source routines that can operate directly on the chip internal resources, can help users quickly development projects. Provide USB the routines of high-speed communication with PC.&lt;br /&gt;
&lt;br /&gt;
''' Features '''&amp;lt;br&amp;gt;&lt;br /&gt;
USB bus power supply 5V and 3.3v power output, can also be 5V power adapter power supply, with short circuit protection;&amp;lt;br&amp;gt;&lt;br /&gt;
Fully open the underlying interface functions, secondary development, provide detailed function description documents, secondary development of application templates, routines and documents;&amp;lt;br&amp;gt;&lt;br /&gt;
Ficus series is equivalent to the collection of all GINKGO series of products, including the adapter usb-i2c, usb-spi, usb-can&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''' Development board resources '''&amp;lt;br&amp;gt;&lt;br /&gt;
	JTAG/SWD interface: for debugging/programming &amp;lt;br&amp;gt;&lt;br /&gt;
	74LVC139: Extending the FSMC such as an SRAM, LCD, NAND FLASH&amp;lt;br&amp;gt;&lt;br /&gt;
	AMS1117-3.3: 3.3V voltage regulator&amp;lt;br&amp;gt;&lt;br /&gt;
	Power indicator&amp;lt;br&amp;gt;&lt;br /&gt;
	LEDs: Convenient for indicating I/O status or program running state&amp;lt;br&amp;gt;&lt;br /&gt;
	Keys: 1 x Reset, 3 x User keys&amp;lt;br&amp;gt;&lt;br /&gt;
	8M crystal oscillator&amp;lt;br&amp;gt;&lt;br /&gt;
	32.768K crystal oscillator: for internal RTC&amp;lt;br&amp;gt;&lt;br /&gt;
	USART Interface: easily connects to RS232, RS485, USB TO 232, ETC&amp;lt;br&amp;gt;&lt;br /&gt;
	Ethernet Interface: easily connects the MCU to ethernet network by using an additional ethernet module(DP83848)&amp;lt;br&amp;gt;&lt;br /&gt;
	I/O(8-bit) interface: access the 4 * 4 keyboard module, motor module, custom modules, etc&amp;lt;br&amp;gt;&lt;br /&gt;
	SPI Interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3, etc.access the SPI module such as SPI Flash module, SD card module, VS1003/1053 MP3 module, MMA7455L acceleration sensor module, ENC28J60 Ethernet module and other sensor module with SPI interface&amp;lt;br&amp;gt;&lt;br /&gt;
	I2C Interface: access the I2C module such as I/O port expansion chip PCF8574, EEPROM 24C02 module, MPU6050 gyroscope module, AM2311 temperature and humidity measurement module, BH1750FVI light measurement module, BMP085 atmospheric pressure measuring modules&amp;lt;br&amp;gt;&lt;br /&gt;
	LCD Interface: easily connects to the touch screen LCD&amp;lt;br&amp;gt;&lt;br /&gt;
	ONE-WIRE Interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401)&amp;lt;br&amp;gt;&lt;br /&gt;
	IR Interface: IR-send: the infrared sending module; IR-receive: the infrared receiving module&amp;lt;br&amp;gt;&lt;br /&gt;
	AD &amp;amp; DA interface: connect the sensor of analog output such as MQ series gas measurement sensor module, the infrared temperature measurement module, light intensity measurement module&amp;lt;br&amp;gt;&lt;br /&gt;
	CAN Interface: communicates with accessory boards which feature the CAN device conveniently&amp;lt;br&amp;gt;&lt;br /&gt;
	VREF Interface Jumper  - Custom ADC input reference voltage&amp;lt;br&amp;gt;&lt;br /&gt;
	LEDs Jumper  - Short the jumper to connect the LEDs to default I/Os - Open the jumper to connect the LEDs to custom I/Os via jumper wires&amp;lt;br&amp;gt;&lt;br /&gt;
	VBAT Selection Jumper  - Short the jumper to use system power supply - Open the jumper to make it possible to connect the VBAT to external power&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Performance and technical indicators '''&amp;lt;br&amp;gt;&lt;br /&gt;
	Support USB HS/FS Driver&amp;lt;br&amp;gt;&lt;br /&gt;
	USB Support Interface USB2.0, Compatible USB1.1&amp;lt;br&amp;gt;&lt;br /&gt;
	USB HS Maximum transmission rate can be reached 480Mbps&amp;lt;br&amp;gt;&lt;br /&gt;
	8 Channel 12bit ADC Analog voltage signal (0-3.3v) measurement, maximum sampling rate 2M&amp;lt;br&amp;gt;&lt;br /&gt;
	Maximum support for 80 GPIO read and write control, each pin can be configured as open leak or push-pull mode, internal pull up, pull down resistance, float empty Mode&amp;lt;br&amp;gt; &lt;br /&gt;
	4 channel pulse counting function is supported. The counter is 32 bits and the counting frequency can be as high as 50MHz &amp;lt;br&amp;gt;&lt;br /&gt;
	UART function, maximum support 3 channels, baud rate up to 2Mbps&amp;lt;br&amp;gt;&lt;br /&gt;
	Support USB to PWM function, the maximum output 8 channel PWM signal, PWM clock can be flexibly adjusted, the range is 1Hz to 50M, PWM precision can also be set, such as set for 1%, 0.1%, 0.01%, etc&amp;lt;br&amp;gt;&lt;br /&gt;
	USB bus can be directly power supply, also can provide external power supply&amp;lt;br&amp;gt;&lt;br /&gt;
	USB interface protection function&amp;lt;br&amp;gt;&lt;br /&gt;
	Support 2 channel hardware I2C clock 400KHz&amp;lt;br&amp;gt;&lt;br /&gt;
	Support 2 channel hardware CAN maximum baud rate 1MHz &amp;lt;br&amp;gt;&lt;br /&gt;
	Support 2 Channel hardware SPI clock 50MHz&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typical applications '''&amp;lt;br&amp;gt;&lt;br /&gt;
    Use USB high-speed IIC/I2C function to realize the read and write control of IIC/I2C chip, such as read and write EEPROM chip of IIC/I2C interface, sensor chip, etc&amp;lt;br&amp;gt;&lt;br /&gt;
    IIC/I2C monitoring function is used to capture, store and analyze the existing IIC/I2C bus data&amp;lt;br&amp;gt;&lt;br /&gt;
    SPI slave function is used to capture, store, analyze and process the data on SPI bus&amp;lt;br&amp;gt;&lt;br /&gt;
    After the external CAN transceiver module is connected, the USB CAN function is realized to grab the data of CAN bus, store, analyze and process it&amp;lt;br&amp;gt;&lt;br /&gt;
    USB to UART function to realize the UART bus data communication&amp;lt;br&amp;gt;&lt;br /&gt;
    USB SPI function is used to realize the reading and writing control of SPI bus chip, such as reading and burning data of 25 series Flash and reading and burning data of 93 series EEPROM&amp;lt;br&amp;gt;&lt;br /&gt;
    USB GPIO function is used to detect high and low level signals and output high and low level signals to control peripherals.&amp;lt;br&amp;gt;&lt;br /&gt;
    USB to SPI function is used to control high-precision ADC chip (ADS1256) and realize ADC data acquisition function&amp;lt;br&amp;gt;&lt;br /&gt;
    USB PWM to achieve the control of stepping motor, LED brightness adjustment, color adjustment&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Sales list '''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|	No.	||	Name	||	Num&lt;br /&gt;
|-					&lt;br /&gt;
|	1	||	Ficus Development Board	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	2	||	Header	||	N PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	3	||	USB type A plug to mini-B plug cable	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	4	||	Quick guide to weitour series of products	||	1 PCS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※If any of the above parts are damaged or missing, please contact the dealer you purchased as soon as possible&lt;br /&gt;
&lt;br /&gt;
'''Development Environment '''&amp;lt;br&amp;gt;&lt;br /&gt;
    Develop Software : Keil MDK ARM V5.27&amp;lt;br&amp;gt;&lt;br /&gt;
    ViewTool Software Library : Ficus_F4_DLL.lib&amp;lt;br&amp;gt;&lt;br /&gt;
    Program Interface : JTAG/SWD&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Technical support and service '''&amp;lt;br&amp;gt;&lt;br /&gt;
    Lifelong Support . Free maintenance or replacement within one year&amp;lt;br&amp;gt;&lt;br /&gt;
    Echnology development Communication BBS:www.viewtool.com/bbs&amp;lt;br&amp;gt;&lt;br /&gt;
    Technical Support Email:FAE@viewtool.com&amp;lt;br&amp;gt;&lt;br /&gt;
    Sales Email:Sales@viewtool.com&amp;lt;br&amp;gt;&lt;br /&gt;
    Description of appearance and interface &amp;lt;br&amp;gt;&lt;br /&gt;
    Shape and interface&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Ficus-F4.png|FicusF4-png]]&lt;br /&gt;
&lt;br /&gt;
'''Driver Examples '''&amp;lt;br&amp;gt;&lt;br /&gt;
= Example ADC =&lt;br /&gt;
Interface definition&lt;br /&gt;
Refer to &amp;lt; Ficus series development board pin definition table&amp;gt;;&lt;br /&gt;
Wiring instructions&lt;br /&gt;
Please connect the following interface with the stub cap first&lt;br /&gt;
J49 &amp;amp; J26 &amp;amp; J27&lt;br /&gt;
For details of the Ficus hardware interface function definition, see the corresponding location of the interface&lt;br /&gt;
Driving and practical application examples (Please use the Ficus One)&lt;br /&gt;
ADC Driver Application Example&lt;br /&gt;
Purpose:&lt;br /&gt;
ADC1_IN0 ADC1_IN1 Analog Signal Acquisition&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 Board		1&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
&lt;br /&gt;
== HardWare: ==&lt;br /&gt;
JP3 Short circuit&lt;br /&gt;
J18 - ADC1_IN0 -&amp;gt; 3.3V&lt;br /&gt;
J18 - ADC1_IN1 -&amp;gt; GND&lt;br /&gt;
&lt;br /&gt;
== SoftWare: ==&lt;br /&gt;
=== 1. Ficus One Application Example ===&lt;br /&gt;
=== 2. App Guide ===&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application ADC ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADC.png | FicusF4DriverExampleADC-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debug (Ficus F1 Support UART) ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebug.png | FicusF4DriverExampleADCDebug-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Single step program running results ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugSingleStep.png | FicusF4DriverExampleADCDebugSingleStep-png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	Results of full speed program operation ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugFullSpeed.png | FicusF4DriverExampleADCDebugFullSpeed-png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= CAN Driver Example =&lt;br /&gt;
Purpose:&lt;br /&gt;
GinkgoII CAN adapter communicates with Ficus CAN1&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
GinkgoII CAN adapter		1&lt;br /&gt;
Ficus CAN module	2&lt;br /&gt;
Operation:&lt;br /&gt;
== Hardware: ==&lt;br /&gt;
GinkgoII CAN Connect Ficus development board CAN1&lt;br /&gt;
== Software: ==&lt;br /&gt;
=== 1.	Ficus One Application Example ===&lt;br /&gt;
=== 2.	Drive the application example ===&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
===3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application CAN ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCAN.png | FicusF4DriverExampleCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverExampleDebugCAN.png | FicusF4DriverExampleDebugCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Open all channels of CAN EXTEND to open CAN ===&lt;br /&gt;
[[Image: USBCANExtendOpen.png | USB CAN Extend Open png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	The one-step program sends data to the CAN bus ===&lt;br /&gt;
[[Image: USBCANExtendOpenSendData.png | USB CAN Extend Open SendData]]&lt;br /&gt;
&lt;br /&gt;
=== 9.	CAN EXTEND displays the data received on the CAN bus === &lt;br /&gt;
=== 10.	Run the program at full speed, waiting for data to be received and displayed on the CAN bus ===&lt;br /&gt;
=== 11.	CAN EXTEND sends data to the CAN bus === &lt;br /&gt;
[[Image: USBCANExtendReceiveData.png | USB CAN Extend Receive Data]]&lt;br /&gt;
&lt;br /&gt;
=== 12.	Keil Debug (Printf)Viewer Displays the data received on the CAN bus ===&lt;br /&gt;
[[Image: KeilDisplayReceiveData.png | KeilDisplayReceiveData]]&lt;br /&gt;
&lt;br /&gt;
= COUNTER Drvier Application Example =&lt;br /&gt;
Purpose:&lt;br /&gt;
COUNTER_CH0	Rising edge counting&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4  EVB      1&lt;br /&gt;
Operation:&lt;br /&gt;
==Hardware:==&lt;br /&gt;
J18 - COUNTER CH0 -&amp;gt; GND&lt;br /&gt;
==Software:==&lt;br /&gt;
=== 1. Ficus One Application software ===&lt;br /&gt;
&lt;br /&gt;
=== 2. Drive the application example === &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3. FicusF4_Driver_Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4. Application_COUNTER ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCounter.png | FicusF4DriverExampleCounter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6. Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounter.png | FicusF4 Driver Debug Counter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Step start counting ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterStart.png | FicusF4 Driver Debug Counter Start png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	J18 - COUNTER_CH0 -&amp;gt; 3.3V ===&lt;br /&gt;
&lt;br /&gt;
=== 9.	Display the counting result (the counting result is uncertain due to the jitter caused by manualinput) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterResult.png | FicusF4 Driver Debug Counter Result png]]&lt;br /&gt;
&lt;br /&gt;
=== 10.	Full run program,J18 - COUNTER_CH0-&amp;gt;3.3V-&amp;gt;GND(Loop) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
= DAC Driver Example =&lt;br /&gt;
Purpose:&lt;br /&gt;
DAC_OUT1 DAC_OUT2 Analog signal output&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
Multimeter or oscilloscope	1&lt;br /&gt;
Operation:&lt;br /&gt;
== Hardware: ==&lt;br /&gt;
JP3 Sub&lt;br /&gt;
== Software: ==&lt;br /&gt;
=== 1 Ficus One Application Example ===&lt;br /&gt;
=== 2 Drive the application example === &lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=508</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=508"/>
				<updated>2020-11-02T03:25:01Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Product introduction'''&lt;br /&gt;
&lt;br /&gt;
'''Overview '''&lt;br /&gt;
On market development board requires users to understand the underlying their talents on chip, Ficus define development board series, without user to understand the underlying driver chip operation, the direct use of Ginkgo series corresponding interface functions and open source routines that can operate directly on the chip internal resources, can help users quickly development projects. Provide USB the routines of high-speed communication with PC.&lt;br /&gt;
&lt;br /&gt;
''' Features '''&lt;br /&gt;
USB bus power supply 5V and 3.3v power output, can also be 5V power adapter power supply, with short circuit protection;&lt;br /&gt;
Fully open the underlying interface functions, secondary development, provide detailed function description documents, secondary development of application templates, routines and documents;&lt;br /&gt;
Ficus series is equivalent to the collection of all GINKGO series of products, including the adapter usb-i2c, usb-spi, usb-can&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''' Development board resources '''&lt;br /&gt;
	JTAG/SWD interface: for debugging/programming &lt;br /&gt;
	74LVC139: Extending the FSMC such as an SRAM, LCD, NAND FLASH&lt;br /&gt;
	AMS1117-3.3: 3.3V voltage regulator&lt;br /&gt;
	Power indicator&lt;br /&gt;
	LEDs: Convenient for indicating I/O status or program running state&lt;br /&gt;
	Keys: 1 x Reset, 3 x User keys&lt;br /&gt;
	8M crystal oscillator&lt;br /&gt;
	32.768K crystal oscillator: for internal RTC&lt;br /&gt;
	USART Interface: easily connects to RS232, RS485, USB TO 232, ETC&lt;br /&gt;
	Ethernet Interface: easily connects the MCU to ethernet network by using an additional ethernet module(DP83848)&lt;br /&gt;
	I/O(8-bit) interface: access the 4 * 4 keyboard module, motor module, custom modules, etc&lt;br /&gt;
	SPI Interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3, etc.access the SPI module such as SPI Flash module, SD card module, VS1003/1053 MP3 module, MMA7455L acceleration sensor module, ENC28J60 Ethernet module and other sensor module with SPI interface&lt;br /&gt;
	I2C Interface: access the I2C module such as I/O port expansion chip PCF8574, EEPROM 24C02 module, MPU6050 gyroscope module, AM2311 temperature and humidity measurement module, BH1750FVI light measurement module, BMP085 atmospheric pressure measuring modules&lt;br /&gt;
	LCD Interface: easily connects to the touch screen LCD&lt;br /&gt;
	ONE-WIRE Interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401)&lt;br /&gt;
	IR Interface: IR-send: the infrared sending module; IR-receive: the infrared receiving module&lt;br /&gt;
	AD &amp;amp; DA interface: connect the sensor of analog output such as MQ series gas measurement sensor module, the infrared temperature measurement module, light intensity measurement module&lt;br /&gt;
	CAN Interface: communicates with accessory boards which feature the CAN device conveniently&lt;br /&gt;
	VREF Interface Jumper  - Custom ADC input reference voltage&lt;br /&gt;
	LEDs Jumper  - Short the jumper to connect the LEDs to default I/Os - Open the jumper to connect the LEDs to custom I/Os via jumper wires&lt;br /&gt;
	VBAT Selection Jumper  - Short the jumper to use system power supply - Open the jumper to make it possible to connect the VBAT to external power&lt;br /&gt;
&lt;br /&gt;
''' Performance and technical indicators '''&lt;br /&gt;
	Support USB HS/FS Driver&lt;br /&gt;
	USB Support Interface USB2.0, Compatible USB1.1&lt;br /&gt;
	USB HS Maximum transmission rate can be reached 480Mbps&lt;br /&gt;
	8 Channel 12bit ADC Analog voltage signal (0-3.3v) measurement, maximum sampling rate 2M&lt;br /&gt;
	Maximum support for 80 GPIO read and write control, each pin can be configured as open leak or push-pull mode, internal pull up, pull down resistance, float empty Mode &lt;br /&gt;
	4 channel pulse counting function is supported. The counter is 32 bits and the counting frequency can be as high as 50MHz &lt;br /&gt;
	UART function, maximum support 3 channels, baud rate up to 2Mbps&lt;br /&gt;
	Support USB to PWM function, the maximum output 8 channel PWM signal, PWM clock can be flexibly adjusted, the range is 1Hz to 50M, PWM precision can also be set, such as set for 1%, 0.1%, 0.01%, etc&lt;br /&gt;
	USB bus can be directly power supply, also can provide external power supply&lt;br /&gt;
	USB interface protection function&lt;br /&gt;
	Support 2 channel hardware I2C clock 400KHz&lt;br /&gt;
	Support 2 channel hardware CAN maximum baud rate 1MHz &lt;br /&gt;
	Support 2 Channel hardware SPI clock 50MHz&lt;br /&gt;
&lt;br /&gt;
'''Typical applications '''&lt;br /&gt;
	Use USB high-speed IIC/I2C function to realize the read and write control of IIC/I2C chip, such as read and write EEPROM chip of IIC/I2C interface, sensor chip, etc&lt;br /&gt;
	IIC/I2C monitoring function is used to capture, store and analyze the existing IIC/I2C bus data&lt;br /&gt;
	SPI slave function is used to capture, store, analyze and process the data on SPI bus&lt;br /&gt;
	After the external CAN transceiver module is connected, the USB CAN function is realized to grab the data of CAN bus, store, analyze and process it&lt;br /&gt;
	USB to UART function to realize the UART bus data communication&lt;br /&gt;
	USB SPI function is used to realize the reading and writing control of SPI bus chip, such as reading and burning data of 25 series Flash and reading and burning data of 93 series EEPROM&lt;br /&gt;
	USB GPIO function is used to detect high and low level signals and output high and low level signals to control peripherals.&lt;br /&gt;
	USB to SPI function is used to control high-precision ADC chip (ADS1256) and realize ADC data acquisition function&lt;br /&gt;
	USB PWM to achieve the control of stepping motor, LED brightness adjustment, color adjustment&lt;br /&gt;
&lt;br /&gt;
''' Sales list '''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|	No.	||	Name	||	Num&lt;br /&gt;
|-					&lt;br /&gt;
|	1	||	Ficus Development Board	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	2	||	Header	||	N PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	3	||	USB type A plug to mini-B plug cable	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	4	||	Quick guide to weitour series of products	||	1 PCS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※If any of the above parts are damaged or missing, please contact the dealer you purchased as soon as possible&lt;br /&gt;
&lt;br /&gt;
'''Development Environment '''&lt;br /&gt;
Develop Software : Keil MDK ARM V5.27&lt;br /&gt;
ViewTool Software Library : Ficus_F4_DLL.lib&lt;br /&gt;
Program Interface : JTAG/SWD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Technical support and service '''&lt;br /&gt;
	Lifelong Support . Free maintenance or replacement within one year&lt;br /&gt;
	Echnology development Communication BBS:www.viewtool.com/bbs&lt;br /&gt;
	Technical Support Email:FAE@viewtool.com&lt;br /&gt;
	Sales Email:Sales@viewtool.com&lt;br /&gt;
Description of appearance and interface &lt;br /&gt;
Shape and interface&lt;br /&gt;
[[Image:Ficus-F4.png|FicusF4-png]]&lt;br /&gt;
&lt;br /&gt;
'''Driver Examples '''&lt;br /&gt;
= Example ADC =&lt;br /&gt;
Interface definition&lt;br /&gt;
Refer to &amp;lt; Ficus series development board pin definition table&amp;gt;;&lt;br /&gt;
Wiring instructions&lt;br /&gt;
Please connect the following interface with the stub cap first&lt;br /&gt;
J49 &amp;amp; J26 &amp;amp; J27&lt;br /&gt;
For details of the Ficus hardware interface function definition, see the corresponding location of the interface&lt;br /&gt;
Driving and practical application examples (Please use the Ficus One)&lt;br /&gt;
ADC Driver Application Example&lt;br /&gt;
Purpose:&lt;br /&gt;
ADC1_IN0 ADC1_IN1 Analog Signal Acquisition&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 Board		1&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
&lt;br /&gt;
== HardWare: ==&lt;br /&gt;
JP3 Short circuit&lt;br /&gt;
J18 - ADC1_IN0 -&amp;gt; 3.3V&lt;br /&gt;
J18 - ADC1_IN1 -&amp;gt; GND&lt;br /&gt;
&lt;br /&gt;
== SoftWare: ==&lt;br /&gt;
=== 1. Ficus One Application Example ===&lt;br /&gt;
=== 2. App Guide ===&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application ADC ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADC.png | FicusF4DriverExampleADC-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debug (Ficus F1 Support UART) ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebug.png | FicusF4DriverExampleADCDebug-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Single step program running results ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugSingleStep.png | FicusF4DriverExampleADCDebugSingleStep-png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	Results of full speed program operation ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugFullSpeed.png | FicusF4DriverExampleADCDebugFullSpeed-png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= CAN Driver Example =&lt;br /&gt;
Purpose:&lt;br /&gt;
GinkgoII CAN adapter communicates with Ficus CAN1&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
GinkgoII CAN adapter		1&lt;br /&gt;
Ficus CAN module	2&lt;br /&gt;
Operation:&lt;br /&gt;
== Hardware: ==&lt;br /&gt;
GinkgoII CAN Connect Ficus development board CAN1&lt;br /&gt;
== Software: ==&lt;br /&gt;
=== 1.	Ficus One Application Example ===&lt;br /&gt;
=== 2.	Drive the application example ===&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
===3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application CAN ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCAN.png | FicusF4DriverExampleCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverExampleDebugCAN.png | FicusF4DriverExampleDebugCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Open all channels of CAN EXTEND to open CAN ===&lt;br /&gt;
[[Image: USBCANExtendOpen.png | USB CAN Extend Open png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	The one-step program sends data to the CAN bus ===&lt;br /&gt;
[[Image: USBCANExtendOpenSendData.png | USB CAN Extend Open SendData]]&lt;br /&gt;
&lt;br /&gt;
=== 9.	CAN EXTEND displays the data received on the CAN bus === &lt;br /&gt;
=== 10.	Run the program at full speed, waiting for data to be received and displayed on the CAN bus ===&lt;br /&gt;
=== 11.	CAN EXTEND sends data to the CAN bus === &lt;br /&gt;
[[Image: USBCANExtendReceiveData.png | USB CAN Extend Receive Data]]&lt;br /&gt;
&lt;br /&gt;
=== 12.	Keil Debug (Printf)Viewer Displays the data received on the CAN bus ===&lt;br /&gt;
[[Image: KeilDisplayReceiveData.png | KeilDisplayReceiveData]]&lt;br /&gt;
&lt;br /&gt;
= COUNTER Drvier Application Example =&lt;br /&gt;
Purpose:&lt;br /&gt;
COUNTER_CH0	Rising edge counting&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4  EVB      1&lt;br /&gt;
Operation:&lt;br /&gt;
==Hardware:==&lt;br /&gt;
J18 - COUNTER CH0 -&amp;gt; GND&lt;br /&gt;
==Software:==&lt;br /&gt;
=== 1. Ficus One Application software ===&lt;br /&gt;
&lt;br /&gt;
=== 2. Drive the application example === &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3. FicusF4_Driver_Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4. Application_COUNTER ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCounter.png | FicusF4DriverExampleCounter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6. Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounter.png | FicusF4 Driver Debug Counter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Step start counting ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterStart.png | FicusF4 Driver Debug Counter Start png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	J18 - COUNTER_CH0 -&amp;gt; 3.3V ===&lt;br /&gt;
&lt;br /&gt;
=== 9.	Display the counting result (the counting result is uncertain due to the jitter caused by manualinput) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterResult.png | FicusF4 Driver Debug Counter Result png]]&lt;br /&gt;
&lt;br /&gt;
=== 10.	Full run program,J18 - COUNTER_CH0-&amp;gt;3.3V-&amp;gt;GND(Loop) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
= DAC Driver Example =&lt;br /&gt;
Purpose:&lt;br /&gt;
DAC_OUT1 DAC_OUT2 Analog signal output&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
Multimeter or oscilloscope	1&lt;br /&gt;
Operation:&lt;br /&gt;
== Hardware: ==&lt;br /&gt;
JP3 Sub&lt;br /&gt;
== Software: ==&lt;br /&gt;
=== 1 Ficus One Application Example ===&lt;br /&gt;
=== 2 Drive the application example === &lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=499</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=499"/>
				<updated>2020-11-02T03:18:24Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Product introduction'''&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
On market development board requires users to understand the underlying their talents on chip, Ficus define development board series, without user to understand the underlying driver chip operation, the direct use of Ginkgo series corresponding interface functions and open source routines that can operate directly on the chip internal resources, can help users quickly development projects. Provide USB the routines of high-speed communication with PC.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
USB bus power supply 5V and 3.3v power output, can also be 5V power adapter power supply, with short circuit protection;&lt;br /&gt;
Fully open the underlying interface functions, secondary development, provide detailed function description documents, secondary development of application templates, routines and documents;&lt;br /&gt;
Ficus series is equivalent to the collection of all GINKGO series of products, including the adapter usb-i2c, usb-spi, usb-can&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development board resources =&lt;br /&gt;
	JTAG/SWD interface: for debugging/programming &lt;br /&gt;
	74LVC139: Extending the FSMC such as an SRAM, LCD, NAND FLASH&lt;br /&gt;
	AMS1117-3.3: 3.3V voltage regulator&lt;br /&gt;
	Power indicator&lt;br /&gt;
	LEDs: Convenient for indicating I/O status or program running state&lt;br /&gt;
	Keys: 1 x Reset, 3 x User keys&lt;br /&gt;
	8M crystal oscillator&lt;br /&gt;
	32.768K crystal oscillator: for internal RTC&lt;br /&gt;
	USART Interface: easily connects to RS232, RS485, USB TO 232, ETC&lt;br /&gt;
	Ethernet Interface: easily connects the MCU to ethernet network by using an additional ethernet module(DP83848)&lt;br /&gt;
	I/O(8-bit) interface: access the 4 * 4 keyboard module, motor module, custom modules, etc&lt;br /&gt;
	SPI Interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3, etc.access the SPI module such as SPI Flash module, SD card module, VS1003/1053 MP3 module, MMA7455L acceleration sensor module, ENC28J60 Ethernet module and other sensor module with SPI interface&lt;br /&gt;
	I2C Interface: access the I2C module such as I/O port expansion chip PCF8574, EEPROM 24C02 module, MPU6050 gyroscope module, AM2311 temperature and humidity measurement module, BH1750FVI light measurement module, BMP085 atmospheric pressure measuring modules&lt;br /&gt;
	LCD Interface: easily connects to the touch screen LCD&lt;br /&gt;
	ONE-WIRE Interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401)&lt;br /&gt;
	IR Interface: IR-send: the infrared sending module; IR-receive: the infrared receiving module&lt;br /&gt;
	AD &amp;amp; DA interface: connect the sensor of analog output such as MQ series gas measurement sensor module, the infrared temperature measurement module, light intensity measurement module&lt;br /&gt;
	CAN Interface: communicates with accessory boards which feature the CAN device conveniently&lt;br /&gt;
	VREF Interface Jumper  - Custom ADC input reference voltage&lt;br /&gt;
	LEDs Jumper  - Short the jumper to connect the LEDs to default I/Os - Open the jumper to connect the LEDs to custom I/Os via jumper wires&lt;br /&gt;
	VBAT Selection Jumper  - Short the jumper to use system power supply - Open the jumper to make it possible to connect the VBAT to external power&lt;br /&gt;
&lt;br /&gt;
= Performance and technical indicators =&lt;br /&gt;
	Support USB HS/FS Driver&lt;br /&gt;
	USB Support Interface USB2.0, Compatible USB1.1&lt;br /&gt;
	USB HS Maximum transmission rate can be reached 480Mbps&lt;br /&gt;
	8 Channel 12bit ADC Analog voltage signal (0-3.3v) measurement, maximum sampling rate 2M&lt;br /&gt;
	Maximum support for 80 GPIO read and write control, each pin can be configured as open leak or push-pull mode, internal pull up, pull down resistance, float empty Mode &lt;br /&gt;
	4 channel pulse counting function is supported. The counter is 32 bits and the counting frequency can be as high as 50MHz &lt;br /&gt;
	UART function, maximum support 3 channels, baud rate up to 2Mbps&lt;br /&gt;
	Support USB to PWM function, the maximum output 8 channel PWM signal, PWM clock can be flexibly adjusted, the range is 1Hz to 50M, PWM precision can also be set, such as set for 1%, 0.1%, 0.01%, etc&lt;br /&gt;
	USB bus can be directly power supply, also can provide external power supply&lt;br /&gt;
	USB interface protection function&lt;br /&gt;
	Support 2 channel hardware I2C clock 400KHz&lt;br /&gt;
	Support 2 channel hardware CAN maximum baud rate 1MHz &lt;br /&gt;
	Support 2 Channel hardware SPI clock 50MHz&lt;br /&gt;
&lt;br /&gt;
= Typical applications =&lt;br /&gt;
	Use USB high-speed IIC/I2C function to realize the read and write control of IIC/I2C chip, such as read and write EEPROM chip of IIC/I2C interface, sensor chip, etc&lt;br /&gt;
	IIC/I2C monitoring function is used to capture, store and analyze the existing IIC/I2C bus data&lt;br /&gt;
	SPI slave function is used to capture, store, analyze and process the data on SPI bus&lt;br /&gt;
	After the external CAN transceiver module is connected, the USB CAN function is realized to grab the data of CAN bus, store, analyze and process it&lt;br /&gt;
	USB to UART function to realize the UART bus data communication&lt;br /&gt;
	USB SPI function is used to realize the reading and writing control of SPI bus chip, such as reading and burning data of 25 series Flash and reading and burning data of 93 series EEPROM&lt;br /&gt;
	USB GPIO function is used to detect high and low level signals and output high and low level signals to control peripherals.&lt;br /&gt;
	USB to SPI function is used to control high-precision ADC chip (ADS1256) and realize ADC data acquisition function&lt;br /&gt;
	USB PWM to achieve the control of stepping motor, LED brightness adjustment, color adjustment&lt;br /&gt;
&lt;br /&gt;
= Sales list =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|	No.	||	Name	||	Num&lt;br /&gt;
|-					&lt;br /&gt;
|	1	||	Ficus Development Board	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	2	||	Header	||	N PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	3	||	USB type A plug to mini-B plug cable	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	4	||	Quick guide to weitour series of products	||	1 PCS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※If any of the above parts are damaged or missing, please contact the dealer you purchased as soon as possible&lt;br /&gt;
&lt;br /&gt;
= Development Environment =&lt;br /&gt;
Develop Software : Keil MDK ARM V5.27&lt;br /&gt;
ViewTool Software Library : Ficus_F4_DLL.lib&lt;br /&gt;
Program Interface : JTAG/SWD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Technical support and service =&lt;br /&gt;
	Lifelong Support . Free maintenance or replacement within one year&lt;br /&gt;
	Echnology development Communication BBS:www.viewtool.com/bbs&lt;br /&gt;
	Technical Support Email:FAE@viewtool.com&lt;br /&gt;
	Sales Email:Sales@viewtool.com&lt;br /&gt;
Description of appearance and interface &lt;br /&gt;
Shape and interface&lt;br /&gt;
[[Image:Ficus-F4.png|FicusF4-png]]&lt;br /&gt;
&lt;br /&gt;
= Driver Examples =&lt;br /&gt;
== Example ADC ==&lt;br /&gt;
Interface definition&lt;br /&gt;
Refer to &amp;lt; Ficus series development board pin definition table&amp;gt;;&lt;br /&gt;
Wiring instructions&lt;br /&gt;
Please connect the following interface with the stub cap first&lt;br /&gt;
J49 &amp;amp; J26 &amp;amp; J27&lt;br /&gt;
For details of the Ficus hardware interface function definition, see the corresponding location of the interface&lt;br /&gt;
Driving and practical application examples (Please use the Ficus One)&lt;br /&gt;
ADC Driver Application Example&lt;br /&gt;
Purpose:&lt;br /&gt;
ADC1_IN0 ADC1_IN1 Analog Signal Acquisition&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 Board		1&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
&lt;br /&gt;
=== HardWare: ===&lt;br /&gt;
JP3 Short circuit&lt;br /&gt;
J18 - ADC1_IN0 -&amp;gt; 3.3V&lt;br /&gt;
J18 - ADC1_IN1 -&amp;gt; GND&lt;br /&gt;
&lt;br /&gt;
=== SoftWare: ===&lt;br /&gt;
==== 1. Ficus One Application Example ====&lt;br /&gt;
==== 2. App Guide ====&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
==== 3.	FicusF4 Driver Example ====&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
==== 4.	Application ADC ====&lt;br /&gt;
[[Image: FicusF4DriverExampleADC.png | FicusF4DriverExampleADC-png]]&lt;br /&gt;
&lt;br /&gt;
==== 5.	Compile ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 6.	Debug (Ficus F1 Support UART) ====&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebug.png | FicusF4DriverExampleADCDebug-png]]&lt;br /&gt;
&lt;br /&gt;
==== 7.	Single step program running results ====&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugSingleStep.png | FicusF4DriverExampleADCDebugSingleStep-png]]&lt;br /&gt;
&lt;br /&gt;
==== 8.	Results of full speed program operation ====&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugFullSpeed.png | FicusF4DriverExampleADCDebugFullSpeed-png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAN Driver Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
GinkgoII CAN adapter communicates with Ficus CAN1&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
GinkgoII CAN adapter		1&lt;br /&gt;
Ficus CAN module	2&lt;br /&gt;
Operation:&lt;br /&gt;
=== Hardware: ===&lt;br /&gt;
GinkgoII CAN Connect Ficus development board CAN1&lt;br /&gt;
=== Software: ===&lt;br /&gt;
==== 1.	Ficus One Application Example ====&lt;br /&gt;
==== 2.	Drive the application example ====&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
====3.	FicusF4 Driver Example ====&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
==== 4.	Application CAN ====&lt;br /&gt;
[[Image: FicusF4DriverExampleCAN.png | FicusF4DriverExampleCAN-png]]&lt;br /&gt;
&lt;br /&gt;
==== 5.	Compile ====&lt;br /&gt;
&lt;br /&gt;
==== 6.	Debugging ====&lt;br /&gt;
[[Image: FicusF4DriverExampleDebugCAN.png | FicusF4DriverExampleDebugCAN-png]]&lt;br /&gt;
&lt;br /&gt;
==== 7. Open all channels of CAN EXTEND to open CAN ====&lt;br /&gt;
[[Image: USBCANExtendOpen.png | USB CAN Extend Open png]]&lt;br /&gt;
&lt;br /&gt;
==== 8.	The one-step program sends data to the CAN bus ====&lt;br /&gt;
[[Image: USBCANExtendOpenSendData.png | USB CAN Extend Open SendData]]&lt;br /&gt;
&lt;br /&gt;
==== 9.	CAN EXTEND displays the data received on the CAN bus ==== &lt;br /&gt;
==== 10.	Run the program at full speed, waiting for data to be received and displayed on the CAN bus ====&lt;br /&gt;
==== 11.	CAN EXTEND sends data to the CAN bus ==== &lt;br /&gt;
[[Image: USBCANExtendReceiveData.png | USB CAN Extend Receive Data]]&lt;br /&gt;
&lt;br /&gt;
==== 12.	Keil Debug (Printf)Viewer Displays the data received on the CAN bus ====&lt;br /&gt;
[[Image: KeilDisplayReceiveData.png | KeilDisplayReceiveData]]&lt;br /&gt;
&lt;br /&gt;
== COUNTER Drvier Application Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
COUNTER_CH0	Rising edge counting&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4  EVB      1&lt;br /&gt;
Operation:&lt;br /&gt;
===Hardware:===&lt;br /&gt;
J18 - COUNTER CH0 -&amp;gt; GND&lt;br /&gt;
===Software:===&lt;br /&gt;
==== 1. Ficus One Application software ====&lt;br /&gt;
&lt;br /&gt;
==== 2. Drive the application example ==== &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
==== 3. FicusF4_Driver_Example ====&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
==== 4. Application_COUNTER ====&lt;br /&gt;
[[Image: FicusF4DriverExampleCounter.png | FicusF4DriverExampleCounter-png]]&lt;br /&gt;
&lt;br /&gt;
==== 5. Compile ====&lt;br /&gt;
&lt;br /&gt;
==== 6. Debugging ====&lt;br /&gt;
[[Image: FicusF4DriverDebugCounter.png | FicusF4 Driver Debug Counter-png]]&lt;br /&gt;
&lt;br /&gt;
==== 7.	Step start counting ====&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterStart.png | FicusF4 Driver Debug Counter Start png]]&lt;br /&gt;
&lt;br /&gt;
==== 8.	J18 - COUNTER_CH0 -&amp;gt; 3.3V ====&lt;br /&gt;
&lt;br /&gt;
==== 9.	Display the counting result (the counting result is uncertain due to the jitter caused by manualinput) ====&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterResult.png | FicusF4 Driver Debug Counter Result png]]&lt;br /&gt;
&lt;br /&gt;
==== 10.	Full run program,J18 - COUNTER_CH0-&amp;gt;3.3V-&amp;gt;GND(Loop) ====&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
== DAC Driver Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
DAC_OUT1 DAC_OUT2 Analog signal output&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
Multimeter or oscilloscope	1&lt;br /&gt;
Operation:&lt;br /&gt;
=== Hardware: ===&lt;br /&gt;
JP3 Sub&lt;br /&gt;
=== Software: ===&lt;br /&gt;
==== 1 Ficus One Application Example ====&lt;br /&gt;
==== 2 Drive the application example ==== &lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=489</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=489"/>
				<updated>2020-11-02T03:07:59Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Product introduction'''&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
On market development board requires users to understand the underlying their talents on chip, Ficus define development board series, without user to understand the underlying driver chip operation, the direct use of Ginkgo series corresponding interface functions and open source routines that can operate directly on the chip internal resources, can help users quickly development projects. Provide USB the routines of high-speed communication with PC.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
USB bus power supply 5V and 3.3v power output, can also be 5V power adapter power supply, with short circuit protection;&lt;br /&gt;
Fully open the underlying interface functions, secondary development, provide detailed function description documents, secondary development of application templates, routines and documents;&lt;br /&gt;
Ficus series is equivalent to the collection of all GINKGO series of products, including the adapter usb-i2c, usb-spi, usb-can&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development board resources =&lt;br /&gt;
	JTAG/SWD interface: for debugging/programming &lt;br /&gt;
	74LVC139: Extending the FSMC such as an SRAM, LCD, NAND FLASH&lt;br /&gt;
	AMS1117-3.3: 3.3V voltage regulator&lt;br /&gt;
	Power indicator&lt;br /&gt;
	LEDs: Convenient for indicating I/O status or program running state&lt;br /&gt;
	Keys: 1 x Reset, 3 x User keys&lt;br /&gt;
	8M crystal oscillator&lt;br /&gt;
	32.768K crystal oscillator: for internal RTC&lt;br /&gt;
	USART Interface: easily connects to RS232, RS485, USB TO 232, ETC&lt;br /&gt;
	Ethernet Interface: easily connects the MCU to ethernet network by using an additional ethernet module(DP83848)&lt;br /&gt;
	I/O(8-bit) interface: access the 4 * 4 keyboard module, motor module, custom modules, etc&lt;br /&gt;
	SPI Interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3, etc.access the SPI module such as SPI Flash module, SD card module, VS1003/1053 MP3 module, MMA7455L acceleration sensor module, ENC28J60 Ethernet module and other sensor module with SPI interface&lt;br /&gt;
	I2C Interface: access the I2C module such as I/O port expansion chip PCF8574, EEPROM 24C02 module, MPU6050 gyroscope module, AM2311 temperature and humidity measurement module, BH1750FVI light measurement module, BMP085 atmospheric pressure measuring modules&lt;br /&gt;
	LCD Interface: easily connects to the touch screen LCD&lt;br /&gt;
	ONE-WIRE Interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401)&lt;br /&gt;
	IR Interface: IR-send: the infrared sending module; IR-receive: the infrared receiving module&lt;br /&gt;
	AD &amp;amp; DA interface: connect the sensor of analog output such as MQ series gas measurement sensor module, the infrared temperature measurement module, light intensity measurement module&lt;br /&gt;
	CAN Interface: communicates with accessory boards which feature the CAN device conveniently&lt;br /&gt;
	VREF Interface Jumper  - Custom ADC input reference voltage&lt;br /&gt;
	LEDs Jumper  - Short the jumper to connect the LEDs to default I/Os - Open the jumper to connect the LEDs to custom I/Os via jumper wires&lt;br /&gt;
	VBAT Selection Jumper  - Short the jumper to use system power supply - Open the jumper to make it possible to connect the VBAT to external power&lt;br /&gt;
&lt;br /&gt;
= Performance and technical indicators =&lt;br /&gt;
	Support USB HS/FS Driver&lt;br /&gt;
	USB Support Interface USB2.0, Compatible USB1.1&lt;br /&gt;
	USB HS Maximum transmission rate can be reached 480Mbps&lt;br /&gt;
	8 Channel 12bit ADC Analog voltage signal (0-3.3v) measurement, maximum sampling rate 2M&lt;br /&gt;
	Maximum support for 80 GPIO read and write control, each pin can be configured as open leak or push-pull mode, internal pull up, pull down resistance, float empty Mode &lt;br /&gt;
	4 channel pulse counting function is supported. The counter is 32 bits and the counting frequency can be as high as 50MHz &lt;br /&gt;
	UART function, maximum support 3 channels, baud rate up to 2Mbps&lt;br /&gt;
	Support USB to PWM function, the maximum output 8 channel PWM signal, PWM clock can be flexibly adjusted, the range is 1Hz to 50M, PWM precision can also be set, such as set for 1%, 0.1%, 0.01%, etc&lt;br /&gt;
	USB bus can be directly power supply, also can provide external power supply&lt;br /&gt;
	USB interface protection function&lt;br /&gt;
	Support 2 channel hardware I2C clock 400KHz&lt;br /&gt;
	Support 2 channel hardware CAN maximum baud rate 1MHz &lt;br /&gt;
	Support 2 Channel hardware SPI clock 50MHz&lt;br /&gt;
&lt;br /&gt;
= Typical applications =&lt;br /&gt;
	Use USB high-speed IIC/I2C function to realize the read and write control of IIC/I2C chip, such as read and write EEPROM chip of IIC/I2C interface, sensor chip, etc&lt;br /&gt;
	IIC/I2C monitoring function is used to capture, store and analyze the existing IIC/I2C bus data&lt;br /&gt;
	SPI slave function is used to capture, store, analyze and process the data on SPI bus&lt;br /&gt;
	After the external CAN transceiver module is connected, the USB CAN function is realized to grab the data of CAN bus, store, analyze and process it&lt;br /&gt;
	USB to UART function to realize the UART bus data communication&lt;br /&gt;
	USB SPI function is used to realize the reading and writing control of SPI bus chip, such as reading and burning data of 25 series Flash and reading and burning data of 93 series EEPROM&lt;br /&gt;
	USB GPIO function is used to detect high and low level signals and output high and low level signals to control peripherals.&lt;br /&gt;
	USB to SPI function is used to control high-precision ADC chip (ADS1256) and realize ADC data acquisition function&lt;br /&gt;
	USB PWM to achieve the control of stepping motor, LED brightness adjustment, color adjustment&lt;br /&gt;
&lt;br /&gt;
= Sales list =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|	No.	||	Name	||	Num&lt;br /&gt;
|-					&lt;br /&gt;
|	1	||	Ficus Development Board	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	2	||	Header	||	N PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	3	||	USB type A plug to mini-B plug cable	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	4	||	Quick guide to weitour series of products	||	1 PCS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※If any of the above parts are damaged or missing, please contact the dealer you purchased as soon as possible&lt;br /&gt;
&lt;br /&gt;
= Development Environment =&lt;br /&gt;
Develop Software : Keil MDK ARM V5.27&lt;br /&gt;
ViewTool Software Library : Ficus_F4_DLL.lib&lt;br /&gt;
Program Interface : JTAG/SWD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Technical support and service =&lt;br /&gt;
	Lifelong Support . Free maintenance or replacement within one year&lt;br /&gt;
	Echnology development Communication BBS:www.viewtool.com/bbs&lt;br /&gt;
	Technical Support Email:FAE@viewtool.com&lt;br /&gt;
	Sales Email:Sales@viewtool.com&lt;br /&gt;
Description of appearance and interface &lt;br /&gt;
Shape and interface&lt;br /&gt;
[[Image:Ficus-F4.png|FicusF4-png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interface definition&lt;br /&gt;
Refer to &amp;lt; Ficus series development board pin definition table&amp;gt;;&lt;br /&gt;
Wiring instructions&lt;br /&gt;
Please connect the following interface with the stub cap first&lt;br /&gt;
J49 &amp;amp; J26 &amp;amp; J27&lt;br /&gt;
For details of the Ficus hardware interface function definition, see the corresponding location of the interface&lt;br /&gt;
Driving and practical application examples (Please use the Ficus One)&lt;br /&gt;
ADC Driver Application Example&lt;br /&gt;
Purpose:&lt;br /&gt;
ADC1_IN0 ADC1_IN1 Analog Signal Acquisition&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 Board		1&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
&lt;br /&gt;
= HardWare: =&lt;br /&gt;
JP3 Short circuit&lt;br /&gt;
J18 - ADC1_IN0 -&amp;gt; 3.3V&lt;br /&gt;
J18 - ADC1_IN1 -&amp;gt; GND&lt;br /&gt;
&lt;br /&gt;
= SoftWare: =&lt;br /&gt;
== 1. Ficus One Application Example ==&lt;br /&gt;
== 2. App Guide ==&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
== 3.	FicusF4 Driver Example ==&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application ADC ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADC.png | FicusF4DriverExampleADC-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debug (Ficus F1 Support UART) ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebug.png | FicusF4DriverExampleADCDebug-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Single step program running results ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugSingleStep.png | FicusF4DriverExampleADCDebugSingleStep-png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	Results of full speed program operation ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugFullSpeed.png | FicusF4DriverExampleADCDebugFullSpeed-png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAN Driver Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
GinkgoII CAN adapter communicates with Ficus CAN1&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
GinkgoII CAN adapter		1&lt;br /&gt;
Ficus CAN module	2&lt;br /&gt;
Operation:&lt;br /&gt;
Hardware:&lt;br /&gt;
GinkgoII CAN Connect Ficus development board CAN1&lt;br /&gt;
Software:&lt;br /&gt;
=== 1.	Ficus One Application Example===&lt;br /&gt;
=== 2.	Drive the application example===&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
===3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application CAN ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCAN.png | FicusF4DriverExampleCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverExampleDebugCAN.png | FicusF4DriverExampleDebugCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Open all channels of CAN EXTEND to open CAN ===&lt;br /&gt;
[[Image: USBCANExtendOpen.png | USB CAN Extend Open png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	The one-step program sends data to the CAN bus ===&lt;br /&gt;
[[Image: USBCANExtendOpenSendData.png | USB CAN Extend Open SendData]]&lt;br /&gt;
&lt;br /&gt;
=== 9.	CAN EXTEND displays the data received on the CAN bus === &lt;br /&gt;
=== 10.	Run the program at full speed, waiting for data to be received and displayed on the CAN bus === &lt;br /&gt;
=== 11.	CAN EXTEND sends data to the CAN bus === &lt;br /&gt;
[[Image: USBCANExtendReceiveData.png | USB CAN Extend Receive Data]]&lt;br /&gt;
&lt;br /&gt;
=== 12.	Keil Debug (Printf)Viewer Displays the data received on the CAN bus ===&lt;br /&gt;
[[Image: KeilDisplayReceiveData.png | KeilDisplayReceiveData]]&lt;br /&gt;
&lt;br /&gt;
== COUNTER Drvier Application Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
COUNTER_CH0	Rising edge counting&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4  EVB      1&lt;br /&gt;
Operation:&lt;br /&gt;
Hardware:&lt;br /&gt;
J18 - COUNTER CH0 -&amp;gt; GND&lt;br /&gt;
Software:&lt;br /&gt;
=== 1. Ficus One Application software === &lt;br /&gt;
&lt;br /&gt;
=== 2. Drive the application example === &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3. FicusF4_Driver_Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4. Application_COUNTER ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCounter.png | FicusF4DriverExampleCounter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6. Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounter.png | FicusF4 Driver Debug Counter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Step start counting ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterStart.png | FicusF4 Driver Debug Counter Start png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	J18 - COUNTER_CH0 -&amp;gt; 3.3V ===&lt;br /&gt;
&lt;br /&gt;
=== 9.	Display the counting result (the counting result is uncertain due to the jitter caused by manualinput) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterResult.png | FicusF4 Driver Debug Counter Result png]]&lt;br /&gt;
&lt;br /&gt;
=== 10.	Full run program,J18 - COUNTER_CH0-&amp;gt;3.3V-&amp;gt;GND(Loop) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
== DAC Driver Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
DAC_OUT1 DAC_OUT2 Analog signal output&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
Multimeter or oscilloscope	1&lt;br /&gt;
Operation:&lt;br /&gt;
Hardware:&lt;br /&gt;
JP3 Sub&lt;br /&gt;
Software:&lt;br /&gt;
=== 1 Ficus One Application Example ===&lt;br /&gt;
=== 2 Drive the application example === &lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=485</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=485"/>
				<updated>2020-11-02T03:02:21Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Product introduction'''&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
On market development board requires users to understand the underlying their talents on chip, Ficus define development board series, without user to understand the underlying driver chip operation, the direct use of Ginkgo series corresponding interface functions and open source routines that can operate directly on the chip internal resources, can help users quickly development projects. Provide USB the routines of high-speed communication with PC.&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
USB bus power supply 5V and 3.3v power output, can also be 5V power adapter power supply, with short circuit protection;&lt;br /&gt;
Fully open the underlying interface functions, secondary development, provide detailed function description documents, secondary development of application templates, routines and documents;&lt;br /&gt;
Ficus series is equivalent to the collection of all GINKGO series of products, including the adapter usb-i2c, usb-spi, usb-can&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Development board resources =&lt;br /&gt;
	JTAG/SWD interface: for debugging/programming &lt;br /&gt;
	74LVC139: Extending the FSMC such as an SRAM, LCD, NAND FLASH&lt;br /&gt;
	AMS1117-3.3: 3.3V voltage regulator&lt;br /&gt;
	Power indicator&lt;br /&gt;
	LEDs: Convenient for indicating I/O status or program running state&lt;br /&gt;
	Keys: 1 x Reset, 3 x User keys&lt;br /&gt;
	8M crystal oscillator&lt;br /&gt;
	32.768K crystal oscillator: for internal RTC&lt;br /&gt;
	USART Interface: easily connects to RS232, RS485, USB TO 232, ETC&lt;br /&gt;
	Ethernet Interface: easily connects the MCU to ethernet network by using an additional ethernet module(DP83848)&lt;br /&gt;
	I/O(8-bit) interface: access the 4 * 4 keyboard module, motor module, custom modules, etc&lt;br /&gt;
	SPI Interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3, etc.access the SPI module such as SPI Flash module, SD card module, VS1003/1053 MP3 module, MMA7455L acceleration sensor module, ENC28J60 Ethernet module and other sensor module with SPI interface&lt;br /&gt;
	I2C Interface: access the I2C module such as I/O port expansion chip PCF8574, EEPROM 24C02 module, MPU6050 gyroscope module, AM2311 temperature and humidity measurement module, BH1750FVI light measurement module, BMP085 atmospheric pressure measuring modules&lt;br /&gt;
	LCD Interface: easily connects to the touch screen LCD&lt;br /&gt;
	ONE-WIRE Interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401)&lt;br /&gt;
	IR Interface: IR-send: the infrared sending module; IR-receive: the infrared receiving module&lt;br /&gt;
	AD &amp;amp; DA interface: connect the sensor of analog output such as MQ series gas measurement sensor module, the infrared temperature measurement module, light intensity measurement module&lt;br /&gt;
	CAN Interface: communicates with accessory boards which feature the CAN device conveniently&lt;br /&gt;
	VREF Interface Jumper  - Custom ADC input reference voltage&lt;br /&gt;
	LEDs Jumper  - Short the jumper to connect the LEDs to default I/Os - Open the jumper to connect the LEDs to custom I/Os via jumper wires&lt;br /&gt;
	VBAT Selection Jumper  - Short the jumper to use system power supply - Open the jumper to make it possible to connect the VBAT to external power&lt;br /&gt;
&lt;br /&gt;
= Performance and technical indicators =&lt;br /&gt;
	Support USB HS/FS Driver&lt;br /&gt;
	USB Support Interface USB2.0, Compatible USB1.1&lt;br /&gt;
	USB HS Maximum transmission rate can be reached 480Mbps&lt;br /&gt;
	8 Channel 12bit ADC Analog voltage signal (0-3.3v) measurement, maximum sampling rate 2M&lt;br /&gt;
	Maximum support for 80 GPIO read and write control, each pin can be configured as open leak or push-pull mode, internal pull up, pull down resistance, float empty Mode &lt;br /&gt;
	4 channel pulse counting function is supported. The counter is 32 bits and the counting frequency can be as high as 50MHz &lt;br /&gt;
	UART function, maximum support 3 channels, baud rate up to 2Mbps&lt;br /&gt;
	Support USB to PWM function, the maximum output 8 channel PWM signal, PWM clock can be flexibly adjusted, the range is 1Hz to 50M, PWM precision can also be set, such as set for 1%, 0.1%, 0.01%, etc&lt;br /&gt;
	USB bus can be directly power supply, also can provide external power supply&lt;br /&gt;
	USB interface protection function&lt;br /&gt;
	Support 2 channel hardware I2C clock 400KHz&lt;br /&gt;
	Support 2 channel hardware CAN maximum baud rate 1MHz &lt;br /&gt;
	Support 2 Channel hardware SPI clock 50MHz&lt;br /&gt;
&lt;br /&gt;
= Typical applications =&lt;br /&gt;
	Use USB high-speed IIC/I2C function to realize the read and write control of IIC/I2C chip, such as read and write EEPROM chip of IIC/I2C interface, sensor chip, etc&lt;br /&gt;
	IIC/I2C monitoring function is used to capture, store and analyze the existing IIC/I2C bus data&lt;br /&gt;
	SPI slave function is used to capture, store, analyze and process the data on SPI bus&lt;br /&gt;
	After the external CAN transceiver module is connected, the USB CAN function is realized to grab the data of CAN bus, store, analyze and process it&lt;br /&gt;
	USB to UART function to realize the UART bus data communication&lt;br /&gt;
	USB SPI function is used to realize the reading and writing control of SPI bus chip, such as reading and burning data of 25 series Flash and reading and burning data of 93 series EEPROM&lt;br /&gt;
	USB GPIO function is used to detect high and low level signals and output high and low level signals to control peripherals.&lt;br /&gt;
	USB to SPI function is used to control high-precision ADC chip (ADS1256) and realize ADC data acquisition function&lt;br /&gt;
	USB PWM to achieve the control of stepping motor, LED brightness adjustment, color adjustment&lt;br /&gt;
&lt;br /&gt;
= Sales list =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|	No.	||	Name	||	Num&lt;br /&gt;
|-					&lt;br /&gt;
|	1	||	Ficus Development Board	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	2	||	Header	||	N PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	3	||	USB type A plug to mini-B plug cable	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	4	||	Quick guide to weitour series of products	||	1 PCS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※If any of the above parts are damaged or missing, please contact the dealer you purchased as soon as possible&lt;br /&gt;
&lt;br /&gt;
= Development Environment =&lt;br /&gt;
Develop Software : Keil MDK ARM V5.27&lt;br /&gt;
ViewTool Software Library : Ficus_F4_DLL.lib&lt;br /&gt;
Program Interface : JTAG/SWD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Technical support and service =&lt;br /&gt;
	Lifelong Support . Free maintenance or replacement within one year&lt;br /&gt;
	Echnology development Communication BBS:www.viewtool.com/bbs&lt;br /&gt;
	Technical Support Email:FAE@viewtool.com&lt;br /&gt;
	Sales Email:Sales@viewtool.com&lt;br /&gt;
Description of appearance and interface &lt;br /&gt;
Shape and interface&lt;br /&gt;
[[Image:Ficus-F4.png|FicusF4-png]]&lt;br /&gt;
&lt;br /&gt;
Interface definition&lt;br /&gt;
Refer to &amp;lt; Ficus series development board pin definition table&amp;gt;;&lt;br /&gt;
Wiring instructions&lt;br /&gt;
Please connect the following interface with the stub cap first&lt;br /&gt;
J49 &amp;amp; J26 &amp;amp; J27&lt;br /&gt;
For details of the Ficus hardware interface function definition, see the corresponding location of the interface&lt;br /&gt;
Driving and practical application examples (Please use the Ficus One)&lt;br /&gt;
ADC Driver Application Example&lt;br /&gt;
Purpose:&lt;br /&gt;
ADC1_IN0 ADC1_IN1 Analog Signal Acquisition&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 Board		1&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
&lt;br /&gt;
HardWare:&lt;br /&gt;
JP3 Short circuit&lt;br /&gt;
J18 - ADC1_IN0 -&amp;gt; 3.3V&lt;br /&gt;
J18 - ADC1_IN1 -&amp;gt; GND&lt;br /&gt;
&lt;br /&gt;
= SoftWare: =&lt;br /&gt;
== 1. Ficus One Application Example ==&lt;br /&gt;
== 2. App Guide ==&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
== 3.	FicusF4 Driver Example ==&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application ADC ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADC.png | FicusF4DriverExampleADC-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debug (Ficus F1 Support UART) ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebug.png | FicusF4DriverExampleADCDebug-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Single step program running results ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugSingleStep.png | FicusF4DriverExampleADCDebugSingleStep-png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	Results of full speed program operation ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugFullSpeed.png | FicusF4DriverExampleADCDebugFullSpeed-png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAN Driver Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
GinkgoII CAN adapter communicates with Ficus CAN1&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
GinkgoII CAN adapter		1&lt;br /&gt;
Ficus CAN module	2&lt;br /&gt;
Operation:&lt;br /&gt;
Hardware:&lt;br /&gt;
GinkgoII CAN Connect Ficus development board CAN1&lt;br /&gt;
Software:&lt;br /&gt;
=== 1.	Ficus One Application Example===&lt;br /&gt;
=== 2.	Drive the application example===&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
===3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application CAN ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCAN.png | FicusF4DriverExampleCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverExampleDebugCAN.png | FicusF4DriverExampleDebugCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Open all channels of CAN EXTEND to open CAN ===&lt;br /&gt;
[[Image: USBCANExtendOpen.png | USB CAN Extend Open png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	The one-step program sends data to the CAN bus ===&lt;br /&gt;
[[Image: USBCANExtendOpenSendData.png | USB CAN Extend Open SendData]]&lt;br /&gt;
&lt;br /&gt;
=== 9.	CAN EXTEND displays the data received on the CAN bus === &lt;br /&gt;
=== 10.	Run the program at full speed, waiting for data to be received and displayed on the CAN bus === &lt;br /&gt;
=== 11.	CAN EXTEND sends data to the CAN bus === &lt;br /&gt;
[[Image: USBCANExtendReceiveData.png | USB CAN Extend Receive Data]]&lt;br /&gt;
&lt;br /&gt;
=== 12.	Keil Debug (Printf)Viewer Displays the data received on the CAN bus ===&lt;br /&gt;
[[Image: KeilDisplayReceiveData.png | KeilDisplayReceiveData]]&lt;br /&gt;
&lt;br /&gt;
== COUNTER Drvier Application Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
COUNTER_CH0	Rising edge counting&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4  EVB      1&lt;br /&gt;
Operation:&lt;br /&gt;
Hardware:&lt;br /&gt;
J18 - COUNTER CH0 -&amp;gt; GND&lt;br /&gt;
Software:&lt;br /&gt;
=== 1. Ficus One Application software === &lt;br /&gt;
&lt;br /&gt;
=== 2. Drive the application example === &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3. FicusF4_Driver_Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4. Application_COUNTER ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCounter.png | FicusF4DriverExampleCounter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6. Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounter.png | FicusF4 Driver Debug Counter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Step start counting ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterStart.png | FicusF4 Driver Debug Counter Start png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	J18 - COUNTER_CH0 -&amp;gt; 3.3V ===&lt;br /&gt;
&lt;br /&gt;
=== 9.	Display the counting result (the counting result is uncertain due to the jitter caused by manualinput) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterResult.png | FicusF4 Driver Debug Counter Result png]]&lt;br /&gt;
&lt;br /&gt;
=== 10.	Full run program,J18 - COUNTER_CH0-&amp;gt;3.3V-&amp;gt;GND(Loop) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
== DAC Driver Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
DAC_OUT1 DAC_OUT2 Analog signal output&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
Multimeter or oscilloscope	1&lt;br /&gt;
Operation:&lt;br /&gt;
Hardware:&lt;br /&gt;
JP3 Sub&lt;br /&gt;
Software:&lt;br /&gt;
=== 1 Ficus One Application Example	===&lt;br /&gt;
=== 2 Drive the application example === &lt;br /&gt;
[[Image: FicusF4DriverDebugCounterFullRun.png | FicusF4 Driver Debug Counter Full Run png]]&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=460</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=460"/>
				<updated>2020-10-30T03:24:55Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Product introduction =&lt;br /&gt;
== Overview ==&lt;br /&gt;
On market development board requires users to understand the underlying their talents on chip, Ficus define development board series, without user to understand the underlying driver chip operation, the direct use of Ginkgo series corresponding interface functions and open source routines that can operate directly on the chip internal resources, can help users quickly development projects. Provide USB the routines of high-speed communication with PC.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
USB bus power supply 5V and 3.3v power output, can also be 5V power adapter power supply, with short circuit protection;&lt;br /&gt;
Fully open the underlying interface functions, secondary development, provide detailed function description documents, secondary development of application templates, routines and documents;&lt;br /&gt;
Ficus series is equivalent to the collection of all GINKGO series of products, including the adapter usb-i2c, usb-spi, usb-can&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Development board resources ==&lt;br /&gt;
	JTAG/SWD interface: for debugging/programming &lt;br /&gt;
	74LVC139: Extending the FSMC such as an SRAM, LCD, NAND FLASH&lt;br /&gt;
	AMS1117-3.3: 3.3V voltage regulator&lt;br /&gt;
	Power indicator&lt;br /&gt;
	LEDs: Convenient for indicating I/O status or program running state&lt;br /&gt;
	Keys: 1 x Reset, 3 x User keys&lt;br /&gt;
	8M crystal oscillator&lt;br /&gt;
	32.768K crystal oscillator: for internal RTC&lt;br /&gt;
	USART Interface: easily connects to RS232, RS485, USB TO 232, ETC&lt;br /&gt;
	Ethernet Interface: easily connects the MCU to ethernet network by using an additional ethernet module(DP83848)&lt;br /&gt;
	I/O(8-bit) interface: access the 4 * 4 keyboard module, motor module, custom modules, etc&lt;br /&gt;
	SPI Interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3, etc.access the SPI module such as SPI Flash module, SD card module, VS1003/1053 MP3 module, MMA7455L acceleration sensor module, ENC28J60 Ethernet module and other sensor module with SPI interface&lt;br /&gt;
	I2C Interface: access the I2C module such as I/O port expansion chip PCF8574, EEPROM 24C02 module, MPU6050 gyroscope module, AM2311 temperature and humidity measurement module, BH1750FVI light measurement module, BMP085 atmospheric pressure measuring modules&lt;br /&gt;
	LCD Interface: easily connects to the touch screen LCD&lt;br /&gt;
	ONE-WIRE Interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401)&lt;br /&gt;
	IR Interface: IR-send: the infrared sending module; IR-receive: the infrared receiving module&lt;br /&gt;
	AD &amp;amp; DA interface: connect the sensor of analog output such as MQ series gas measurement sensor module, the infrared temperature measurement module, light intensity measurement module&lt;br /&gt;
	CAN Interface: communicates with accessory boards which feature the CAN device conveniently&lt;br /&gt;
	VREF Interface Jumper  - Custom ADC input reference voltage&lt;br /&gt;
	LEDs Jumper  - Short the jumper to connect the LEDs to default I/Os - Open the jumper to connect the LEDs to custom I/Os via jumper wires&lt;br /&gt;
	VBAT Selection Jumper  - Short the jumper to use system power supply - Open the jumper to make it possible to connect the VBAT to external power&lt;br /&gt;
&lt;br /&gt;
== Performance and technical indicators ==&lt;br /&gt;
	Support USB HS/FS Driver&lt;br /&gt;
	USB Support Interface USB2.0, Compatible USB1.1&lt;br /&gt;
	USB HS Maximum transmission rate can be reached 480Mbps&lt;br /&gt;
	8 Channel 12bit ADC Analog voltage signal (0-3.3v) measurement, maximum sampling rate 2M&lt;br /&gt;
	Maximum support for 80 GPIO read and write control, each pin can be configured as open leak or push-pull mode, internal pull up, pull down resistance, float empty Mode &lt;br /&gt;
	4 channel pulse counting function is supported. The counter is 32 bits and the counting frequency can be as high as 50MHz &lt;br /&gt;
	UART function, maximum support 3 channels, baud rate up to 2Mbps&lt;br /&gt;
	Support USB to PWM function, the maximum output 8 channel PWM signal, PWM clock can be flexibly adjusted, the range is 1Hz to 50M, PWM precision can also be set, such as set for 1%, 0.1%, 0.01%, etc&lt;br /&gt;
	USB bus can be directly power supply, also can provide external power supply&lt;br /&gt;
	USB interface protection function&lt;br /&gt;
	Support 2 channel hardware I2C clock 400KHz&lt;br /&gt;
	Support 2 channel hardware CAN maximum baud rate 1MHz &lt;br /&gt;
	Support 2 Channel hardware SPI clock 50MHz&lt;br /&gt;
&lt;br /&gt;
== Typical applications ==&lt;br /&gt;
	Use USB high-speed IIC/I2C function to realize the read and write control of IIC/I2C chip, such as read and write EEPROM chip of IIC/I2C interface, sensor chip, etc&lt;br /&gt;
	IIC/I2C monitoring function is used to capture, store and analyze the existing IIC/I2C bus data&lt;br /&gt;
	SPI slave function is used to capture, store, analyze and process the data on SPI bus&lt;br /&gt;
	After the external CAN transceiver module is connected, the USB CAN function is realized to grab the data of CAN bus, store, analyze and process it&lt;br /&gt;
	USB to UART function to realize the UART bus data communication&lt;br /&gt;
	USB SPI function is used to realize the reading and writing control of SPI bus chip, such as reading and burning data of 25 series Flash and reading and burning data of 93 series EEPROM&lt;br /&gt;
	USB GPIO function is used to detect high and low level signals and output high and low level signals to control peripherals.&lt;br /&gt;
	USB to SPI function is used to control high-precision ADC chip (ADS1256) and realize ADC data acquisition function&lt;br /&gt;
	USB PWM to achieve the control of stepping motor, LED brightness adjustment, color adjustment&lt;br /&gt;
&lt;br /&gt;
== Sales list ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|	No.	||	Name	||	Num&lt;br /&gt;
|-					&lt;br /&gt;
|	1	||	Ficus Development Board	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	2	||	Header	||	N PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	3	||	USB type A plug to mini-B plug cable	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	4	||	Quick guide to weitour series of products	||	1 PCS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※If any of the above parts are damaged or missing, please contact the dealer you purchased as soon as possible&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
Develop Software : Keil MDK ARM V5.27&lt;br /&gt;
ViewTool Software Library : Ficus_F4_DLL.lib&lt;br /&gt;
Program Interface : JTAG/SWD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical support and service ==&lt;br /&gt;
	Lifelong Support . Free maintenance or replacement within one year&lt;br /&gt;
	Echnology development Communication BBS:www.viewtool.com/bbs&lt;br /&gt;
	Technical Support Email:FAE@viewtool.com&lt;br /&gt;
	Sales Email:Sales@viewtool.com&lt;br /&gt;
Description of appearance and interface &lt;br /&gt;
Shape and interface&lt;br /&gt;
[[Image:Ficus-F4.png|FicusF4-png]]&lt;br /&gt;
&lt;br /&gt;
Interface definition&lt;br /&gt;
Refer to &amp;lt; Ficus series development board pin definition table&amp;gt;;&lt;br /&gt;
Wiring instructions&lt;br /&gt;
Please connect the following interface with the stub cap first&lt;br /&gt;
J49 &amp;amp; J26 &amp;amp; J27&lt;br /&gt;
For details of the Ficus hardware interface function definition, see the corresponding location of the interface&lt;br /&gt;
Driving and practical application examples (Please use the Ficus One)&lt;br /&gt;
ADC Driver Application Example&lt;br /&gt;
Purpose:&lt;br /&gt;
ADC1_IN0 ADC1_IN1 Analog Signal Acquisition&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 Board		1&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
&lt;br /&gt;
HardWare:&lt;br /&gt;
JP3 Short circuit&lt;br /&gt;
J18 - ADC1_IN0 -&amp;gt; 3.3V&lt;br /&gt;
J18 - ADC1_IN1 -&amp;gt; GND&lt;br /&gt;
&lt;br /&gt;
SoftWare:&lt;br /&gt;
1.	Ficus One Application Example&lt;br /&gt;
2.  &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 1.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 2.	Application ADC ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADC.png | FicusF4DriverExampleADC-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debug (Ficus F1 Support UART) ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebug.png | FicusF4DriverExampleADCDebug-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Single step program running results ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugSingleStep.png | FicusF4DriverExampleADCDebugSingleStep-png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	Results of full speed program operation ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugFullSpeed.png | FicusF4DriverExampleADCDebugFullSpeed-png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAN Driver Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
GinkgoII CAN adapter communicates with Ficus CAN1&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
GinkgoII CAN adapter		1&lt;br /&gt;
Ficus CAN module	2&lt;br /&gt;
Operation:&lt;br /&gt;
Hardware:&lt;br /&gt;
GinkgoII CAN Connect Ficus development board CAN1&lt;br /&gt;
Software:&lt;br /&gt;
=== 1.	Ficus One Application Example===&lt;br /&gt;
=== 2.	Drive the application example===&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
===3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application CAN ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCAN.png | FicusF4DriverExampleCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverExampleDebugCAN.png | FicusF4DriverExampleDebugCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Open all channels of CAN EXTEND to open CAN ===&lt;br /&gt;
[[Image: USBCANExtendOpen.png | USB CAN Extend Open png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	The one-step program sends data to the CAN bus ===&lt;br /&gt;
[[Image: USBCANExtendOpenSendData.png | USB CAN Extend Open SendData]]&lt;br /&gt;
&lt;br /&gt;
=== 9.	CAN EXTEND displays the data received on the CAN bus === &lt;br /&gt;
=== 10.	Run the program at full speed, waiting for data to be received and displayed on the CAN bus === &lt;br /&gt;
=== 11.	CAN EXTEND sends data to the CAN bus === &lt;br /&gt;
[[Image: USBCANExtendReceiveData.png | USB CAN Extend Receive Data]]&lt;br /&gt;
&lt;br /&gt;
=== 12.	Keil Debug (Printf)Viewer Displays the data received on the CAN bus ===&lt;br /&gt;
[[Image: KeilDisplayReceiveData.png | KeilDisplayReceiveData]]&lt;br /&gt;
&lt;br /&gt;
== COUNTER Drvier Application Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
COUNTER_CH0	Rising edge counting&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4  EVB      1&lt;br /&gt;
Operation:&lt;br /&gt;
Hardware:&lt;br /&gt;
J18 - COUNTER CH0 -&amp;gt; GND&lt;br /&gt;
Software:&lt;br /&gt;
=== 1. Ficus One Application software === &lt;br /&gt;
&lt;br /&gt;
=== 2. Drive the application example === &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 3. FicusF4_Driver_Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4. Application_COUNTER ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCounter.png | FicusF4DriverExampleCounter-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6. Debugging (Ficus F1 requires serial port support) ===&lt;br /&gt;
[[Image: FicusF4DriverDebugCounter.png | FicusF4 Driver Debug Counter-png]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=459</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=459"/>
				<updated>2020-10-30T03:17:27Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Product introduction =&lt;br /&gt;
== Overview ==&lt;br /&gt;
On market development board requires users to understand the underlying their talents on chip, Ficus define development board series, without user to understand the underlying driver chip operation, the direct use of Ginkgo series corresponding interface functions and open source routines that can operate directly on the chip internal resources, can help users quickly development projects. Provide USB the routines of high-speed communication with PC.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
USB bus power supply 5V and 3.3v power output, can also be 5V power adapter power supply, with short circuit protection;&lt;br /&gt;
Fully open the underlying interface functions, secondary development, provide detailed function description documents, secondary development of application templates, routines and documents;&lt;br /&gt;
Ficus series is equivalent to the collection of all GINKGO series of products, including the adapter usb-i2c, usb-spi, usb-can&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Development board resources ==&lt;br /&gt;
	JTAG/SWD interface: for debugging/programming &lt;br /&gt;
	74LVC139: Extending the FSMC such as an SRAM, LCD, NAND FLASH&lt;br /&gt;
	AMS1117-3.3: 3.3V voltage regulator&lt;br /&gt;
	Power indicator&lt;br /&gt;
	LEDs: Convenient for indicating I/O status or program running state&lt;br /&gt;
	Keys: 1 x Reset, 3 x User keys&lt;br /&gt;
	8M crystal oscillator&lt;br /&gt;
	32.768K crystal oscillator: for internal RTC&lt;br /&gt;
	USART Interface: easily connects to RS232, RS485, USB TO 232, ETC&lt;br /&gt;
	Ethernet Interface: easily connects the MCU to ethernet network by using an additional ethernet module(DP83848)&lt;br /&gt;
	I/O(8-bit) interface: access the 4 * 4 keyboard module, motor module, custom modules, etc&lt;br /&gt;
	SPI Interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3, etc.access the SPI module such as SPI Flash module, SD card module, VS1003/1053 MP3 module, MMA7455L acceleration sensor module, ENC28J60 Ethernet module and other sensor module with SPI interface&lt;br /&gt;
	I2C Interface: access the I2C module such as I/O port expansion chip PCF8574, EEPROM 24C02 module, MPU6050 gyroscope module, AM2311 temperature and humidity measurement module, BH1750FVI light measurement module, BMP085 atmospheric pressure measuring modules&lt;br /&gt;
	LCD Interface: easily connects to the touch screen LCD&lt;br /&gt;
	ONE-WIRE Interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401)&lt;br /&gt;
	IR Interface: IR-send: the infrared sending module; IR-receive: the infrared receiving module&lt;br /&gt;
	AD &amp;amp; DA interface: connect the sensor of analog output such as MQ series gas measurement sensor module, the infrared temperature measurement module, light intensity measurement module&lt;br /&gt;
	CAN Interface: communicates with accessory boards which feature the CAN device conveniently&lt;br /&gt;
	VREF Interface Jumper  - Custom ADC input reference voltage&lt;br /&gt;
	LEDs Jumper  - Short the jumper to connect the LEDs to default I/Os - Open the jumper to connect the LEDs to custom I/Os via jumper wires&lt;br /&gt;
	VBAT Selection Jumper  - Short the jumper to use system power supply - Open the jumper to make it possible to connect the VBAT to external power&lt;br /&gt;
&lt;br /&gt;
== Performance and technical indicators ==&lt;br /&gt;
	Support USB HS/FS Driver&lt;br /&gt;
	USB Support Interface USB2.0, Compatible USB1.1&lt;br /&gt;
	USB HS Maximum transmission rate can be reached 480Mbps&lt;br /&gt;
	8 Channel 12bit ADC Analog voltage signal (0-3.3v) measurement, maximum sampling rate 2M&lt;br /&gt;
	Maximum support for 80 GPIO read and write control, each pin can be configured as open leak or push-pull mode, internal pull up, pull down resistance, float empty Mode &lt;br /&gt;
	4 channel pulse counting function is supported. The counter is 32 bits and the counting frequency can be as high as 50MHz &lt;br /&gt;
	UART function, maximum support 3 channels, baud rate up to 2Mbps&lt;br /&gt;
	Support USB to PWM function, the maximum output 8 channel PWM signal, PWM clock can be flexibly adjusted, the range is 1Hz to 50M, PWM precision can also be set, such as set for 1%, 0.1%, 0.01%, etc&lt;br /&gt;
	USB bus can be directly power supply, also can provide external power supply&lt;br /&gt;
	USB interface protection function&lt;br /&gt;
	Support 2 channel hardware I2C clock 400KHz&lt;br /&gt;
	Support 2 channel hardware CAN maximum baud rate 1MHz &lt;br /&gt;
	Support 2 Channel hardware SPI clock 50MHz&lt;br /&gt;
&lt;br /&gt;
== Typical applications ==&lt;br /&gt;
	Use USB high-speed IIC/I2C function to realize the read and write control of IIC/I2C chip, such as read and write EEPROM chip of IIC/I2C interface, sensor chip, etc&lt;br /&gt;
	IIC/I2C monitoring function is used to capture, store and analyze the existing IIC/I2C bus data&lt;br /&gt;
	SPI slave function is used to capture, store, analyze and process the data on SPI bus&lt;br /&gt;
	After the external CAN transceiver module is connected, the USB CAN function is realized to grab the data of CAN bus, store, analyze and process it&lt;br /&gt;
	USB to UART function to realize the UART bus data communication&lt;br /&gt;
	USB SPI function is used to realize the reading and writing control of SPI bus chip, such as reading and burning data of 25 series Flash and reading and burning data of 93 series EEPROM&lt;br /&gt;
	USB GPIO function is used to detect high and low level signals and output high and low level signals to control peripherals.&lt;br /&gt;
	USB to SPI function is used to control high-precision ADC chip (ADS1256) and realize ADC data acquisition function&lt;br /&gt;
	USB PWM to achieve the control of stepping motor, LED brightness adjustment, color adjustment&lt;br /&gt;
&lt;br /&gt;
== Sales list ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|	No.	||	Name	||	Num&lt;br /&gt;
|-					&lt;br /&gt;
|	1	||	Ficus Development Board	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	2	||	Header	||	N PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	3	||	USB type A plug to mini-B plug cable	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	4	||	Quick guide to weitour series of products	||	1 PCS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※If any of the above parts are damaged or missing, please contact the dealer you purchased as soon as possible&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
Develop Software : Keil MDK ARM V5.27&lt;br /&gt;
ViewTool Software Library : Ficus_F4_DLL.lib&lt;br /&gt;
Program Interface : JTAG/SWD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical support and service ==&lt;br /&gt;
	Lifelong Support . Free maintenance or replacement within one year&lt;br /&gt;
	Echnology development Communication BBS:www.viewtool.com/bbs&lt;br /&gt;
	Technical Support Email:FAE@viewtool.com&lt;br /&gt;
	Sales Email:Sales@viewtool.com&lt;br /&gt;
Description of appearance and interface &lt;br /&gt;
Shape and interface&lt;br /&gt;
[[Image:Ficus-F4.png|FicusF4-png]]&lt;br /&gt;
&lt;br /&gt;
Interface definition&lt;br /&gt;
Refer to &amp;lt; Ficus series development board pin definition table&amp;gt;;&lt;br /&gt;
Wiring instructions&lt;br /&gt;
Please connect the following interface with the stub cap first&lt;br /&gt;
J49 &amp;amp; J26 &amp;amp; J27&lt;br /&gt;
For details of the Ficus hardware interface function definition, see the corresponding location of the interface&lt;br /&gt;
Driving and practical application examples (Please use the Ficus One)&lt;br /&gt;
ADC Driver Application Example&lt;br /&gt;
Purpose:&lt;br /&gt;
ADC1_IN0 ADC1_IN1 Analog Signal Acquisition&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 Board		1&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
&lt;br /&gt;
HardWare:&lt;br /&gt;
JP3 Short circuit&lt;br /&gt;
J18 - ADC1_IN0 -&amp;gt; 3.3V&lt;br /&gt;
J18 - ADC1_IN1 -&amp;gt; GND&lt;br /&gt;
&lt;br /&gt;
SoftWare:&lt;br /&gt;
1.	Ficus One Application Example&lt;br /&gt;
2.  &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 1.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 2.	Application ADC ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADC.png | FicusF4DriverExampleADC-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debug (Ficus F1 Support UART) ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebug.png | FicusF4DriverExampleADCDebug-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Single step program running results ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugSingleStep.png | FicusF4DriverExampleADCDebugSingleStep-png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	Results of full speed program operation ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugFullSpeed.png | FicusF4DriverExampleADCDebugFullSpeed-png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAN Driver Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
GinkgoII CAN adapter communicates with Ficus CAN1&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
GinkgoII CAN adapter		1&lt;br /&gt;
Ficus CAN module	2&lt;br /&gt;
Operation:&lt;br /&gt;
Hardware:&lt;br /&gt;
GinkgoII CAN Connect Ficus development board CAN1&lt;br /&gt;
Software:&lt;br /&gt;
=== 1.	Ficus One Application Example===&lt;br /&gt;
=== 2.	Drive the application example===&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
===3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application CAN ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCAN.png | FicusF4DriverExampleCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCANDebug.png | FicusF4DriverExampleCANDebug-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Open all channels of CAN EXTEND to open CAN ===&lt;br /&gt;
[[Image: USBCANExtendOpen.png | USB CAN Extend Open png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	The one-step program sends data to the CAN bus ===&lt;br /&gt;
[[Image: USBCANExtendOpenSendData.png | USB CAN Extend Open SendData]]&lt;br /&gt;
&lt;br /&gt;
=== 9.	CAN EXTEND displays the data received on the CAN bus === &lt;br /&gt;
=== 10.	Run the program at full speed, waiting for data to be received and displayed on the CAN bus === &lt;br /&gt;
=== 11.	CAN EXTEND sends data to the CAN bus === &lt;br /&gt;
[[Image: USBCANExtendReceiveData.png | USB CAN Extend Receive Data]]&lt;br /&gt;
&lt;br /&gt;
=== 12.	Keil Debug (Printf)Viewer Displays the data received on the CAN bus ===&lt;br /&gt;
[[Image: KeilDisplayReceiveData.png | KeilDisplayReceiveData]]&lt;br /&gt;
&lt;br /&gt;
== COUNTER Drvier Application Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
COUNTER_CH0	Rising edge counting&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4  EVB      1&lt;br /&gt;
Operation:&lt;br /&gt;
Hardware:&lt;br /&gt;
J18 - COUNTER CH0 -&amp;gt; GND&lt;br /&gt;
Software:&lt;br /&gt;
1.	Ficus One Application software&lt;br /&gt;
2.	Drive the application example&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=458</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=458"/>
				<updated>2020-10-30T02:52:00Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Product introduction =&lt;br /&gt;
== Overview ==&lt;br /&gt;
On market development board requires users to understand the underlying their talents on chip, Ficus define development board series, without user to understand the underlying driver chip operation, the direct use of Ginkgo series corresponding interface functions and open source routines that can operate directly on the chip internal resources, can help users quickly development projects. Provide USB the routines of high-speed communication with PC.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
USB bus power supply 5V and 3.3v power output, can also be 5V power adapter power supply, with short circuit protection;&lt;br /&gt;
Fully open the underlying interface functions, secondary development, provide detailed function description documents, secondary development of application templates, routines and documents;&lt;br /&gt;
Ficus series is equivalent to the collection of all GINKGO series of products, including the adapter usb-i2c, usb-spi, usb-can&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Development board resources ==&lt;br /&gt;
	JTAG/SWD interface: for debugging/programming &lt;br /&gt;
	74LVC139: Extending the FSMC such as an SRAM, LCD, NAND FLASH&lt;br /&gt;
	AMS1117-3.3: 3.3V voltage regulator&lt;br /&gt;
	Power indicator&lt;br /&gt;
	LEDs: Convenient for indicating I/O status or program running state&lt;br /&gt;
	Keys: 1 x Reset, 3 x User keys&lt;br /&gt;
	8M crystal oscillator&lt;br /&gt;
	32.768K crystal oscillator: for internal RTC&lt;br /&gt;
	USART Interface: easily connects to RS232, RS485, USB TO 232, ETC&lt;br /&gt;
	Ethernet Interface: easily connects the MCU to ethernet network by using an additional ethernet module(DP83848)&lt;br /&gt;
	I/O(8-bit) interface: access the 4 * 4 keyboard module, motor module, custom modules, etc&lt;br /&gt;
	SPI Interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3, etc.access the SPI module such as SPI Flash module, SD card module, VS1003/1053 MP3 module, MMA7455L acceleration sensor module, ENC28J60 Ethernet module and other sensor module with SPI interface&lt;br /&gt;
	I2C Interface: access the I2C module such as I/O port expansion chip PCF8574, EEPROM 24C02 module, MPU6050 gyroscope module, AM2311 temperature and humidity measurement module, BH1750FVI light measurement module, BMP085 atmospheric pressure measuring modules&lt;br /&gt;
	LCD Interface: easily connects to the touch screen LCD&lt;br /&gt;
	ONE-WIRE Interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401)&lt;br /&gt;
	IR Interface: IR-send: the infrared sending module; IR-receive: the infrared receiving module&lt;br /&gt;
	AD &amp;amp; DA interface: connect the sensor of analog output such as MQ series gas measurement sensor module, the infrared temperature measurement module, light intensity measurement module&lt;br /&gt;
	CAN Interface: communicates with accessory boards which feature the CAN device conveniently&lt;br /&gt;
	VREF Interface Jumper  - Custom ADC input reference voltage&lt;br /&gt;
	LEDs Jumper  - Short the jumper to connect the LEDs to default I/Os - Open the jumper to connect the LEDs to custom I/Os via jumper wires&lt;br /&gt;
	VBAT Selection Jumper  - Short the jumper to use system power supply - Open the jumper to make it possible to connect the VBAT to external power&lt;br /&gt;
&lt;br /&gt;
== Performance and technical indicators ==&lt;br /&gt;
	Support USB HS/FS Driver&lt;br /&gt;
	USB Support Interface USB2.0, Compatible USB1.1&lt;br /&gt;
	USB HS Maximum transmission rate can be reached 480Mbps&lt;br /&gt;
	8 Channel 12bit ADC Analog voltage signal (0-3.3v) measurement, maximum sampling rate 2M&lt;br /&gt;
	Maximum support for 80 GPIO read and write control, each pin can be configured as open leak or push-pull mode, internal pull up, pull down resistance, float empty Mode &lt;br /&gt;
	4 channel pulse counting function is supported. The counter is 32 bits and the counting frequency can be as high as 50MHz &lt;br /&gt;
	UART function, maximum support 3 channels, baud rate up to 2Mbps&lt;br /&gt;
	Support USB to PWM function, the maximum output 8 channel PWM signal, PWM clock can be flexibly adjusted, the range is 1Hz to 50M, PWM precision can also be set, such as set for 1%, 0.1%, 0.01%, etc&lt;br /&gt;
	USB bus can be directly power supply, also can provide external power supply&lt;br /&gt;
	USB interface protection function&lt;br /&gt;
	Support 2 channel hardware I2C clock 400KHz&lt;br /&gt;
	Support 2 channel hardware CAN maximum baud rate 1MHz &lt;br /&gt;
	Support 2 Channel hardware SPI clock 50MHz&lt;br /&gt;
&lt;br /&gt;
== Typical applications ==&lt;br /&gt;
	Use USB high-speed IIC/I2C function to realize the read and write control of IIC/I2C chip, such as read and write EEPROM chip of IIC/I2C interface, sensor chip, etc&lt;br /&gt;
	IIC/I2C monitoring function is used to capture, store and analyze the existing IIC/I2C bus data&lt;br /&gt;
	SPI slave function is used to capture, store, analyze and process the data on SPI bus&lt;br /&gt;
	After the external CAN transceiver module is connected, the USB CAN function is realized to grab the data of CAN bus, store, analyze and process it&lt;br /&gt;
	USB to UART function to realize the UART bus data communication&lt;br /&gt;
	USB SPI function is used to realize the reading and writing control of SPI bus chip, such as reading and burning data of 25 series Flash and reading and burning data of 93 series EEPROM&lt;br /&gt;
	USB GPIO function is used to detect high and low level signals and output high and low level signals to control peripherals.&lt;br /&gt;
	USB to SPI function is used to control high-precision ADC chip (ADS1256) and realize ADC data acquisition function&lt;br /&gt;
	USB PWM to achieve the control of stepping motor, LED brightness adjustment, color adjustment&lt;br /&gt;
&lt;br /&gt;
== Sales list ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|	No.	||	Name	||	Num&lt;br /&gt;
|-					&lt;br /&gt;
|	1	||	Ficus Development Board	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	2	||	Header	||	N PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	3	||	USB type A plug to mini-B plug cable	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	4	||	Quick guide to weitour series of products	||	1 PCS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※If any of the above parts are damaged or missing, please contact the dealer you purchased as soon as possible&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
Develop Software : Keil MDK ARM V5.27&lt;br /&gt;
ViewTool Software Library : Ficus_F4_DLL.lib&lt;br /&gt;
Program Interface : JTAG/SWD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical support and service ==&lt;br /&gt;
	Lifelong Support . Free maintenance or replacement within one year&lt;br /&gt;
	Echnology development Communication BBS:www.viewtool.com/bbs&lt;br /&gt;
	Technical Support Email:FAE@viewtool.com&lt;br /&gt;
	Sales Email:Sales@viewtool.com&lt;br /&gt;
Description of appearance and interface &lt;br /&gt;
Shape and interface&lt;br /&gt;
[[Image:Ficus-F4.png|FicusF4-png]]&lt;br /&gt;
&lt;br /&gt;
Interface definition&lt;br /&gt;
Refer to &amp;lt; Ficus series development board pin definition table&amp;gt;;&lt;br /&gt;
Wiring instructions&lt;br /&gt;
Please connect the following interface with the stub cap first&lt;br /&gt;
J49 &amp;amp; J26 &amp;amp; J27&lt;br /&gt;
For details of the Ficus hardware interface function definition, see the corresponding location of the interface&lt;br /&gt;
Driving and practical application examples (Please use the Ficus One)&lt;br /&gt;
ADC Driver Application Example&lt;br /&gt;
Purpose:&lt;br /&gt;
ADC1_IN0 ADC1_IN1 Analog Signal Acquisition&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 Board		1&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
&lt;br /&gt;
HardWare:&lt;br /&gt;
JP3 Short circuit&lt;br /&gt;
J18 - ADC1_IN0 -&amp;gt; 3.3V&lt;br /&gt;
J18 - ADC1_IN1 -&amp;gt; GND&lt;br /&gt;
&lt;br /&gt;
SoftWare:&lt;br /&gt;
1.	Ficus One Application Example&lt;br /&gt;
2.  &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 1.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 2.	Application ADC ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADC.png | FicusF4DriverExampleADC-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debug (Ficus F1 Support UART) ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebug.png | FicusF4DriverExampleADCDebug-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Single step program running results ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugSingleStep.png | FicusF4DriverExampleADCDebugSingleStep-png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	Results of full speed program operation ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugFullSpeed.png | FicusF4DriverExampleADCDebugFullSpeed-png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAN Driver Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
GinkgoII CAN adapter communicates with Ficus CAN1&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
GinkgoII CAN adapter		1&lt;br /&gt;
Ficus CAN module	2&lt;br /&gt;
Operation:&lt;br /&gt;
Hardware:&lt;br /&gt;
GinkgoII CAN Connect Ficus development board CAN1&lt;br /&gt;
Software:&lt;br /&gt;
=== 1.	Ficus One Application Example===&lt;br /&gt;
=== 2.	Drive the application example===&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
===3.	FicusF4 Driver Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 4.	Application CAN ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCAN.png | FicusF4DriverExampleCAN-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debugging ===&lt;br /&gt;
[[Image: FicusF4DriverExampleCANDebug.png | FicusF4DriverExampleCANDebug-png]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=457</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=457"/>
				<updated>2020-10-30T02:40:21Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Product introduction =&lt;br /&gt;
== Overview ==&lt;br /&gt;
On market development board requires users to understand the underlying their talents on chip, Ficus define development board series, without user to understand the underlying driver chip operation, the direct use of Ginkgo series corresponding interface functions and open source routines that can operate directly on the chip internal resources, can help users quickly development projects. Provide USB the routines of high-speed communication with PC.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
USB bus power supply 5V and 3.3v power output, can also be 5V power adapter power supply, with short circuit protection;&lt;br /&gt;
Fully open the underlying interface functions, secondary development, provide detailed function description documents, secondary development of application templates, routines and documents;&lt;br /&gt;
Ficus series is equivalent to the collection of all GINKGO series of products, including the adapter usb-i2c, usb-spi, usb-can&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Development board resources ==&lt;br /&gt;
	JTAG/SWD interface: for debugging/programming &lt;br /&gt;
	74LVC139: Extending the FSMC such as an SRAM, LCD, NAND FLASH&lt;br /&gt;
	AMS1117-3.3: 3.3V voltage regulator&lt;br /&gt;
	Power indicator&lt;br /&gt;
	LEDs: Convenient for indicating I/O status or program running state&lt;br /&gt;
	Keys: 1 x Reset, 3 x User keys&lt;br /&gt;
	8M crystal oscillator&lt;br /&gt;
	32.768K crystal oscillator: for internal RTC&lt;br /&gt;
	USART Interface: easily connects to RS232, RS485, USB TO 232, ETC&lt;br /&gt;
	Ethernet Interface: easily connects the MCU to ethernet network by using an additional ethernet module(DP83848)&lt;br /&gt;
	I/O(8-bit) interface: access the 4 * 4 keyboard module, motor module, custom modules, etc&lt;br /&gt;
	SPI Interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3, etc.access the SPI module such as SPI Flash module, SD card module, VS1003/1053 MP3 module, MMA7455L acceleration sensor module, ENC28J60 Ethernet module and other sensor module with SPI interface&lt;br /&gt;
	I2C Interface: access the I2C module such as I/O port expansion chip PCF8574, EEPROM 24C02 module, MPU6050 gyroscope module, AM2311 temperature and humidity measurement module, BH1750FVI light measurement module, BMP085 atmospheric pressure measuring modules&lt;br /&gt;
	LCD Interface: easily connects to the touch screen LCD&lt;br /&gt;
	ONE-WIRE Interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401)&lt;br /&gt;
	IR Interface: IR-send: the infrared sending module; IR-receive: the infrared receiving module&lt;br /&gt;
	AD &amp;amp; DA interface: connect the sensor of analog output such as MQ series gas measurement sensor module, the infrared temperature measurement module, light intensity measurement module&lt;br /&gt;
	CAN Interface: communicates with accessory boards which feature the CAN device conveniently&lt;br /&gt;
	VREF Interface Jumper  - Custom ADC input reference voltage&lt;br /&gt;
	LEDs Jumper  - Short the jumper to connect the LEDs to default I/Os - Open the jumper to connect the LEDs to custom I/Os via jumper wires&lt;br /&gt;
	VBAT Selection Jumper  - Short the jumper to use system power supply - Open the jumper to make it possible to connect the VBAT to external power&lt;br /&gt;
&lt;br /&gt;
== Performance and technical indicators ==&lt;br /&gt;
	Support USB HS/FS Driver&lt;br /&gt;
	USB Support Interface USB2.0, Compatible USB1.1&lt;br /&gt;
	USB HS Maximum transmission rate can be reached 480Mbps&lt;br /&gt;
	8 Channel 12bit ADC Analog voltage signal (0-3.3v) measurement, maximum sampling rate 2M&lt;br /&gt;
	Maximum support for 80 GPIO read and write control, each pin can be configured as open leak or push-pull mode, internal pull up, pull down resistance, float empty Mode &lt;br /&gt;
	4 channel pulse counting function is supported. The counter is 32 bits and the counting frequency can be as high as 50MHz &lt;br /&gt;
	UART function, maximum support 3 channels, baud rate up to 2Mbps&lt;br /&gt;
	Support USB to PWM function, the maximum output 8 channel PWM signal, PWM clock can be flexibly adjusted, the range is 1Hz to 50M, PWM precision can also be set, such as set for 1%, 0.1%, 0.01%, etc&lt;br /&gt;
	USB bus can be directly power supply, also can provide external power supply&lt;br /&gt;
	USB interface protection function&lt;br /&gt;
	Support 2 channel hardware I2C clock 400KHz&lt;br /&gt;
	Support 2 channel hardware CAN maximum baud rate 1MHz &lt;br /&gt;
	Support 2 Channel hardware SPI clock 50MHz&lt;br /&gt;
&lt;br /&gt;
== Typical applications ==&lt;br /&gt;
	Use USB high-speed IIC/I2C function to realize the read and write control of IIC/I2C chip, such as read and write EEPROM chip of IIC/I2C interface, sensor chip, etc&lt;br /&gt;
	IIC/I2C monitoring function is used to capture, store and analyze the existing IIC/I2C bus data&lt;br /&gt;
	SPI slave function is used to capture, store, analyze and process the data on SPI bus&lt;br /&gt;
	After the external CAN transceiver module is connected, the USB CAN function is realized to grab the data of CAN bus, store, analyze and process it&lt;br /&gt;
	USB to UART function to realize the UART bus data communication&lt;br /&gt;
	USB SPI function is used to realize the reading and writing control of SPI bus chip, such as reading and burning data of 25 series Flash and reading and burning data of 93 series EEPROM&lt;br /&gt;
	USB GPIO function is used to detect high and low level signals and output high and low level signals to control peripherals.&lt;br /&gt;
	USB to SPI function is used to control high-precision ADC chip (ADS1256) and realize ADC data acquisition function&lt;br /&gt;
	USB PWM to achieve the control of stepping motor, LED brightness adjustment, color adjustment&lt;br /&gt;
&lt;br /&gt;
== Sales list ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!		!	Name	!	Num&lt;br /&gt;
|-					&lt;br /&gt;
|	1	||	Ficus Development Board	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	2	||	Header	||	N PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	3	||	USB type A plug to mini-B plug cable	||	1 PCS&lt;br /&gt;
|-					&lt;br /&gt;
|	4	||	Quick guide to weitour series of products	||	1 PCS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※If any of the above parts are damaged or missing, please contact the dealer you purchased as soon as possible&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
Develop Software : Keil MDK ARM V5.27&lt;br /&gt;
ViewTool Software Library : Ficus_F4_DLL.lib&lt;br /&gt;
Program Interface : JTAG/SWD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical support and service ==&lt;br /&gt;
	Lifelong Support . Free maintenance or replacement within one year&lt;br /&gt;
	Echnology development Communication BBS:www.viewtool.com/bbs&lt;br /&gt;
	Technical Support Email:FAE@viewtool.com&lt;br /&gt;
	Sales Email:Sales@viewtool.com&lt;br /&gt;
Description of appearance and interface &lt;br /&gt;
Shape and interface&lt;br /&gt;
[[Image:Ficus-F4.png|FicusF4-png]]&lt;br /&gt;
&lt;br /&gt;
Interface definition&lt;br /&gt;
Refer to &amp;lt; Ficus series development board pin definition table&amp;gt;;&lt;br /&gt;
Wiring instructions&lt;br /&gt;
Please connect the following interface with the stub cap first&lt;br /&gt;
J49 &amp;amp; J26 &amp;amp; J27&lt;br /&gt;
For details of the Ficus hardware interface function definition, see the corresponding location of the interface&lt;br /&gt;
Driving and practical application examples (Please use the Ficus One)&lt;br /&gt;
ADC Driver Application Example&lt;br /&gt;
Purpose:&lt;br /&gt;
ADC1_IN0 ADC1_IN1 Analog Signal Acquisition&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 Board		1&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
&lt;br /&gt;
HardWare:&lt;br /&gt;
JP3 Short circuit&lt;br /&gt;
J18 - ADC1_IN0 -&amp;gt; 3.3V&lt;br /&gt;
J18 - ADC1_IN1 -&amp;gt; GND&lt;br /&gt;
&lt;br /&gt;
SoftWare:&lt;br /&gt;
1.	Ficus One Application Example&lt;br /&gt;
2.  &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 1.	FicusF4_Driver_Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 2.	Application_ADC ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADC.png | FicusF4DriverExampleADC-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debug (Ficus F1 Support UART) ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebug.png | FicusF4DriverExampleADCDebug-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Single step program running results ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugSingleStep.png | FicusF4DriverExampleADCDebugSingleStep-png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	Results of full speed program operation ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugFullSpeed.png | FicusF4DriverExampleADCDebugFullSpeed-png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAN Driver Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
GinkgoII CAN adapter communicates with Ficus CAN1&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
GinkgoII CAN adapter		1&lt;br /&gt;
Ficus CAN module	2&lt;br /&gt;
Operation:&lt;br /&gt;
Hardware:&lt;br /&gt;
GinkgoII CAN Connect Ficus development board CAN1&lt;br /&gt;
Software:&lt;br /&gt;
=== 1.	Ficus One Application Example===&lt;br /&gt;
=== 2.	Drive the application example===&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
===3.	FicusF4_Driver_Example ===&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=456</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=456"/>
				<updated>2020-10-30T01:53:05Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Product introduction =&lt;br /&gt;
== Overview ==&lt;br /&gt;
On market development board requires users to understand the underlying their talents on chip, Ficus define development board series, without user to understand the underlying driver chip operation, the direct use of Ginkgo series corresponding interface functions and open source routines that can operate directly on the chip internal resources, can help users quickly development projects. Provide USB the routines of high-speed communication with PC.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
USB bus power supply 5V and 3.3v power output, can also be 5V power adapter power supply, with short circuit protection;&lt;br /&gt;
Fully open the underlying interface functions, secondary development, provide detailed function description documents, secondary development of application templates, routines and documents;&lt;br /&gt;
Ficus series is equivalent to the collection of all GINKGO series of products, including the adapter usb-i2c, usb-spi, usb-can&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Development board resources ==&lt;br /&gt;
	JTAG/SWD interface: for debugging/programming &lt;br /&gt;
	74LVC139: Extending the FSMC such as an SRAM, LCD, NAND FLASH&lt;br /&gt;
	AMS1117-3.3: 3.3V voltage regulator&lt;br /&gt;
	Power indicator&lt;br /&gt;
	LEDs: Convenient for indicating I/O status or program running state&lt;br /&gt;
	Keys: 1 x Reset, 3 x User keys&lt;br /&gt;
	8M crystal oscillator&lt;br /&gt;
	32.768K crystal oscillator: for internal RTC&lt;br /&gt;
	USART Interface: easily connects to RS232, RS485, USB TO 232, ETC&lt;br /&gt;
	Ethernet Interface: easily connects the MCU to ethernet network by using an additional ethernet module(DP83848)&lt;br /&gt;
	I/O(8-bit) interface: access the 4 * 4 keyboard module, motor module, custom modules, etc&lt;br /&gt;
	SPI Interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3, etc.access the SPI module such as SPI Flash module, SD card module, VS1003/1053 MP3 module, MMA7455L acceleration sensor module, ENC28J60 Ethernet module and other sensor module with SPI interface&lt;br /&gt;
	I2C Interface: access the I2C module such as I/O port expansion chip PCF8574, EEPROM 24C02 module, MPU6050 gyroscope module, AM2311 temperature and humidity measurement module, BH1750FVI light measurement module, BMP085 atmospheric pressure measuring modules&lt;br /&gt;
	LCD Interface: easily connects to the touch screen LCD&lt;br /&gt;
	ONE-WIRE Interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401)&lt;br /&gt;
	IR Interface: IR-send: the infrared sending module; IR-receive: the infrared receiving module&lt;br /&gt;
	AD &amp;amp; DA interface: connect the sensor of analog output such as MQ series gas measurement sensor module, the infrared temperature measurement module, light intensity measurement module&lt;br /&gt;
	CAN Interface: communicates with accessory boards which feature the CAN device conveniently&lt;br /&gt;
	VREF Interface Jumper  - Custom ADC input reference voltage&lt;br /&gt;
	LEDs Jumper  - Short the jumper to connect the LEDs to default I/Os - Open the jumper to connect the LEDs to custom I/Os via jumper wires&lt;br /&gt;
	VBAT Selection Jumper  - Short the jumper to use system power supply - Open the jumper to make it possible to connect the VBAT to external power&lt;br /&gt;
&lt;br /&gt;
== Performance and technical indicators ==&lt;br /&gt;
	Support USB HS/FS Driver&lt;br /&gt;
	USB Support Interface USB2.0, Compatible USB1.1&lt;br /&gt;
	USB HS Maximum transmission rate can be reached 480Mbps&lt;br /&gt;
	8 Channel 12bit ADC Analog voltage signal (0-3.3v) measurement, maximum sampling rate 2M&lt;br /&gt;
	Maximum support for 80 GPIO read and write control, each pin can be configured as open leak or push-pull mode, internal pull up, pull down resistance, float empty Mode &lt;br /&gt;
	4 channel pulse counting function is supported. The counter is 32 bits and the counting frequency can be as high as 50MHz &lt;br /&gt;
	UART function, maximum support 3 channels, baud rate up to 2Mbps&lt;br /&gt;
	Support USB to PWM function, the maximum output 8 channel PWM signal, PWM clock can be flexibly adjusted, the range is 1Hz to 50M, PWM precision can also be set, such as set for 1%, 0.1%, 0.01%, etc&lt;br /&gt;
	USB bus can be directly power supply, also can provide external power supply&lt;br /&gt;
	USB interface protection function&lt;br /&gt;
	Support 2 channel hardware I2C clock 400KHz&lt;br /&gt;
	Support 2 channel hardware CAN maximum baud rate 1MHz &lt;br /&gt;
	Support 2 Channel hardware SPI clock 50MHz&lt;br /&gt;
&lt;br /&gt;
== Typical applications ==&lt;br /&gt;
	Use USB high-speed IIC/I2C function to realize the read and write control of IIC/I2C chip, such as read and write EEPROM chip of IIC/I2C interface, sensor chip, etc&lt;br /&gt;
	IIC/I2C monitoring function is used to capture, store and analyze the existing IIC/I2C bus data&lt;br /&gt;
	SPI slave function is used to capture, store, analyze and process the data on SPI bus&lt;br /&gt;
	After the external CAN transceiver module is connected, the USB CAN function is realized to grab the data of CAN bus, store, analyze and process it&lt;br /&gt;
	USB to UART function to realize the UART bus data communication&lt;br /&gt;
	USB SPI function is used to realize the reading and writing control of SPI bus chip, such as reading and burning data of 25 series Flash and reading and burning data of 93 series EEPROM&lt;br /&gt;
	USB GPIO function is used to detect high and low level signals and output high and low level signals to control peripherals.&lt;br /&gt;
	USB to SPI function is used to control high-precision ADC chip (ADS1256) and realize ADC data acquisition function&lt;br /&gt;
	USB PWM to achieve the control of stepping motor, LED brightness adjustment, color adjustment&lt;br /&gt;
&lt;br /&gt;
== Sales list ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Header text !! Header text !! Header text&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※If any of the above parts are damaged or missing, please contact the dealer you purchased as soon as possible&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
Develop Software : Keil MDK ARM V5.27&lt;br /&gt;
ViewTool Software Library : Ficus_F4_DLL.lib&lt;br /&gt;
Program Interface : JTAG/SWD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical support and service ==&lt;br /&gt;
	Lifelong Support . Free maintenance or replacement within one year&lt;br /&gt;
	Echnology development Communication BBS:www.viewtool.com/bbs&lt;br /&gt;
	Technical Support Email:FAE@viewtool.com&lt;br /&gt;
	Sales Email:Sales@viewtool.com&lt;br /&gt;
Description of appearance and interface &lt;br /&gt;
Shape and interface&lt;br /&gt;
[[Image:Ficus-F4.png|FicusF4-png]]&lt;br /&gt;
&lt;br /&gt;
Interface definition&lt;br /&gt;
Refer to &amp;lt; Ficus series development board pin definition table&amp;gt;;&lt;br /&gt;
Wiring instructions&lt;br /&gt;
Please connect the following interface with the stub cap first&lt;br /&gt;
J49 &amp;amp; J26 &amp;amp; J27&lt;br /&gt;
For details of the Ficus hardware interface function definition, see the corresponding location of the interface&lt;br /&gt;
Driving and practical application examples (Please use the Ficus One)&lt;br /&gt;
ADC Driver Application Example&lt;br /&gt;
Purpose:&lt;br /&gt;
ADC1_IN0 ADC1_IN1 Analog Signal Acquisition&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 Board		1&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
&lt;br /&gt;
HardWare:&lt;br /&gt;
JP3 Short circuit&lt;br /&gt;
J18 - ADC1_IN0 -&amp;gt; 3.3V&lt;br /&gt;
J18 - ADC1_IN1 -&amp;gt; GND&lt;br /&gt;
&lt;br /&gt;
SoftWare:&lt;br /&gt;
1.	Ficus One Application Example&lt;br /&gt;
2.  &lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
=== 1.	FicusF4_Driver_Example ===&lt;br /&gt;
[[Image: FicusF4DriverExample.png | FicusF4DriverExample-png]]&lt;br /&gt;
&lt;br /&gt;
=== 2.	Application_ADC ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADC.png | FicusF4DriverExampleADC-png]]&lt;br /&gt;
&lt;br /&gt;
=== 5.	Compile ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 6.	Debug (Ficus F1 Support UART) ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebug.png | FicusF4DriverExampleADCDebug-png]]&lt;br /&gt;
&lt;br /&gt;
=== 7.	Single step program running results ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugSingleStep.png | FicusF4DriverExampleADCDebugSingleStep-png]]&lt;br /&gt;
&lt;br /&gt;
=== 8.	Results of full speed program operation ===&lt;br /&gt;
[[Image: FicusF4DriverExampleADCDebugFullSpeed.png | FicusF4DriverExampleADCDebugFullSpeed-png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CAN Driver Example ==&lt;br /&gt;
Purpose:&lt;br /&gt;
GinkgoII CAN adapter communicates with Ficus CAN1&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 development board	1&lt;br /&gt;
GinkgoII CAN adapter		1&lt;br /&gt;
Ficus CAN module	2&lt;br /&gt;
Operation:&lt;br /&gt;
Hardware:&lt;br /&gt;
GinkgoII CAN Connect Ficus development board CAN1&lt;br /&gt;
Software:&lt;br /&gt;
=== 1.	Ficus One Application Example===&lt;br /&gt;
=== 2.	Drive the application example===&lt;br /&gt;
&lt;br /&gt;
[[Image: FicusOneAppGuide.png | FicusOneAppGuide-png]]&lt;br /&gt;
&lt;br /&gt;
===3.	FicusF4_Driver_Example ===&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=455</id>
		<title>FicusF4 Development Board User Manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=FicusF4_Development_Board_User_Manual&amp;diff=455"/>
				<updated>2020-10-30T01:45:29Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Created page with &amp;quot; &amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;  = Product introduction = == Overview == On market development board requires users to understand the underlying their talent...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;big&amp;gt;FicusF4 Development Board User Manual&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Product introduction =&lt;br /&gt;
== Overview ==&lt;br /&gt;
On market development board requires users to understand the underlying their talents on chip, Ficus define development board series, without user to understand the underlying driver chip operation, the direct use of Ginkgo series corresponding interface functions and open source routines that can operate directly on the chip internal resources, can help users quickly development projects. Provide USB the routines of high-speed communication with PC.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
USB bus power supply 5V and 3.3v power output, can also be 5V power adapter power supply, with short circuit protection;&lt;br /&gt;
Fully open the underlying interface functions, secondary development, provide detailed function description documents, secondary development of application templates, routines and documents;&lt;br /&gt;
Ficus series is equivalent to the collection of all GINKGO series of products, including the adapter usb-i2c, usb-spi, usb-can&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Development board resources ==&lt;br /&gt;
	JTAG/SWD interface: for debugging/programming &lt;br /&gt;
	74LVC139: Extending the FSMC such as an SRAM, LCD, NAND FLASH&lt;br /&gt;
	AMS1117-3.3: 3.3V voltage regulator&lt;br /&gt;
	Power indicator&lt;br /&gt;
	LEDs: Convenient for indicating I/O status or program running state&lt;br /&gt;
	Keys: 1 x Reset, 3 x User keys&lt;br /&gt;
	8M crystal oscillator&lt;br /&gt;
	32.768K crystal oscillator: for internal RTC&lt;br /&gt;
	USART Interface: easily connects to RS232, RS485, USB TO 232, ETC&lt;br /&gt;
	Ethernet Interface: easily connects the MCU to ethernet network by using an additional ethernet module(DP83848)&lt;br /&gt;
	I/O(8-bit) interface: access the 4 * 4 keyboard module, motor module, custom modules, etc&lt;br /&gt;
	SPI Interface: easily connects to SPI peripherals such as DataFlash (AT45DBxx), SD card, MP3, etc.access the SPI module such as SPI Flash module, SD card module, VS1003/1053 MP3 module, MMA7455L acceleration sensor module, ENC28J60 Ethernet module and other sensor module with SPI interface&lt;br /&gt;
	I2C Interface: access the I2C module such as I/O port expansion chip PCF8574, EEPROM 24C02 module, MPU6050 gyroscope module, AM2311 temperature and humidity measurement module, BH1750FVI light measurement module, BMP085 atmospheric pressure measuring modules&lt;br /&gt;
	LCD Interface: easily connects to the touch screen LCD&lt;br /&gt;
	ONE-WIRE Interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401)&lt;br /&gt;
	IR Interface: IR-send: the infrared sending module; IR-receive: the infrared receiving module&lt;br /&gt;
	AD &amp;amp; DA interface: connect the sensor of analog output such as MQ series gas measurement sensor module, the infrared temperature measurement module, light intensity measurement module&lt;br /&gt;
	CAN Interface: communicates with accessory boards which feature the CAN device conveniently&lt;br /&gt;
	VREF Interface Jumper  - Custom ADC input reference voltage&lt;br /&gt;
	LEDs Jumper  - Short the jumper to connect the LEDs to default I/Os - Open the jumper to connect the LEDs to custom I/Os via jumper wires&lt;br /&gt;
	VBAT Selection Jumper  - Short the jumper to use system power supply - Open the jumper to make it possible to connect the VBAT to external power&lt;br /&gt;
&lt;br /&gt;
== Performance and technical indicators ==&lt;br /&gt;
	Support USB HS/FS Driver&lt;br /&gt;
	USB Support Interface USB2.0, Compatible USB1.1&lt;br /&gt;
	USB HS Maximum transmission rate can be reached 480Mbps&lt;br /&gt;
	8 Channel 12bit ADC Analog voltage signal (0-3.3v) measurement, maximum sampling rate 2M&lt;br /&gt;
	Maximum support for 80 GPIO read and write control, each pin can be configured as open leak or push-pull mode, internal pull up, pull down resistance, float empty Mode &lt;br /&gt;
	4 channel pulse counting function is supported. The counter is 32 bits and the counting frequency can be as high as 50MHz &lt;br /&gt;
	UART function, maximum support 3 channels, baud rate up to 2Mbps&lt;br /&gt;
	Support USB to PWM function, the maximum output 8 channel PWM signal, PWM clock can be flexibly adjusted, the range is 1Hz to 50M, PWM precision can also be set, such as set for 1%, 0.1%, 0.01%, etc&lt;br /&gt;
	USB bus can be directly power supply, also can provide external power supply&lt;br /&gt;
	USB interface protection function&lt;br /&gt;
	Support 2 channel hardware I2C clock 400KHz&lt;br /&gt;
	Support 2 channel hardware CAN maximum baud rate 1MHz &lt;br /&gt;
	Support 2 Channel hardware SPI clock 50MHz&lt;br /&gt;
&lt;br /&gt;
== Typical applications ==&lt;br /&gt;
	Use USB high-speed IIC/I2C function to realize the read and write control of IIC/I2C chip, such as read and write EEPROM chip of IIC/I2C interface, sensor chip, etc&lt;br /&gt;
	IIC/I2C monitoring function is used to capture, store and analyze the existing IIC/I2C bus data&lt;br /&gt;
	SPI slave function is used to capture, store, analyze and process the data on SPI bus&lt;br /&gt;
	After the external CAN transceiver module is connected, the USB CAN function is realized to grab the data of CAN bus, store, analyze and process it&lt;br /&gt;
	USB to UART function to realize the UART bus data communication&lt;br /&gt;
	USB SPI function is used to realize the reading and writing control of SPI bus chip, such as reading and burning data of 25 series Flash and reading and burning data of 93 series EEPROM&lt;br /&gt;
	USB GPIO function is used to detect high and low level signals and output high and low level signals to control peripherals.&lt;br /&gt;
	USB to SPI function is used to control high-precision ADC chip (ADS1256) and realize ADC data acquisition function&lt;br /&gt;
	USB PWM to achieve the control of stepping motor, LED brightness adjustment, color adjustment&lt;br /&gt;
&lt;br /&gt;
== Sales list ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Header text !! Header text !! Header text&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※If any of the above parts are damaged or missing, please contact the dealer you purchased as soon as possible&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
Develop Software : Keil MDK ARM V5.27&lt;br /&gt;
ViewTool Software Library : Ficus_F4_DLL.lib&lt;br /&gt;
Program Interface : JTAG/SWD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical support and service ==&lt;br /&gt;
	Lifelong Support . Free maintenance or replacement within one year&lt;br /&gt;
	Echnology development Communication BBS:www.viewtool.com/bbs&lt;br /&gt;
	Technical Support Email:FAE@viewtool.com&lt;br /&gt;
	Sales Email:Sales@viewtool.com&lt;br /&gt;
Description of appearance and interface &lt;br /&gt;
Shape and interface&lt;br /&gt;
[[Image:Ficus-F4.png|FicusF4-png]]&lt;br /&gt;
&lt;br /&gt;
Interface definition&lt;br /&gt;
Refer to &amp;lt; Ficus series development board pin definition table&amp;gt;;&lt;br /&gt;
Wiring instructions&lt;br /&gt;
Please connect the following interface with the stub cap first&lt;br /&gt;
J49 &amp;amp; J26 &amp;amp; J27&lt;br /&gt;
For details of the Ficus hardware interface function definition, see the corresponding location of the interface&lt;br /&gt;
Driving and practical application examples (Please use the Ficus One)&lt;br /&gt;
ADC Driver Application Example&lt;br /&gt;
Purpose:&lt;br /&gt;
ADC1_IN0 ADC1_IN1 Analog Signal Acquisition&lt;br /&gt;
Prepare:&lt;br /&gt;
Ficus F4 Board		1&lt;br /&gt;
&lt;br /&gt;
Operation:&lt;br /&gt;
&lt;br /&gt;
HardWare:&lt;br /&gt;
JP3 Short circuit&lt;br /&gt;
J18 - ADC1_IN0 -&amp;gt; 3.3V&lt;br /&gt;
J18 - ADC1_IN1 -&amp;gt; GND&lt;br /&gt;
&lt;br /&gt;
SoftWare:&lt;br /&gt;
1.	Ficus One Application Example&lt;br /&gt;
2.  &lt;br /&gt;
[[Image: FicusOneApp.png | FicusOneApp-png]]&lt;br /&gt;
&lt;br /&gt;
=== 1.	FicusF4_Driver_Example ===&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=Ficus_and_Ginkgo_Ficus&amp;diff=454</id>
		<title>Ficus and Ginkgo Ficus</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Ficus_and_Ginkgo_Ficus&amp;diff=454"/>
				<updated>2020-10-29T08:43:27Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Created page with &amp;quot;= '''Ficus and Ginkgo Ficus''' =   Contection btw JLink and Ficus  == Ficus ==  Ficus STM32F10x (I2C/SPI/CAN/ADC/DAC/PWM/GPIO/UART) development boar...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= '''Ficus and Ginkgo Ficus''' =&lt;br /&gt;
&lt;br /&gt;
[[Image:Ficus-Board.png | Contection btw JLink and Ficus]]&lt;br /&gt;
&lt;br /&gt;
== Ficus ==&lt;br /&gt;
 Ficus STM32F10x (I2C/SPI/CAN/ADC/DAC/PWM/GPIO/UART) development board that features a STM32F10x device as the microcontroller. &lt;br /&gt;
 It supports further expansion with various optional accessory boards for specific application. &lt;br /&gt;
 The modular and open design makes it the ideal for starting application development with STM32 connectivity line microcontroller.&lt;br /&gt;
 Support Ginkgo series of interface functions, rapid secondary development.&lt;br /&gt;
 Provide open source routines to facilitate user debugging drivers.&lt;br /&gt;
 Support for software and hardware customization.&lt;br /&gt;
&lt;br /&gt;
== Ginkgo Ficus ==&lt;br /&gt;
 - STM32F10x 100 pin completely lead out.&lt;br /&gt;
 - I2C/SPI/CAN adapters working simultaneously.&lt;br /&gt;
 - Sensor with I2C or SPI or CAN interface testing.&lt;br /&gt;
 - I2C EEPROM or SPI flash programming.&lt;br /&gt;
 - I2C device fault detection.&lt;br /&gt;
 - SPI flash programming.&lt;br /&gt;
 - CAN bootloader.&lt;br /&gt;
 - SocketCAN protocol supported.&lt;br /&gt;
 - Power management chips with PMBus/SMBus interface control.&lt;br /&gt;
 - Assist in developing the I2C or SPI master via slave mode.&lt;br /&gt;
 - Pulse counter.&lt;br /&gt;
 - Analog voltage measurement and GPIO input or output control.&lt;br /&gt;
 - PWM signal output.&lt;br /&gt;
 - All of STM32F10x GPIO could be used for industral or any other application purpose.&lt;br /&gt;
 - USB to dual serial port/TTL (compatible with RS485 bus mode).&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;font style=&amp;quot;background-color:red&amp;quot;&amp;gt;'''* This adapter's firmware could be only upgraded from this product, could not be upgraded to (USB-I2C, USB-SPI, or USB-CAN), it encounted firmware upgrading issue, please refer video demo to fix it.'''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ginkgo Ficus baord convert to/from Ficus board ==&lt;br /&gt;
  Update their firmware(refer the link：[[http://www.viewtool.com/wiki/index.php/Viewtool_jlink_remote_programming_user_manual]]).&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:Ficus-Board.png&amp;diff=449</id>
		<title>File:Ficus-Board.png</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:Ficus-Board.png&amp;diff=449"/>
				<updated>2020-10-29T08:31:53Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Szmz uploaded a new version of File:Ficus-Board.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ficus Board&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:Ficus-Board.png&amp;diff=448</id>
		<title>File:Ficus-Board.png</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:Ficus-Board.png&amp;diff=448"/>
				<updated>2020-10-29T08:26:39Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Ficus Board&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ficus Board&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:Ficus-Board.jpg&amp;diff=447</id>
		<title>File:Ficus-Board.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:Ficus-Board.jpg&amp;diff=447"/>
				<updated>2020-10-29T08:21:48Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Ficus Board.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ficus Board.png&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=Viewtool_USB-CAN_read_data_by_C_sharp_demo_code&amp;diff=438</id>
		<title>Viewtool USB-CAN read data by C sharp demo code</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Viewtool_USB-CAN_read_data_by_C_sharp_demo_code&amp;diff=438"/>
				<updated>2020-10-28T03:00:46Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
''' Viewtool USB-CAN read data by C# demo code '''&lt;br /&gt;
&lt;br /&gt;
== Download C# demo code ==&lt;br /&gt;
Here:[[http://www.viewtool.com/index.php/26-2016-07-29-02-13-28/40-ginkgo-usb-can-7#Csharp]]&lt;br /&gt;
&lt;br /&gt;
== CAN : init device ==&lt;br /&gt;
    ControlCAN.VCI_INIT_CONFIG_EX CAN_InitEx = new ControlCAN.VCI_INIT_CONFIG_EX();&lt;br /&gt;
            //Config device&lt;br /&gt;
            CAN_InitEx.CAN_ABOM = 0;//Automatic bus-off management&lt;br /&gt;
    #if CAN_MODE_LOOP_BACK&lt;br /&gt;
            CAN_InitEx.CAN_Mode = 1;&lt;br /&gt;
    #else&lt;br /&gt;
            CAN_InitEx.CAN_Mode = 0;&lt;br /&gt;
    #endif&lt;br /&gt;
            //1Mbps&lt;br /&gt;
            CAN_InitEx.CAN_BRP = 6;&lt;br /&gt;
            CAN_InitEx.CAN_BS1 = 3;&lt;br /&gt;
            CAN_InitEx.CAN_BS2 = 2;&lt;br /&gt;
            CAN_InitEx.CAN_SJW = 1;&lt;br /&gt;
&lt;br /&gt;
            CAN_InitEx.CAN_NART = 1;//No automatic retransmission&lt;br /&gt;
            CAN_InitEx.CAN_RFLM = 0;//Receive FIFO locked mode&lt;br /&gt;
            CAN_InitEx.CAN_TXFP = 0;//Transmit FIFO priority&lt;br /&gt;
            CAN_InitEx.CAN_RELAY = 0;&lt;br /&gt;
            Status = ControlCAN.VCI_InitCANEx(ControlCAN.VCI_DEVICE_TYPE.VCI_USBCAN2, ControlCAN.VCI_DEVICE_INDEX.DEV_CAN1, 0, ref CAN_InitEx);&lt;br /&gt;
            if (Status == ControlCAN.VCI_STATUS.STATUS_ERR)&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;Init device failed!&amp;quot;);&lt;br /&gt;
                return;&lt;br /&gt;
            }else{&lt;br /&gt;
                Console.WriteLine(&amp;quot;Init device success!&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
== CAN : set filter ==&lt;br /&gt;
            //Set filter&lt;br /&gt;
            ControlCAN.VCI_FILTER_CONFIG CAN_FilterConfig = new ControlCAN.VCI_FILTER_CONFIG();&lt;br /&gt;
            CAN_FilterConfig.FilterIndex = 0;&lt;br /&gt;
            CAN_FilterConfig.Enable = 1;//Enable&lt;br /&gt;
            CAN_FilterConfig.ExtFrame = 0;&lt;br /&gt;
            CAN_FilterConfig.FilterMode = 0;&lt;br /&gt;
            CAN_FilterConfig.ID_IDE = 0;&lt;br /&gt;
            CAN_FilterConfig.ID_RTR = 0;&lt;br /&gt;
            CAN_FilterConfig.ID_Std_Ext = 0;&lt;br /&gt;
            CAN_FilterConfig.MASK_IDE = 0;&lt;br /&gt;
            CAN_FilterConfig.MASK_RTR = 0;&lt;br /&gt;
            CAN_FilterConfig.MASK_Std_Ext = 0;&lt;br /&gt;
            Status = ControlCAN.VCI_SetFilter(ControlCAN.VCI_DEVICE_TYPE.VCI_USBCAN2, ControlCAN.VCI_DEVICE_INDEX.DEV_CAN1, 0, ref CAN_FilterConfig);&lt;br /&gt;
            if (Status == ControlCAN.VCI_STATUS.STATUS_ERR)&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;Set filter failed!&amp;quot;);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;Set filter success!&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
== CAN : start ==&lt;br /&gt;
            Status = ControlCAN.VCI_StartCAN(ControlCAN.VCI_DEVICE_TYPE.VCI_USBCAN2, ControlCAN.VCI_DEVICE_INDEX.DEV_CAN1, 0);&lt;br /&gt;
            if (Status == ControlCAN.VCI_STATUS.STATUS_ERR)&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;Start CAN failed!&amp;quot;);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;Start CAN success!&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
== CAN : register receive data callback ==&lt;br /&gt;
    ControlCAN.VCI_RegisterReceiveCallback(ControlCAN.VCI_DEVICE_INDEX.DEV_CAN1, GetDataCallback);&lt;br /&gt;
&lt;br /&gt;
== CAN : waiting for data ==&lt;br /&gt;
    while(true)&lt;br /&gt;
    {&lt;br /&gt;
        System.Threading.Thread.Sleep(100); &lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
== CAN : get data ==&lt;br /&gt;
get data:&lt;br /&gt;
    public static void GetDataCallback(UInt32 DevIndex, UInt32 CANIndex, UInt32 Len)&lt;br /&gt;
        {&lt;br /&gt;
            ControlCAN.VCI_CAN_OBJ[] CAN_ReceiveData = new ControlCAN.VCI_CAN_OBJ[Len];&lt;br /&gt;
            for (int i = 0; i &amp;lt; CAN_ReceiveData.Length; i++)&lt;br /&gt;
            {&lt;br /&gt;
                CAN_ReceiveData[i].Data = new Byte[8];&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            UInt32 ReadDataNum;&lt;br /&gt;
            UInt32 DataNum = ControlCAN.VCI_GetReceiveNum(ControlCAN.VCI_DEVICE_TYPE.VCI_USBCAN2, ControlCAN.VCI_DEVICE_INDEX.DEV_CAN1, 0);&lt;br /&gt;
&lt;br /&gt;
            if (DataNum &amp;gt; 0)&lt;br /&gt;
            {&lt;br /&gt;
                ReadDataNum = ControlCAN.VCI_Receive(ControlCAN.VCI_DEVICE_TYPE.VCI_USBCAN2, ControlCAN.VCI_DEVICE_INDEX.DEV_CAN1, 0, CAN_ReceiveData, (UInt32)CAN_ReceiveData.Length);&lt;br /&gt;
                for (int i = 0; i &amp;lt; ReadDataNum; i++)&lt;br /&gt;
                {&lt;br /&gt;
                    // print data&lt;br /&gt;
                    ...&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=Viewtool_USB-CAN_read_data_by_C_sharp_demo_code&amp;diff=437</id>
		<title>Viewtool USB-CAN read data by C sharp demo code</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Viewtool_USB-CAN_read_data_by_C_sharp_demo_code&amp;diff=437"/>
				<updated>2020-10-28T02:56:16Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Created page with &amp;quot; = Viewtool USB-CAN read data by C# demo code =  == Download C# demo code == Here:http://www.viewtool.com/index.php/26-2016-07-29-02-13-28/40-ginkgo-usb-can-7#Csharp  == C...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Viewtool USB-CAN read data by C# demo code =&lt;br /&gt;
&lt;br /&gt;
== Download C# demo code ==&lt;br /&gt;
Here:[[http://www.viewtool.com/index.php/26-2016-07-29-02-13-28/40-ginkgo-usb-can-7#Csharp]]&lt;br /&gt;
&lt;br /&gt;
== CAN : init device ==&lt;br /&gt;
    ControlCAN.VCI_INIT_CONFIG_EX CAN_InitEx = new ControlCAN.VCI_INIT_CONFIG_EX();&lt;br /&gt;
            //Config device&lt;br /&gt;
            CAN_InitEx.CAN_ABOM = 0;//Automatic bus-off management&lt;br /&gt;
    #if CAN_MODE_LOOP_BACK&lt;br /&gt;
            CAN_InitEx.CAN_Mode = 1;&lt;br /&gt;
    #else&lt;br /&gt;
            CAN_InitEx.CAN_Mode = 0;&lt;br /&gt;
    #endif&lt;br /&gt;
            //1Mbps&lt;br /&gt;
            CAN_InitEx.CAN_BRP = 6;&lt;br /&gt;
            CAN_InitEx.CAN_BS1 = 3;&lt;br /&gt;
            CAN_InitEx.CAN_BS2 = 2;&lt;br /&gt;
            CAN_InitEx.CAN_SJW = 1;&lt;br /&gt;
&lt;br /&gt;
            CAN_InitEx.CAN_NART = 1;//No automatic retransmission&lt;br /&gt;
            CAN_InitEx.CAN_RFLM = 0;//Receive FIFO locked mode&lt;br /&gt;
            CAN_InitEx.CAN_TXFP = 0;//Transmit FIFO priority&lt;br /&gt;
            CAN_InitEx.CAN_RELAY = 0;&lt;br /&gt;
            Status = ControlCAN.VCI_InitCANEx(ControlCAN.VCI_DEVICE_TYPE.VCI_USBCAN2, ControlCAN.VCI_DEVICE_INDEX.DEV_CAN1, 0, ref CAN_InitEx);&lt;br /&gt;
            if (Status == ControlCAN.VCI_STATUS.STATUS_ERR)&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;Init device failed!&amp;quot;);&lt;br /&gt;
                return;&lt;br /&gt;
            }else{&lt;br /&gt;
                Console.WriteLine(&amp;quot;Init device success!&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
== CAN : set filter ==&lt;br /&gt;
            //Set filter&lt;br /&gt;
            ControlCAN.VCI_FILTER_CONFIG CAN_FilterConfig = new ControlCAN.VCI_FILTER_CONFIG();&lt;br /&gt;
            CAN_FilterConfig.FilterIndex = 0;&lt;br /&gt;
            CAN_FilterConfig.Enable = 1;//Enable&lt;br /&gt;
            CAN_FilterConfig.ExtFrame = 0;&lt;br /&gt;
            CAN_FilterConfig.FilterMode = 0;&lt;br /&gt;
            CAN_FilterConfig.ID_IDE = 0;&lt;br /&gt;
            CAN_FilterConfig.ID_RTR = 0;&lt;br /&gt;
            CAN_FilterConfig.ID_Std_Ext = 0;&lt;br /&gt;
            CAN_FilterConfig.MASK_IDE = 0;&lt;br /&gt;
            CAN_FilterConfig.MASK_RTR = 0;&lt;br /&gt;
            CAN_FilterConfig.MASK_Std_Ext = 0;&lt;br /&gt;
            Status = ControlCAN.VCI_SetFilter(ControlCAN.VCI_DEVICE_TYPE.VCI_USBCAN2, ControlCAN.VCI_DEVICE_INDEX.DEV_CAN1, 0, ref CAN_FilterConfig);&lt;br /&gt;
            if (Status == ControlCAN.VCI_STATUS.STATUS_ERR)&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;Set filter failed!&amp;quot;);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;Set filter success!&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
== CAN : start ==&lt;br /&gt;
            Status = ControlCAN.VCI_StartCAN(ControlCAN.VCI_DEVICE_TYPE.VCI_USBCAN2, ControlCAN.VCI_DEVICE_INDEX.DEV_CAN1, 0);&lt;br /&gt;
            if (Status == ControlCAN.VCI_STATUS.STATUS_ERR)&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;Start CAN failed!&amp;quot;);&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
            {&lt;br /&gt;
                Console.WriteLine(&amp;quot;Start CAN success!&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
== CAN : register receive data callback ==&lt;br /&gt;
    ControlCAN.VCI_RegisterReceiveCallback(ControlCAN.VCI_DEVICE_INDEX.DEV_CAN1, GetDataCallback);&lt;br /&gt;
&lt;br /&gt;
== CAN : waiting for data ==&lt;br /&gt;
    while(true)&lt;br /&gt;
    {&lt;br /&gt;
        System.Threading.Thread.Sleep(100); &lt;br /&gt;
    }&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=Ginkgo3_adapter_pinout_definition&amp;diff=384</id>
		<title>Ginkgo3 adapter pinout definition</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Ginkgo3_adapter_pinout_definition&amp;diff=384"/>
				<updated>2020-10-26T08:53:05Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Ginkgo III Pin definition'''																																									&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;																																									&lt;br /&gt;
|-																																									&lt;br /&gt;
|	CNT	||	PWM	||	GPIO	||	S_I2C	||	DAC	||	ADC	||	SPI	||	 '''Pin Name'''	||	Chip Pin	||	Pin No.	||	Pin No.	||	Chip Pin	||	 '''Pin Name'''	||	H_I2C	||	CAN	||	USART	||	S_I2C	||	GPIO	||	PWM	||	ADC	||	     CNT&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||		||		||		||		||		||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;5V&amp;lt;/font&amp;gt;	||	NC	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''1'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''2'''&amp;lt;/font&amp;gt;	||	NC	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;3.3V&amp;lt;/font&amp;gt;	||		||		||		||		||		||		||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|	CNT_CH1	||	PWM_CH2	||	 GPIO_8  	||	SI2C_SCL4	||		||		||	SPI_SEL4	||	P3	||	 23	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''3'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''4'''&amp;lt;/font&amp;gt;	||	 68	||	P4	||	HI2C_SMBA1	||		||		||	SI2C_SCL0	||	 GPIO_0	||	PWM_CH0 	||		||	CNT_CH0&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||	 GPIO_9  	||	SI2C_SDA4	||		||		||	SPI_SEL3	||	P5	||	 24	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''5'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''6'''&amp;lt;/font&amp;gt;	||	  67 	||	P6	||	HI2C_SCL1	||		||		||	SI2C_SDA0	||	 GPIO_1	||	PWM_CH1	||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||	PWM_CH3	||	 GPIO_10  	||	SI2C_SCL5	||		||		||	SPI_SEL2	||	P7	||	 25	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''7'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''8'''&amp;lt;/font&amp;gt;	||	  66 	||	P8	||	HI2C_SDA1	||		||		||	SI2C_SCL1	||	 GPIO_2	||		||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||	 GPIO_11  	||	SI2C_SDA5	||		||		||	SPI_SEL1	||	P9	||	 33	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''9'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''10'''&amp;lt;/font&amp;gt;	||	  95 	||	P10	||		||	CAN1_RX	||		||	SI2C_SDA1	||	 GPIO_3	||	PWM_CH6	||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||	 GPIO_12  	||	SI2C_SCL6	||	DAC_CH0	||	ADC_CH1	||	SPI_SEL0	||	P11	||	 29	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''11'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''12'''&amp;lt;/font&amp;gt;	||	 96	||	P12	||		||	CAN1_TX	||		||	SI2C_SCL2	||	 GPIO_4	||	PWM_CH7	||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||	 GPIO_13  	||	SI2C_SDA6	||		||	ADC_CH0	||	SPI_SCK	||	P13	||	89 	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''13'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''14'''&amp;lt;/font&amp;gt;	||	  92 	||	P14	||	HI2C_SCL0	||		||	UART1_TX	||	SI2C_SDA2	||	 GPIO_5	||		||		||	CNT_CH3&lt;br /&gt;
|-																																									&lt;br /&gt;
|	CNT_CH2	||	PWM_CH4	||	 GPIO_14  	||	SI2C_SCL7	||		||	ADC_CH2	||	SPI_MISO	||	P15	||	31 	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''15'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''16'''&amp;lt;/font&amp;gt;	||	 93	||	P16	||	HI2C_SDA0	||		||	UART1_RX	||	SI2C_SCL3	||	 GPIO_6	||		||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||	PWM_CH5	||	 GPIO_15  	||	SI2C_SDA7	||		||	ADC_CH3	||	SPI_MOSI	||	P17	||	 32	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''17'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''18'''&amp;lt;/font&amp;gt;	||	  34 	||	P18	||		||		||		||	SI2C_SDA3	||	 GPIO_7	||		||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||		||		||		||		||		||	GND	||	 NC	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''19'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''20'''&amp;lt;/font&amp;gt;	||	 NC	||	GND	||		||		||		||		||		||		||		||	&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ginkgo II Pin definition'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;																																			&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 CNT  	||	 PWM  	||	 GPIO  	||	 S_I2C  	||	 DAC  	||	 ADC  	||	 SPI  	||	 Pin Nmae  	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''Pin No.'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''Pin No.'''&amp;lt;/font&amp;gt;	||	 Pin Name  	||	 H_I2C  	||	 CAN  	||	 USART  	||	 S_I2C  	||	 GPIO  	||	 PWM  	||	 CNT  &lt;br /&gt;
|-				 																															&lt;br /&gt;
|	 	||	 	||	 	||	 	||	 	||	 	||	 	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''5V'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''1'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''2'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''3.3V'''&amp;lt;/font&amp;gt;	||	 	||	 	||	 	||	 	||	 	||	 	||	 &lt;br /&gt;
|-																																			&lt;br /&gt;
|	 CNT_CH0  	||	 PWM_CH0  	||	 GPIO_8	||	 SI2C_SCL4	||	 	||	 ADC_CH0  	||	 SPI_SEL4  	||	 P3  	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''3'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''4'''&amp;lt;/font&amp;gt;	||	 P4  	||	 HI2C_SMBA0  	||	 CAN2_RX  	||	 	||	SI2C_SCL0  	||	GPIO_0  	||	 	||	 &lt;br /&gt;
|-																																			&lt;br /&gt;
|	 CNT_CH1  	||	 PWM_CH1  	||	 GPIO_9 	||	 SI2C_SDA4 	||	 	||	 ADC_CH1  	||	 SPI_SEL3  	||	 P5  	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''5'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''6'''&amp;lt;/font&amp;gt;	||	 P6  	||	 HI2C_SCL0  	||	 CAN2_TX  	||	 UART1_TX  	||	SI2C_SDA0  	||	GPIO_1  	||	 	||	 CNT_CH3  &lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 PWM_CH2  	||	 GPIO_10  	||	 SI2C_SCL5 	||	 	||	 ADC_CH2  	||	 SPI_SEL2  	||	 P7  	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''7'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''8'''&amp;lt;/font&amp;gt;	||	 P8  	||	 HI2C_SDA0  	||	 	||	 UART1_RX  	||	SI2C_SCL1  	||	GPIO_2  	||	 	||	 &lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 PWM_CH3  	||	 GPIO_11  	||	 SI2C_SDA5	||	 	||	 ADC_CH3  	||	 SPI_SEL1  	||	 P9  	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''9'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''10'''&amp;lt;/font&amp;gt;	||	 P10  	||		||	 CAN1_RX  	||	 UART1_TXEN  	||	SI2C_SDA1  	||	GPIO_3  	||	 PWM_CH6	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 	||	 GPIO_12  	||	 SI2C_SCL6	||	 DAC_CH1  	||	 ADC_CH4  	||	 SPI_SEL0  	||	 P11  	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''11'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''12'''&amp;lt;/font&amp;gt;	||	 P12  	||		||	 CAN1_TX  	||	 	||	SI2C_SCL2  	||	GPIO_4  	||	 PWM_CH7	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 	||	 GPIO_13  	||	 SI2C_SDA6	||	 DAC_CH2  	||	 ADC_CH5  	||	 SPI_SCK  	||	 P13  	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''13'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''14'''&amp;lt;/font&amp;gt;	||	 P14  	||	 HI2C_SCL1  	||		||	 UART2_TX  	||	SI2C_SDA2  	||	GPIO_5  	||	 	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 CNT_CH2  	||	 PWM_CH4  	||	 GPIO_14  	||	 SI2C_SCL7	||	 	||	 ADC_CH6  	||	 SPI_MISO  	||	 P15  	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''15'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''16'''&amp;lt;/font&amp;gt;	||	 P16  	||	 HI2C_SDA1  	||		||	 UART2_RX  	||	SI2C_SCL3  	||	GPIO_6  	||	 	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 PWM_CH5  	||	 GPIO_15  	||	 SI2C_SDA7	||	 	||	 ADC_CH7  	||	 SPI_MOSI  	||	 P17  	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''17'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''18'''&amp;lt;/font&amp;gt;	||	 P18  	||	 HI2C_SMBA1	||		||	 UART2_TXEN  	||	SI2C_SDA3  	||	GPIO_7  	||	 	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 	||	 	||	 	||	 	||	 	||	 	||	 GND  	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''19'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''20'''&amp;lt;/font&amp;gt;	||	 GND  	||	 	||	 	||		||		||		||		||	 &lt;br /&gt;
&lt;br /&gt;
|}																																			&lt;br /&gt;
&lt;br /&gt;
 '''Note：'''  				&lt;br /&gt;
 1、S_I2C: software I2C。 				&lt;br /&gt;
 2、H_I2C: hardware I2C。 				&lt;br /&gt;
 3、CNT: counter。 				&lt;br /&gt;
 4、Pinout functionality reply on the firmware (version).  				&lt;br /&gt;
 Pinout number defintion：  				&lt;br /&gt;
[[Image: JlinkPins.png|Jlink Pins definition]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:JlinkPins.png&amp;diff=382</id>
		<title>File:JlinkPins.png</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:JlinkPins.png&amp;diff=382"/>
				<updated>2020-10-26T08:43:42Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Jlink pins&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Jlink pins&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=Ginkgo3_adapter_pinout_definition&amp;diff=380</id>
		<title>Ginkgo3 adapter pinout definition</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Ginkgo3_adapter_pinout_definition&amp;diff=380"/>
				<updated>2020-10-26T08:39:59Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Ginkgo III Pin definition'''																																									&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;																																									&lt;br /&gt;
|-																																									&lt;br /&gt;
|	CNT	||	PWM	||	GPIO	||	S_I2C	||	DAC	||	ADC	||	SPI	||	 '''Pin Name'''	||	Chip Pin	||	Pin No.	||	Pin No.	||	Chip Pin	||	 '''Pin Name'''	||	H_I2C	||	CAN	||	USART	||	S_I2C	||	GPIO	||	PWM	||	ADC	||	     CNT&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||		||		||		||		||		||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;5V&amp;lt;/font&amp;gt;	||	NC	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''1'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''2'''&amp;lt;/font&amp;gt;	||	NC	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;3.3V&amp;lt;/font&amp;gt;	||		||		||		||		||		||		||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|	CNT_CH1	||	PWM_CH2	||	 GPIO_8  	||	SI2C_SCL4	||		||		||	SPI_SEL4	||	P3	||	 23	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''3'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''4'''&amp;lt;/font&amp;gt;	||	 68	||	P4	||	HI2C_SMBA1	||		||		||	SI2C_SCL0	||	 GPIO_0	||	PWM_CH0 	||		||	CNT_CH0&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||	 GPIO_9  	||	SI2C_SDA4	||		||		||	SPI_SEL3	||	P5	||	 24	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''5'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''6'''&amp;lt;/font&amp;gt;	||	  67 	||	P6	||	HI2C_SCL1	||		||		||	SI2C_SDA0	||	 GPIO_1	||	PWM_CH1	||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||	PWM_CH3	||	 GPIO_10  	||	SI2C_SCL5	||		||		||	SPI_SEL2	||	P7	||	 25	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''7'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''8'''&amp;lt;/font&amp;gt;	||	  66 	||	P8	||	HI2C_SDA1	||		||		||	SI2C_SCL1	||	 GPIO_2	||		||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||	 GPIO_11  	||	SI2C_SDA5	||		||		||	SPI_SEL1	||	P9	||	 33	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''9'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''10'''&amp;lt;/font&amp;gt;	||	  95 	||	P10	||		||	CAN1_RX	||		||	SI2C_SDA1	||	 GPIO_3	||	PWM_CH6	||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||	 GPIO_12  	||	SI2C_SCL6	||	DAC_CH0	||	ADC_CH1	||	SPI_SEL0	||	P11	||	 29	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''11'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''12'''&amp;lt;/font&amp;gt;	||	 96	||	P12	||		||	CAN1_TX	||		||	SI2C_SCL2	||	 GPIO_4	||	PWM_CH7	||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||	 GPIO_13  	||	SI2C_SDA6	||		||	ADC_CH0	||	SPI_SCK	||	P13	||	89 	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''13'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''14'''&amp;lt;/font&amp;gt;	||	  92 	||	P14	||	HI2C_SCL0	||		||	UART1_TX	||	SI2C_SDA2	||	 GPIO_5	||		||		||	CNT_CH3&lt;br /&gt;
|-																																									&lt;br /&gt;
|	CNT_CH2	||	PWM_CH4	||	 GPIO_14  	||	SI2C_SCL7	||		||	ADC_CH2	||	SPI_MISO	||	P15	||	31 	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''15'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''16'''&amp;lt;/font&amp;gt;	||	 93	||	P16	||	HI2C_SDA0	||		||	UART1_RX	||	SI2C_SCL3	||	 GPIO_6	||		||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||	PWM_CH5	||	 GPIO_15  	||	SI2C_SDA7	||		||	ADC_CH3	||	SPI_MOSI	||	P17	||	 32	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''17'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''18'''&amp;lt;/font&amp;gt;	||	  34 	||	P18	||		||		||		||	SI2C_SDA3	||	 GPIO_7	||		||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||		||		||		||		||		||	GND	||	 NC	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''19'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''20'''&amp;lt;/font&amp;gt;	||	 NC	||	GND	||		||		||		||		||		||		||		||	&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ginkgo II Pin definition'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;																																			&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 CNT  	||	 PWM  	||	 GPIO  	||	 S_I2C  	||	 DAC  	||	 ADC  	||	 SPI  	||	 Pin Nmae  	||	 Pin No.	||	 Pin No.	||	 Pin Name  	||	 H_I2C  	||	 CAN  	||	 USART  	||	 S_I2C  	||	 GPIO  	||	 PWM  	||	 CNT  &lt;br /&gt;
|-				 																															&lt;br /&gt;
|	 	||	 	||	 	||	 	||	 	||	 	||	 	||	 5V  	||	 1  	||	 2  	||	 3.3V  	||	 	||	 	||	 	||	 	||	 	||	 	||	 &lt;br /&gt;
|-																																			&lt;br /&gt;
|	 CNT_CH0  	||	 PWM_CH0  	||	 GPIO_8	||	 SI2C_SCL4	||	 	||	 ADC_CH0  	||	 SPI_SEL4  	||	 P3  	||	 3  	||	 4  	||	 P4  	||	 HI2C_SMBA0  	||	 CAN2_RX  	||	 	||	SI2C_SCL0  	||	GPIO_0  	||	 	||	 &lt;br /&gt;
|-																																			&lt;br /&gt;
|	 CNT_CH1  	||	 PWM_CH1  	||	 GPIO_9 	||	 SI2C_SDA4 	||	 	||	 ADC_CH1  	||	 SPI_SEL3  	||	 P5  	||	 5  	||	 6  	||	 P6  	||	 HI2C_SCL0  	||	 CAN2_TX  	||	 UART1_TX  	||	SI2C_SDA0  	||	GPIO_1  	||	 	||	 CNT_CH3  &lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 PWM_CH2  	||	 GPIO_10  	||	 SI2C_SCL5 	||	 	||	 ADC_CH2  	||	 SPI_SEL2  	||	 P7  	||	 7  	||	 8  	||	 P8  	||	 HI2C_SDA0  	||	 	||	 UART1_RX  	||	SI2C_SCL1  	||	GPIO_2  	||	 	||	 &lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 PWM_CH3  	||	 GPIO_11  	||	 SI2C_SDA5	||	 	||	 ADC_CH3  	||	 SPI_SEL1  	||	 P9  	||	 9  	||	 10  	||	 P10  	||		||	 CAN1_RX  	||	 UART1_TXEN  	||	SI2C_SDA1  	||	GPIO_3  	||	 PWM_CH6	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 	||	 GPIO_12  	||	 SI2C_SCL6	||	 DAC_CH1  	||	 ADC_CH4  	||	 SPI_SEL0  	||	 P11  	||	 11  	||	 12  	||	 P12  	||		||	 CAN1_TX  	||	 	||	SI2C_SCL2  	||	GPIO_4  	||	 PWM_CH7	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 	||	 GPIO_13  	||	 SI2C_SDA6	||	 DAC_CH2  	||	 ADC_CH5  	||	 SPI_SCK  	||	 P13  	||	 13  	||	 14  	||	 P14  	||	 HI2C_SCL1  	||		||	 UART2_TX  	||	SI2C_SDA2  	||	GPIO_5  	||	 	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 CNT_CH2  	||	 PWM_CH4  	||	 GPIO_14  	||	 SI2C_SCL7	||	 	||	 ADC_CH6  	||	 SPI_MISO  	||	 P15  	||	 15  	||	 16  	||	 P16  	||	 HI2C_SDA1  	||		||	 UART2_RX  	||	SI2C_SCL3  	||	GPIO_6  	||	 	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 PWM_CH5  	||	 GPIO_15  	||	 SI2C_SDA7	||	 	||	 ADC_CH7  	||	 SPI_MOSI  	||	 P17  	||	 17  	||	 18  	||	 P18  	||	 HI2C_SMBA1	||		||	 UART2_TXEN  	||	SI2C_SDA3  	||	GPIO_7  	||	 	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 	||	 	||	 	||	 	||	 	||	 	||	 GND  	||	 19  	||	 20  	||	 GND  	||	 	||	 	||		||		||		||		||	 &lt;br /&gt;
&lt;br /&gt;
|}																																			&lt;br /&gt;
&lt;br /&gt;
 Note：  				&lt;br /&gt;
 1、S_I2C: software I2C。 				&lt;br /&gt;
 2、H_I2C: hardware I2C。 				&lt;br /&gt;
 3、CNT: counter。 				&lt;br /&gt;
 4、Pinout functionality reply on the firmware (version).  				&lt;br /&gt;
 Pinout number defintion：  				&lt;br /&gt;
[[Image: JlinkPins.png|Jlink Pins definition]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=Ginkgo3_adapter_pinout_definition&amp;diff=379</id>
		<title>Ginkgo3 adapter pinout definition</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Ginkgo3_adapter_pinout_definition&amp;diff=379"/>
				<updated>2020-10-26T08:31:36Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Ginkgo III Pin definition'''																																									&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;																																									&lt;br /&gt;
|-																																									&lt;br /&gt;
|	CNT	||	PWM	||	GPIO	||	S_I2C	||	DAC	||	ADC	||	SPI	||	 '''Pin Name'''	||	Chip Pin	||	Pin No.	||	Pin No.	||	Chip Pin	||	 '''Pin Name'''	||	H_I2C	||	CAN	||	USART	||	S_I2C	||	GPIO	||	PWM	||	ADC	||	     CNT&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||		||		||		||		||		||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;5V&amp;lt;/font&amp;gt;	||	NC	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''1'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''2'''&amp;lt;/font&amp;gt;	||	NC	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;3.3V&amp;lt;/font&amp;gt;	||		||		||		||		||		||		||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|	CNT_CH1	||	PWM_CH2	||	 GPIO_8  	||	SI2C_SCL4	||		||		||	SPI_SEL4	||	P3	||	 23	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''3'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''4'''&amp;lt;/font&amp;gt;	||	 68	||	P4	||	HI2C_SMBA1	||		||		||	SI2C_SCL0	||	 GPIO_0	||	PWM_CH0 	||		||	CNT_CH0&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||	 GPIO_9  	||	SI2C_SDA4	||		||		||	SPI_SEL3	||	P5	||	 24	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''5'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''6'''&amp;lt;/font&amp;gt;	||	  67 	||	P6	||	HI2C_SCL1	||		||		||	SI2C_SDA0	||	 GPIO_1	||	PWM_CH1	||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||	PWM_CH3	||	 GPIO_10  	||	SI2C_SCL5	||		||		||	SPI_SEL2	||	P7	||	 25	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''7'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''8'''&amp;lt;/font&amp;gt;	||	  66 	||	P8	||	HI2C_SDA1	||		||		||	SI2C_SCL1	||	 GPIO_2	||		||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||	 GPIO_11  	||	SI2C_SDA5	||		||		||	SPI_SEL1	||	P9	||	 33	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''9'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''10'''&amp;lt;/font&amp;gt;	||	  95 	||	P10	||		||	CAN1_RX	||		||	SI2C_SDA1	||	 GPIO_3	||	PWM_CH6	||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||	 GPIO_12  	||	SI2C_SCL6	||	DAC_CH0	||	ADC_CH1	||	SPI_SEL0	||	P11	||	 29	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''11'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''12'''&amp;lt;/font&amp;gt;	||	 96	||	P12	||		||	CAN1_TX	||		||	SI2C_SCL2	||	 GPIO_4	||	PWM_CH7	||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||	 GPIO_13  	||	SI2C_SDA6	||		||	ADC_CH0	||	SPI_SCK	||	P13	||	89 	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''13'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''14'''&amp;lt;/font&amp;gt;	||	  92 	||	P14	||	HI2C_SCL0	||		||	UART1_TX	||	SI2C_SDA2	||	 GPIO_5	||		||		||	CNT_CH3&lt;br /&gt;
|-																																									&lt;br /&gt;
|	CNT_CH2	||	PWM_CH4	||	 GPIO_14  	||	SI2C_SCL7	||		||	ADC_CH2	||	SPI_MISO	||	P15	||	31 	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''15'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''16'''&amp;lt;/font&amp;gt;	||	 93	||	P16	||	HI2C_SDA0	||		||	UART1_RX	||	SI2C_SCL3	||	 GPIO_6	||		||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||	PWM_CH5	||	 GPIO_15  	||	SI2C_SDA7	||		||	ADC_CH3	||	SPI_MOSI	||	P17	||	 32	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''17'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''18'''&amp;lt;/font&amp;gt;	||	  34 	||	P18	||		||		||		||	SI2C_SDA3	||	 GPIO_7	||		||		||	&lt;br /&gt;
|-																																									&lt;br /&gt;
|		||		||		||		||		||		||		||	GND	||	 NC	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''19'''&amp;lt;/font&amp;gt;	||	&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;'''20'''&amp;lt;/font&amp;gt;	||	 NC	||	GND	||		||		||		||		||		||		||		||	&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ginkgo II Pin definition'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;																																			&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 	||	 	||	 	||	 	||	 	||	 	||	 5V  	||	 1  	||	 2  	||	 3.3V  	||	 	||	 	||	 	||	 	||	 	||	 	||	 &lt;br /&gt;
|-																																			&lt;br /&gt;
|	 CNT_CH0  	||	 PWM_CH0  	||	 GPIO_8	||	 SI2C_SCL4	||	 	||	 ADC_CH0  	||	 SPI_SEL4  	||	 P3  	||	 3  	||	 4  	||	 P4  	||	 HI2C_SMBA0  	||	 CAN2_RX  	||	 	||	SI2C_SCL0  	||	GPIO_0  	||	 	||	 &lt;br /&gt;
|-																																			&lt;br /&gt;
|	 CNT_CH1  	||	 PWM_CH1  	||	 GPIO_9 	||	 SI2C_SDA4 	||	 	||	 ADC_CH1  	||	 SPI_SEL3  	||	 P5  	||	 5  	||	 6  	||	 P6  	||	 HI2C_SCL0  	||	 CAN2_TX  	||	 UART1_TX  	||	SI2C_SDA0  	||	GPIO_1  	||	 	||	 CNT_CH3  &lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 PWM_CH2  	||	 GPIO_10  	||	 SI2C_SCL5 	||	 	||	 ADC_CH2  	||	 SPI_SEL2  	||	 P7  	||	 7  	||	 8  	||	 P8  	||	 HI2C_SDA0  	||	 	||	 UART1_RX  	||	SI2C_SCL1  	||	GPIO_2  	||	 	||	 &lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 PWM_CH3  	||	 GPIO_11  	||	 SI2C_SDA5	||	 	||	 ADC_CH3  	||	 SPI_SEL1  	||	 P9  	||	 9  	||	 10  	||	 P10  	||		||	 CAN1_RX  	||	 UART1_TXEN  	||	SI2C_SDA1  	||	GPIO_3  	||	 PWM_CH6	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 	||	 GPIO_12  	||	 SI2C_SCL6	||	 DAC_CH1  	||	 ADC_CH4  	||	 SPI_SEL0  	||	 P11  	||	 11  	||	 12  	||	 P12  	||		||	 CAN1_TX  	||	 	||	SI2C_SCL2  	||	GPIO_4  	||	 PWM_CH7	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 	||	 GPIO_13  	||	 SI2C_SDA6	||	 DAC_CH2  	||	 ADC_CH5  	||	 SPI_SCK  	||	 P13  	||	 13  	||	 14  	||	 P14  	||	 HI2C_SCL1  	||		||	 UART2_TX  	||	SI2C_SDA2  	||	GPIO_5  	||	 	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 CNT_CH2  	||	 PWM_CH4  	||	 GPIO_14  	||	 SI2C_SCL7	||	 	||	 ADC_CH6  	||	 SPI_MISO  	||	 P15  	||	 15  	||	 16  	||	 P16  	||	 HI2C_SDA1  	||		||	 UART2_RX  	||	SI2C_SCL3  	||	GPIO_6  	||	 	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 PWM_CH5  	||	 GPIO_15  	||	 SI2C_SDA7	||	 	||	 ADC_CH7  	||	 SPI_MOSI  	||	 P17  	||	 17  	||	 18  	||	 P18  	||	 HI2C_SMBA1	||		||	 UART2_TXEN  	||	SI2C_SDA3  	||	GPIO_7  	||	 	||	&lt;br /&gt;
|-																																			&lt;br /&gt;
|	 	||	 	||	 	||	 	||	 	||	 	||	 	||	 GND  	||	 19  	||	 20  	||	 GND  	||	 	||	 	||		||		||		||		||	 &lt;br /&gt;
|}																																			&lt;br /&gt;
&lt;br /&gt;
 Note：  				&lt;br /&gt;
 1、S_I2C: software I2C。 				&lt;br /&gt;
 2、H_I2C: hardware I2C。 				&lt;br /&gt;
 3、CNT: counter。 				&lt;br /&gt;
 4、Pinout functionality reply on the firmware (version).  				&lt;br /&gt;
 Pinout number defintion：  				&lt;br /&gt;
[[Image: JlinkPins.png|Jlink Pins definition]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=How_to_load_Ginkgo_Driver.dll_in_labview_projects&amp;diff=376</id>
		<title>How to load Ginkgo Driver.dll in labview projects</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=How_to_load_Ginkgo_Driver.dll_in_labview_projects&amp;diff=376"/>
				<updated>2020-10-26T07:58:03Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For example:&amp;lt;br&amp;gt;&lt;br /&gt;
The labview project '''Labview_USB_I2C_AT24C02'''([[http://www.viewtool.com/demo/download/Ginkgo2/Labview_USB_I2C_SlaveWriteRead.zip]])&lt;br /&gt;
&lt;br /&gt;
== 1st. open project ==&lt;br /&gt;
[[Image:open-project.png]]&lt;br /&gt;
&lt;br /&gt;
== 2nd. open block window ==&lt;br /&gt;
[[Image:open-block.png]]&lt;br /&gt;
&lt;br /&gt;
== 3rd. open load Ginkgo_Driver.dll ==&lt;br /&gt;
[[Image:open-Ginkgo_driver-dll.png]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=How_to_load_Ginkgo_Driver.dll_in_labview_projects&amp;diff=374</id>
		<title>How to load Ginkgo Driver.dll in labview projects</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=How_to_load_Ginkgo_Driver.dll_in_labview_projects&amp;diff=374"/>
				<updated>2020-10-26T07:50:42Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For example:&lt;br /&gt;
The labview project '''Labview_USB_I2C_AT24C02'''([[http://www.viewtool.com/demo/download/Ginkgo2/Labview_USB_I2C_SlaveWriteRead.zip]])&lt;br /&gt;
&lt;br /&gt;
== 1st. open project ==&lt;br /&gt;
[[Image:open-project.png]]&lt;br /&gt;
&lt;br /&gt;
== 2nd. open block window ==&lt;br /&gt;
[[Image:open-block.png]]&lt;br /&gt;
&lt;br /&gt;
== 3rd. open load Ginkgo_Driver.dll ==&lt;br /&gt;
[[Image:open-Ginkgo_driver-dll.png]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:Open-project.png&amp;diff=373</id>
		<title>File:Open-project.png</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:Open-project.png&amp;diff=373"/>
				<updated>2020-10-26T07:30:10Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Szmz uploaded a new version of File:Open-project.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Open VT project&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:Open-Ginkgo_driver-dll.png&amp;diff=372</id>
		<title>File:Open-Ginkgo driver-dll.png</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:Open-Ginkgo_driver-dll.png&amp;diff=372"/>
				<updated>2020-10-26T07:29:29Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Open-Ginkgo_driver.dll&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Open-Ginkgo_driver.dll&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:Open-block.png&amp;diff=371</id>
		<title>File:Open-block.png</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:Open-block.png&amp;diff=371"/>
				<updated>2020-10-26T07:28:38Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Open block windows&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Open block windows&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:Open-project.png&amp;diff=370</id>
		<title>File:Open-project.png</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:Open-project.png&amp;diff=370"/>
				<updated>2020-10-26T07:27:02Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Open VT project&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Open VT project&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=How_to_load_Ginkgo_Driver.dll_in_labview_projects&amp;diff=369</id>
		<title>How to load Ginkgo Driver.dll in labview projects</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=How_to_load_Ginkgo_Driver.dll_in_labview_projects&amp;diff=369"/>
				<updated>2020-10-26T07:26:32Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For example:&lt;br /&gt;
Labview_USB_I2C_AT24C02([[link:http://www.viewtool.com/demo/download/Ginkgo2/Labview_USB_I2C_SlaveWriteRead.zip]])&lt;br /&gt;
&lt;br /&gt;
=== open project ===&lt;br /&gt;
[[Image:open-project.png]]&lt;br /&gt;
&lt;br /&gt;
=== open project ===&lt;br /&gt;
[[Image:open-block.png]]&lt;br /&gt;
=== open project ===&lt;br /&gt;
[[Image:open-Ginkgo_driver-dll.png]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=How_to_load_Ginkgo_Driver.dll_in_labview_projects&amp;diff=368</id>
		<title>How to load Ginkgo Driver.dll in labview projects</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=How_to_load_Ginkgo_Driver.dll_in_labview_projects&amp;diff=368"/>
				<updated>2020-10-26T07:17:41Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Created page with &amp;quot;For example: Labview_USB_I2C_AT24C02(link:http://www.viewtool.com/demo/download/Ginkgo2/Labview_USB_I2C_SlaveWriteRead.zip)  === open project ===  === open project ===  ==...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For example:&lt;br /&gt;
Labview_USB_I2C_AT24C02([[link:http://www.viewtool.com/demo/download/Ginkgo2/Labview_USB_I2C_SlaveWriteRead.zip]])&lt;br /&gt;
&lt;br /&gt;
=== open project ===&lt;br /&gt;
&lt;br /&gt;
=== open project ===&lt;br /&gt;
&lt;br /&gt;
=== open project ===&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=348</id>
		<title>Viewtool jlink remote programming user manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=348"/>
				<updated>2020-10-23T06:42:06Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== '''Usage''' ==&lt;br /&gt;
&lt;br /&gt;
Viewtool Jlink remote programming tool is used to burn “bootloader” firmware to Ginkgo series product.&lt;br /&gt;
&lt;br /&gt;
=== Hardware connection ===&lt;br /&gt;
&lt;br /&gt;
•	For ViewTool Ginkgo series product, find programming socket location, it’s always Jlink standard SWD port which with: VCC, SWCLK, SWDIO, GND; SWCLK, SWDIO may give different name like: TCK = SWCLK, TMS = SWDIO.&lt;br /&gt;
 [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
 [[Image:Connection-JLink.png| Connection JLink]]&lt;br /&gt;
Example of one programming socket and silkscreen&lt;br /&gt;
&lt;br /&gt;
•	Connect Ginkgo SWD socket to Jlink; &lt;br /&gt;
 GND -&amp;gt; GND&lt;br /&gt;
 SWCLK -&amp;gt; SWCLK&lt;br /&gt;
 SWDIO -&amp;gt; SWDIO&lt;br /&gt;
 VCC -&amp;gt; VCC&lt;br /&gt;
 &lt;br /&gt;
•	Ginkgo product should be connected to power supply (by USB cable) because some Jlink doesn’t have VCC output; &lt;br /&gt;
•	For Ginkgo Ficus series or Ficus F1xx, F2xx, F4xx, … series product, there is JTAG socket on board (20 pins), it could be directly pin-to-pin connected to Jlink programmer with a 20 wires connector (see picture below)&lt;br /&gt;
 [[Image:Connection-Header-GxFicus.png| Connection Header GxFicus]]&lt;br /&gt;
&lt;br /&gt;
=== Erase flash by Jlink software ===&lt;br /&gt;
•	Using J-Flash Lite &lt;br /&gt;
Choose correct chip in target device input selection, for:&lt;br /&gt;
A.	Ginkgo III  (G3) series product, select (or type in): STM32F407VE&lt;br /&gt;
B.	Ginkgo 2 (Ginkgo) series product, select (or type in): STM32F105RBT6&lt;br /&gt;
C.	CAN 2 interface, select (or type in): STM32F205RET6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not installed Segger J-Link, please download and install it, then found J-Flash Lite here: &lt;br /&gt;
 [[Image:J-FlashLite.png| J-Flash Lite]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Open J-Flash Lite: &lt;br /&gt;
 [[Image:Stm32ChipSelect.png| Stm32 Chip Select G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or using J-Flash:&lt;br /&gt;
 [[Image:stm32project.png| stm32project]]&lt;br /&gt;
&lt;br /&gt;
•	Erase chip flash completely&lt;br /&gt;
 [[Image:Stm32ChipErase.png| Stm32ChipErase]]  &lt;br /&gt;
&lt;br /&gt;
=== Open ViewTool remote programming tool  ===&lt;br /&gt;
&lt;br /&gt;
Open file: JLinkProgramTool.exe &lt;br /&gt;
Input correct chip type, for:&lt;br /&gt;
D.	Ginkgo III  (G3) series product, select (manually type in): STM32F407VE&lt;br /&gt;
E.	Ginkgo 2 (Ginkgo) series product, select (manually type in): STM32F105RB&lt;br /&gt;
F.	CAN 2 interface, select (manually type in): STM32F205RE&lt;br /&gt;
 [[Image:BootloaderProgramOpen.png| Connection Header G3]]&lt;br /&gt;
       Above example is for Ginkgo III (G3) series product.&lt;br /&gt;
&lt;br /&gt;
=== Choose hex file and program ===&lt;br /&gt;
Click “File” -&amp;gt; “Select file”, there is hex file selection page pop up: &lt;br /&gt;
 [[Image: BootloaderHexFileSelect.png| Bootloader HexFile Select]]&lt;br /&gt;
 &lt;br /&gt;
Choose correct hex file:&lt;br /&gt;
    For G3 Ficus: select “g3 ficus bootloader 3.0.4.22.hex”, &lt;br /&gt;
 [[Image:BootloaderHexFileSelected.png| Bootloader Hex File Selected ]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Bottom show current hex file to be programmed&lt;br /&gt;
&lt;br /&gt;
=== Program ===&lt;br /&gt;
Click button “program”:&lt;br /&gt;
  [[Image:BootloaderDownloading.png| Bootloader Downloading]]&lt;br /&gt;
&lt;br /&gt;
After programming finished, &lt;br /&gt;
  [[Image:BootloaderDownloadDone.png| Bootloader Download Done]]&lt;br /&gt;
&lt;br /&gt;
Show “successful…” in bottom&lt;br /&gt;
 &lt;br /&gt;
== '''Program firmware''' ==&lt;br /&gt;
&lt;br /&gt;
=== Check bootloader version  ===&lt;br /&gt;
After done bootloader programming with JLinkProgramTool.exe, open Ginkgo Bootloader software (download it directly from website or download GinkgoOne which included, download GinkgoOne is preferred), click button “Firmware Info” to get bootloader version (like below):&lt;br /&gt;
 [[Image:FwInfoCheckB4.png| FwInfo Check B4]]&lt;br /&gt;
 &lt;br /&gt;
 It shows bootloader has been burned successfully. &lt;br /&gt;
=== Choose correct version of firmware ===&lt;br /&gt;
Please be careful the firmware version is strictly dependent on bootloader version, &lt;br /&gt;
For bootloader version: g3 ficus bootloader 3.0.4.22.hex, &lt;br /&gt;
Should choose: g3 ficus firmware 3.0.4.22.bin&lt;br /&gt;
  [[Image:FwSelect.png| Fw Select]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Program ===&lt;br /&gt;
Click button “Update Firmware” to start programming process.&lt;br /&gt;
  [[Image:FwUpdate.png| Fw Update]]&lt;br /&gt;
&lt;br /&gt;
=== Check firmware version ===&lt;br /&gt;
Click “Firmware Info “ to check firmware version.&lt;br /&gt;
  [[Image:FwInfoCheck.png| FwInfo Check After]]&lt;br /&gt;
&lt;br /&gt;
== '''Trouble shooting''' ==&lt;br /&gt;
 &lt;br /&gt;
=== Erase again ===&lt;br /&gt;
In case of any issue exist, please erase entire chip’s flash again, then go through progress repeatedly.  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''Technical Support And Services''' ==&lt;br /&gt;
	Lifetime technical support, one year free repairing or replacement (in case)；&lt;br /&gt;
	Driver, Software, User Manual, Application source code could be downloaded at:www.viewtool.com ; &lt;br /&gt;
	BBS：www.viewtool.com/bbs&lt;br /&gt;
	Technical support email：fae@viewtool.com&lt;br /&gt;
	Sales email：sales@viewtool.com&lt;br /&gt;
&lt;br /&gt;
Company official wechat account:&lt;br /&gt;
 [[Image:WeChatOfficial.png| WeChat Official]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=347</id>
		<title>Viewtool jlink remote programming user manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=347"/>
				<updated>2020-10-23T06:32:09Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== '''Usage''' ==&lt;br /&gt;
&lt;br /&gt;
Viewtool Jlink remote programming tool is used to burn “bootloader” firmware to Ginkgo series product.&lt;br /&gt;
&lt;br /&gt;
=== Hardware connection ===&lt;br /&gt;
&lt;br /&gt;
•	For ViewTool Ginkgo series product, find programming socket location, it’s always Jlink standard SWD port which with: VCC, SWCLK, SWDIO, GND; SWCLK, SWDIO may give different name like: TCK = SWCLK, TMS = SWDIO.&lt;br /&gt;
 [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
 [[Image:Connection-JLink.png| Connection JLink]]&lt;br /&gt;
Example of one programming socket and silkscreen&lt;br /&gt;
&lt;br /&gt;
•	Connect Ginkgo SWD socket to Jlink; &lt;br /&gt;
 GND -&amp;gt; GND&lt;br /&gt;
 SWCLK -&amp;gt; SWCLK&lt;br /&gt;
 SWDIO -&amp;gt; SWDIO&lt;br /&gt;
 VCC -&amp;gt; VCC&lt;br /&gt;
 &lt;br /&gt;
•	Ginkgo product should be connected to power supply (by USB cable) because some Jlink doesn’t have VCC output; &lt;br /&gt;
•	For Ginkgo Ficus series or Ficus F1xx, F2xx, F4xx, … series product, there is JTAG socket on board (20 pins), it could be directly pin-to-pin connected to Jlink programmer with a 20 wires connector (see picture below)&lt;br /&gt;
 [[Image:Connection-Header-GxFicus.png| Connection Header GxFicus]]&lt;br /&gt;
&lt;br /&gt;
=== Erase flash by Jlink software ===&lt;br /&gt;
•	Using J-Flash Lite &lt;br /&gt;
Choose correct chip in target device input selection, for:&lt;br /&gt;
A.	Ginkgo III  (G3) series product, select (or type in): STM32F407VE&lt;br /&gt;
B.	Ginkgo 2 (Ginkgo) series product, select (or type in): STM32F105RBT6&lt;br /&gt;
C.	CAN 2 interface, select (or type in): STM32F205RET6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not installed Segger J-Link, please download and install it, then found J-Flash Lite here: &lt;br /&gt;
 [[Image:J-FlashLite.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Open J-Flash Lite: &lt;br /&gt;
 [[Image:Stm32ChipSelect.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or using J-Flash:&lt;br /&gt;
 [[Image:stm32project.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
•	Erase chip flash completely&lt;br /&gt;
 [[Image:Stm32ChipErase.png| Stm32ChipErase]]  &lt;br /&gt;
&lt;br /&gt;
=== Open ViewTool remote programming tool  ===&lt;br /&gt;
&lt;br /&gt;
Open file: JLinkProgramTool.exe &lt;br /&gt;
Input correct chip type, for:&lt;br /&gt;
D.	Ginkgo III  (G3) series product, select (manually type in): STM32F407VE&lt;br /&gt;
E.	Ginkgo 2 (Ginkgo) series product, select (manually type in): STM32F105RB&lt;br /&gt;
F.	CAN 2 interface, select (manually type in): STM32F205RE&lt;br /&gt;
 [[Image:BootloaderProgramOpen.png| Connection Header G3]]&lt;br /&gt;
       Above example is for Ginkgo III (G3) series product.&lt;br /&gt;
&lt;br /&gt;
=== Choose hex file and program ===&lt;br /&gt;
Click “File” -&amp;gt; “Select file”, there is hex file selection page pop up: &lt;br /&gt;
 [[Image:BootloaderHexFileSelect.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
Choose correct hex file:&lt;br /&gt;
    For G3 Ficus: select “g3 ficus bootloader 3.0.4.22.hex”, &lt;br /&gt;
 [[Image:BootloaderHexFileSelected.png| Bootloader Hex File Selected ]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Bottom show current hex file to be programmed&lt;br /&gt;
&lt;br /&gt;
=== Program ===&lt;br /&gt;
Click button “program”:&lt;br /&gt;
  [[Image:BootloaderDownloading.png| Bootloader Downloading]]&lt;br /&gt;
&lt;br /&gt;
After programming finished, &lt;br /&gt;
  [[Image:BootloaderDownloadDone.png| Bootloader Download Done]]&lt;br /&gt;
&lt;br /&gt;
Show “successful…” in bottom&lt;br /&gt;
 &lt;br /&gt;
== '''Program firmware''' ==&lt;br /&gt;
&lt;br /&gt;
=== Check bootloader version  ===&lt;br /&gt;
After done bootloader programming with JLinkProgramTool.exe, open Ginkgo Bootloader software (download it directly from website or download GinkgoOne which included, download GinkgoOne is preferred), click button “Firmware Info” to get bootloader version (like below):&lt;br /&gt;
 [[Image:FwInfoCheckB4.png| FwInfo Check B4]]&lt;br /&gt;
 &lt;br /&gt;
 It shows bootloader has been burned successfully. &lt;br /&gt;
=== Choose correct version of firmware ===&lt;br /&gt;
Please be careful the firmware version is strictly dependent on bootloader version, &lt;br /&gt;
For bootloader version: g3 ficus bootloader 3.0.4.22.hex, &lt;br /&gt;
Should choose: g3 ficus firmware 3.0.4.22.bin&lt;br /&gt;
  [[Image:FwSelect.png| Fw Select]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Program ===&lt;br /&gt;
Click button “Update Firmware” to start programming process.&lt;br /&gt;
  [[Image:FwUpdate.png| Fw Update]]&lt;br /&gt;
&lt;br /&gt;
=== Check firmware version ===&lt;br /&gt;
Click “Firmware Info “ to check firmware version.&lt;br /&gt;
  [[Image:FwInfoCheck.png| FwInfo Check After]]&lt;br /&gt;
&lt;br /&gt;
== '''Trouble shooting''' ==&lt;br /&gt;
 &lt;br /&gt;
=== Erase again ===&lt;br /&gt;
In case of any issue exist, please erase entire chip’s flash again, then go through progress repeatedly.  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''Technical Support And Services''' ==&lt;br /&gt;
	Lifetime technical support, one year free repairing or replacement (in case)；&lt;br /&gt;
	Driver, Software, User Manual, Application source code could be downloaded at:www.viewtool.com ; &lt;br /&gt;
	BBS：www.viewtool.com/bbs&lt;br /&gt;
	Technical support email：fae@viewtool.com&lt;br /&gt;
	Sales email：sales@viewtool.com&lt;br /&gt;
&lt;br /&gt;
Company official wechat account:&lt;br /&gt;
 [[Image:WeChatOfficial.png| WeChat Official]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=346</id>
		<title>Viewtool jlink remote programming user manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=346"/>
				<updated>2020-10-23T06:29:48Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== '''Usage''' ==&lt;br /&gt;
&lt;br /&gt;
Viewtool Jlink remote programming tool is used to burn “bootloader” firmware to Ginkgo series product.&lt;br /&gt;
&lt;br /&gt;
=== Hardware connection ===&lt;br /&gt;
&lt;br /&gt;
•	For ViewTool Ginkgo series product, find programming socket location, it’s always Jlink standard SWD port which with: VCC, SWCLK, SWDIO, GND; SWCLK, SWDIO may give different name like: TCK = SWCLK, TMS = SWDIO.&lt;br /&gt;
 [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
Example of one programming socket and silkscreen&lt;br /&gt;
&lt;br /&gt;
•	Connect Ginkgo SWD socket to Jlink; &lt;br /&gt;
 GND -&amp;gt; GND&lt;br /&gt;
 SWCLK -&amp;gt; SWCLK&lt;br /&gt;
 SWDIO -&amp;gt; SWDIO&lt;br /&gt;
 VCC -&amp;gt; VCC&lt;br /&gt;
 &lt;br /&gt;
•	Ginkgo product should be connected to power supply (by USB cable) because some Jlink doesn’t have VCC output; &lt;br /&gt;
•	For Ginkgo Ficus series or Ficus F1xx, F2xx, F4xx, … series product, there is JTAG socket on board (20 pins), it could be directly pin-to-pin connected to Jlink programmer with a 20 wires connector (see picture below)&lt;br /&gt;
 [[Image:Connection-Header-GxFicus.png| Connection Header GxFicus]]&lt;br /&gt;
&lt;br /&gt;
=== Erase flash by Jlink software ===&lt;br /&gt;
•	Using J-Flash Lite &lt;br /&gt;
Choose correct chip in target device input selection, for:&lt;br /&gt;
A.	Ginkgo III  (G3) series product, select (or type in): STM32F407VE&lt;br /&gt;
B.	Ginkgo 2 (Ginkgo) series product, select (or type in): STM32F105RBT6&lt;br /&gt;
C.	CAN 2 interface, select (or type in): STM32F205RET6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not installed Segger J-Link, please download and install it, then found J-Flash Lite here: &lt;br /&gt;
 [[Image:J-FlashLite.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Open J-Flash Lite: &lt;br /&gt;
 [[Image:Stm32ChipSelect.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or using J-Flash:&lt;br /&gt;
 [[Image:stm32project.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
•	Erase chip flash completely&lt;br /&gt;
 [[Image:Stm32ChipErase.png| Stm32ChipErase]]  &lt;br /&gt;
&lt;br /&gt;
=== Open ViewTool remote programming tool  ===&lt;br /&gt;
&lt;br /&gt;
Open file: JLinkProgramTool.exe &lt;br /&gt;
Input correct chip type, for:&lt;br /&gt;
D.	Ginkgo III  (G3) series product, select (manually type in): STM32F407VE&lt;br /&gt;
E.	Ginkgo 2 (Ginkgo) series product, select (manually type in): STM32F105RB&lt;br /&gt;
F.	CAN 2 interface, select (manually type in): STM32F205RE&lt;br /&gt;
 [[Image:BootloaderProgramOpen.png| Connection Header G3]]&lt;br /&gt;
       Above example is for Ginkgo III (G3) series product.&lt;br /&gt;
&lt;br /&gt;
=== Choose hex file and program ===&lt;br /&gt;
Click “File” -&amp;gt; “Select file”, there is hex file selection page pop up: &lt;br /&gt;
 [[Image:BootloaderHexFileSelect.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
Choose correct hex file:&lt;br /&gt;
    For G3 Ficus: select “g3 ficus bootloader 3.0.4.22.hex”, &lt;br /&gt;
 [[Image:BootloaderHexFileSelected.png| Bootloader Hex File Selected ]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Bottom show current hex file to be programmed&lt;br /&gt;
&lt;br /&gt;
=== Program ===&lt;br /&gt;
Click button “program”:&lt;br /&gt;
  [[Image:BootloaderDownloading.png| Bootloader Downloading]]&lt;br /&gt;
&lt;br /&gt;
After programming finished, &lt;br /&gt;
  [[Image:BootloaderDownloadDone.png| Bootloader Download Done]]&lt;br /&gt;
&lt;br /&gt;
Show “successful…” in bottom&lt;br /&gt;
 &lt;br /&gt;
== '''Program firmware''' ==&lt;br /&gt;
&lt;br /&gt;
=== Check bootloader version  ===&lt;br /&gt;
After done bootloader programming with JLinkProgramTool.exe, open Ginkgo Bootloader software (download it directly from website or download GinkgoOne which included, download GinkgoOne is preferred), click button “Firmware Info” to get bootloader version (like below):&lt;br /&gt;
 [[Image:FwInfoCheckB4.png| FwInfo Check B4]]&lt;br /&gt;
 &lt;br /&gt;
 It shows bootloader has been burned successfully. &lt;br /&gt;
=== Choose correct version of firmware ===&lt;br /&gt;
Please be careful the firmware version is strictly dependent on bootloader version, &lt;br /&gt;
For bootloader version: g3 ficus bootloader 3.0.4.22.hex, &lt;br /&gt;
Should choose: g3 ficus firmware 3.0.4.22.bin&lt;br /&gt;
  [[Image:FwSelect.png| Fw Select]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Program ===&lt;br /&gt;
Click button “Update Firmware” to start programming process.&lt;br /&gt;
  [[Image:FwUpdate.png| Fw Update]]&lt;br /&gt;
&lt;br /&gt;
=== Check firmware version ===&lt;br /&gt;
Click “Firmware Info “ to check firmware version.&lt;br /&gt;
  [[Image:FwInfoCheck.png| FwInfo Check After]]&lt;br /&gt;
&lt;br /&gt;
== '''Trouble shooting''' ==&lt;br /&gt;
 &lt;br /&gt;
=== Erase again ===&lt;br /&gt;
In case of any issue exist, please erase entire chip’s flash again, then go through progress repeatedly.  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''Technical Support And Services''' ==&lt;br /&gt;
	Lifetime technical support, one year free repairing or replacement (in case)；&lt;br /&gt;
	Driver, Software, User Manual, Application source code could be downloaded at:www.viewtool.com ; &lt;br /&gt;
	BBS：www.viewtool.com/bbs&lt;br /&gt;
	Technical support email：fae@viewtool.com&lt;br /&gt;
	Sales email：sales@viewtool.com&lt;br /&gt;
&lt;br /&gt;
Company official wechat account:&lt;br /&gt;
 [[Image:WeChatOfficial.png| WeChat Official]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=345</id>
		<title>Viewtool jlink remote programming user manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=345"/>
				<updated>2020-10-23T06:27:21Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== '''Usage''' ==&lt;br /&gt;
&lt;br /&gt;
Viewtool Jlink remote programming tool is used to burn “bootloader” firmware to Ginkgo series product.&lt;br /&gt;
&lt;br /&gt;
=== Hardware connection ===&lt;br /&gt;
&lt;br /&gt;
•	For ViewTool Ginkgo series product, find programming socket location, it’s always Jlink standard SWD port which with: VCC, SWCLK, SWDIO, GND; SWCLK, SWDIO may give different name like: TCK = SWCLK, TMS = SWDIO.&lt;br /&gt;
 [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
Example of one programming socket and silkscreen&lt;br /&gt;
&lt;br /&gt;
•	Connect Ginkgo SWD socket to Jlink; &lt;br /&gt;
 GND -&amp;gt; GND&lt;br /&gt;
 SWCLK -&amp;gt; SWCLK&lt;br /&gt;
 SWDIO -&amp;gt; SWDIO&lt;br /&gt;
 VCC -&amp;gt; VCC&lt;br /&gt;
 &lt;br /&gt;
•	Ginkgo product should be connected to power supply (by USB cable) because some Jlink doesn’t have VCC output; &lt;br /&gt;
•	For Ginkgo Ficus series or Ficus F1xx, F2xx, F4xx, … series product, there is JTAG socket on board (20 pins), it could be directly pin-to-pin connected to Jlink programmer with a 20 wires connector (see picture below)&lt;br /&gt;
 [[Image:Connection-Header-GxFicus.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
=== Erase flash by Jlink software ===&lt;br /&gt;
•	Using J-Flash Lite &lt;br /&gt;
Choose correct chip in target device input selection, for:&lt;br /&gt;
A.	Ginkgo III  (G3) series product, select (or type in): STM32F407VE&lt;br /&gt;
B.	Ginkgo 2 (Ginkgo) series product, select (or type in): STM32F105RBT6&lt;br /&gt;
C.	CAN 2 interface, select (or type in): STM32F205RET6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not installed Segger J-Link, please download and install it, then found J-Flash Lite here: &lt;br /&gt;
 [[Image:J-FlashLite.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Open J-Flash Lite: &lt;br /&gt;
 [[Image:Stm32ChipSelect.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or using J-Flash:&lt;br /&gt;
 [[Image:stm32project.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
•	Erase chip flash completely&lt;br /&gt;
 [[Image:Stm32ChipErase.png| Stm32ChipErase]]  &lt;br /&gt;
&lt;br /&gt;
=== Open ViewTool remote programming tool  ===&lt;br /&gt;
&lt;br /&gt;
Open file: JLinkProgramTool.exe &lt;br /&gt;
Input correct chip type, for:&lt;br /&gt;
D.	Ginkgo III  (G3) series product, select (manually type in): STM32F407VE&lt;br /&gt;
E.	Ginkgo 2 (Ginkgo) series product, select (manually type in): STM32F105RB&lt;br /&gt;
F.	CAN 2 interface, select (manually type in): STM32F205RE&lt;br /&gt;
 [[Image:BootloaderProgramOpen.png| Connection Header G3]]&lt;br /&gt;
       Above example is for Ginkgo III (G3) series product.&lt;br /&gt;
&lt;br /&gt;
=== Choose hex file and program ===&lt;br /&gt;
Click “File” -&amp;gt; “Select file”, there is hex file selection page pop up: &lt;br /&gt;
 [[Image:BootloaderHexFileSelect.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
Choose correct hex file:&lt;br /&gt;
    For G3 Ficus: select “g3 ficus bootloader 3.0.4.22.hex”, &lt;br /&gt;
 [[Image:BootloaderHexFileSelected.png| Bootloader Hex File Selected ]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Bottom show current hex file to be programmed&lt;br /&gt;
&lt;br /&gt;
=== Program ===&lt;br /&gt;
Click button “program”:&lt;br /&gt;
  [[Image:BootloaderDownloading.png| Bootloader Downloading]]&lt;br /&gt;
&lt;br /&gt;
After programming finished, &lt;br /&gt;
  [[Image:BootloaderDownloadDone.png| Bootloader Download Done]]&lt;br /&gt;
&lt;br /&gt;
Show “successful…” in bottom&lt;br /&gt;
 &lt;br /&gt;
== '''Program firmware''' ==&lt;br /&gt;
&lt;br /&gt;
=== Check bootloader version  ===&lt;br /&gt;
After done bootloader programming with JLinkProgramTool.exe, open Ginkgo Bootloader software (download it directly from website or download GinkgoOne which included, download GinkgoOne is preferred), click button “Firmware Info” to get bootloader version (like below):&lt;br /&gt;
 [[Image:FwInfoCheckB4.png| FwInfo Check B4]]&lt;br /&gt;
 &lt;br /&gt;
 It shows bootloader has been burned successfully. &lt;br /&gt;
=== Choose correct version of firmware ===&lt;br /&gt;
Please be careful the firmware version is strictly dependent on bootloader version, &lt;br /&gt;
For bootloader version: g3 ficus bootloader 3.0.4.22.hex, &lt;br /&gt;
Should choose: g3 ficus firmware 3.0.4.22.bin&lt;br /&gt;
  [[Image:FwSelect.png| Fw Select]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Program ===&lt;br /&gt;
Click button “Update Firmware” to start programming process.&lt;br /&gt;
  [[Image:FwUpdate.png| Fw Update]]&lt;br /&gt;
&lt;br /&gt;
=== Check firmware version ===&lt;br /&gt;
Click “Firmware Info “ to check firmware version.&lt;br /&gt;
  [[Image:FwInfoCheck.png| FwInfo Check After]]&lt;br /&gt;
&lt;br /&gt;
== '''Trouble shooting''' ==&lt;br /&gt;
 &lt;br /&gt;
=== Erase again ===&lt;br /&gt;
In case of any issue exist, please erase entire chip’s flash again, then go through progress repeatedly.  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== '''Technical Support And Services''' ==&lt;br /&gt;
	Lifetime technical support, one year free repairing or replacement (in case)；&lt;br /&gt;
	Driver, Software, User Manual, Application source code could be downloaded at:www.viewtool.com ; &lt;br /&gt;
	BBS：www.viewtool.com/bbs&lt;br /&gt;
	Technical support email：fae@viewtool.com&lt;br /&gt;
	Sales email：sales@viewtool.com&lt;br /&gt;
&lt;br /&gt;
Company official wechat account:&lt;br /&gt;
 [[Image:WeChatOfficial.png| WeChat Official]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=344</id>
		<title>Viewtool jlink remote programming user manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=344"/>
				<updated>2020-10-23T06:25:01Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== '''1. Usage''' ==&lt;br /&gt;
&lt;br /&gt;
Viewtool Jlink remote programming tool is used to burn “bootloader” firmware to Ginkgo series product.&lt;br /&gt;
&lt;br /&gt;
=== 1.1 Hardware connection ===&lt;br /&gt;
&lt;br /&gt;
•	For ViewTool Ginkgo series product, find programming socket location, it’s always Jlink standard SWD port which with: VCC, SWCLK, SWDIO, GND; SWCLK, SWDIO may give different name like: TCK = SWCLK, TMS = SWDIO.&lt;br /&gt;
 [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
Example of one programming socket and silkscreen&lt;br /&gt;
&lt;br /&gt;
•	Connect Ginkgo SWD socket to Jlink; &lt;br /&gt;
 GND -&amp;gt; GND&lt;br /&gt;
 SWCLK -&amp;gt; SWCLK&lt;br /&gt;
 SWDIO -&amp;gt; SWDIO&lt;br /&gt;
 VCC -&amp;gt; VCC&lt;br /&gt;
 &lt;br /&gt;
•	Ginkgo product should be connected to power supply (by USB cable) because some Jlink doesn’t have VCC output; &lt;br /&gt;
•	For Ginkgo Ficus series or Ficus F1xx, F2xx, F4xx, … series product, there is JTAG socket on board (20 pins), it could be directly pin-to-pin connected to Jlink programmer with a 20 wires connector (see picture below)&lt;br /&gt;
 [[Image:Connection-Header-GxFicus.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
=== 1.2	Erase flash by Jlink software ===&lt;br /&gt;
•	Using J-Flash Lite &lt;br /&gt;
Choose correct chip in target device input selection, for:&lt;br /&gt;
A.	Ginkgo III  (G3) series product, select (or type in): STM32F407VE&lt;br /&gt;
B.	Ginkgo 2 (Ginkgo) series product, select (or type in): STM32F105RBT6&lt;br /&gt;
C.	CAN 2 interface, select (or type in): STM32F205RET6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not installed Segger J-Link, please download and install it, then found J-Flash Lite here: &lt;br /&gt;
 [[Image:J-FlashLite.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Open J-Flash Lite: &lt;br /&gt;
 [[Image:Stm32ChipSelect.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or using J-Flash:&lt;br /&gt;
 [[Image:stm32project.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
•	Erase chip flash completely&lt;br /&gt;
 [[Image:Stm32ChipErase.png| Stm32ChipErase]]  &lt;br /&gt;
&lt;br /&gt;
=== 1.3 Open ViewTool remote programming tool  ===&lt;br /&gt;
&lt;br /&gt;
Open file: JLinkProgramTool.exe &lt;br /&gt;
Input correct chip type, for:&lt;br /&gt;
D.	Ginkgo III  (G3) series product, select (manually type in): STM32F407VE&lt;br /&gt;
E.	Ginkgo 2 (Ginkgo) series product, select (manually type in): STM32F105RB&lt;br /&gt;
F.	CAN 2 interface, select (manually type in): STM32F205RE&lt;br /&gt;
 [[Image:BootloaderProgramOpen.png| Connection Header G3]]&lt;br /&gt;
       Above example is for Ginkgo III (G3) series product.&lt;br /&gt;
&lt;br /&gt;
=== 1.4 Choose hex file and program ===&lt;br /&gt;
Click “File” -&amp;gt; “Select file”, there is hex file selection page pop up: &lt;br /&gt;
 [[Image:BootloaderHexFileSelect.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
Choose correct hex file:&lt;br /&gt;
    For G3 Ficus: select “g3 ficus bootloader 3.0.4.22.hex”, &lt;br /&gt;
 [[Image:BootloaderHexFileSelected.png| Bootloader Hex File Selected ]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Bottom show current hex file to be programmed&lt;br /&gt;
&lt;br /&gt;
=== 1.5 Program ===&lt;br /&gt;
Click button “program”:&lt;br /&gt;
  [[Image:BootloaderDownloading.png| Bootloader Downloading]]&lt;br /&gt;
&lt;br /&gt;
After programming finished, &lt;br /&gt;
  [[Image:BootloaderDownloadDone.png| Bootloader Download Done]]&lt;br /&gt;
&lt;br /&gt;
Show “successful…” in bottom&lt;br /&gt;
 &lt;br /&gt;
== 2. Program firmware ==&lt;br /&gt;
&lt;br /&gt;
=== 2.1 Check bootloader version  ===&lt;br /&gt;
After done bootloader programming with JLinkProgramTool.exe, open Ginkgo Bootloader software (download it directly from website or download GinkgoOne which included, download GinkgoOne is preferred), click button “Firmware Info” to get bootloader version (like below):&lt;br /&gt;
 [[Image:FwInfoCheckB4.png| FwInfo Check B4]]&lt;br /&gt;
 &lt;br /&gt;
 It shows bootloader has been burned successfully. &lt;br /&gt;
=== 2.2 Choose correct version of firmware ===&lt;br /&gt;
Please be careful the firmware version is strictly dependent on bootloader version, &lt;br /&gt;
For bootloader version: g3 ficus bootloader 3.0.4.22.hex, &lt;br /&gt;
Should choose: g3 ficus firmware 3.0.4.22.bin&lt;br /&gt;
  [[Image:FwSelect.png| Fw Select]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.3 Program ===&lt;br /&gt;
Click button “Update Firmware” to start programming process.&lt;br /&gt;
  [[Image:FwUpdate.png| Fw Update]]&lt;br /&gt;
&lt;br /&gt;
=== 2.4 Check firmware version ===&lt;br /&gt;
Click “Firmware Info “ to check firmware version.&lt;br /&gt;
  [[Image:FwInfoCheck.png| FwInfo Check After]]&lt;br /&gt;
&lt;br /&gt;
== 3. Trouble shooting ==&lt;br /&gt;
 &lt;br /&gt;
=== 3.1 Erase again ===&lt;br /&gt;
In case of any issue exist, please erase entire chip’s flash again, then go through progress repeatedly.  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== 4. Technical Support And Services ==&lt;br /&gt;
	Lifetime technical support, one year free repairing or replacement (in case)；&lt;br /&gt;
	Driver, Software, User Manual, Application source code could be downloaded at:www.viewtool.com ; &lt;br /&gt;
	BBS：www.viewtool.com/bbs&lt;br /&gt;
	Technical support email：fae@viewtool.com&lt;br /&gt;
	Sales email：sales@viewtool.com&lt;br /&gt;
&lt;br /&gt;
Company official wechat account:&lt;br /&gt;
 [[Image:WeChatOfficial.png| WeChat Official]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=343</id>
		<title>Viewtool jlink remote programming user manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=343"/>
				<updated>2020-10-23T06:22:18Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Viewtool Jlink Remote Programming Tool''' ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Usage ===&lt;br /&gt;
&lt;br /&gt;
Viewtool Jlink remote programming tool is used to burn “bootloader” firmware to Ginkgo series product.&lt;br /&gt;
&lt;br /&gt;
==== 1.1 Hardware connection ====&lt;br /&gt;
&lt;br /&gt;
•	For ViewTool Ginkgo series product, find programming socket location, it’s always Jlink standard SWD port which with: VCC, SWCLK, SWDIO, GND; SWCLK, SWDIO may give different name like: TCK = SWCLK, TMS = SWDIO.&lt;br /&gt;
 [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
Example of one programming socket and silkscreen&lt;br /&gt;
&lt;br /&gt;
•	Connect Ginkgo SWD socket to Jlink; &lt;br /&gt;
 GND -&amp;gt; GND&lt;br /&gt;
 SWCLK -&amp;gt; SWCLK&lt;br /&gt;
 SWDIO -&amp;gt; SWDIO&lt;br /&gt;
 VCC -&amp;gt; VCC&lt;br /&gt;
 &lt;br /&gt;
•	Ginkgo product should be connected to power supply (by USB cable) because some Jlink doesn’t have VCC output; &lt;br /&gt;
•	For Ginkgo Ficus series or Ficus F1xx, F2xx, F4xx, … series product, there is JTAG socket on board (20 pins), it could be directly pin-to-pin connected to Jlink programmer with a 20 wires connector (see picture below)&lt;br /&gt;
 [[Image:Connection-Header-GxFicus.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
==== 1.2	Erase flash by Jlink software ====&lt;br /&gt;
•	Using J-Flash Lite &lt;br /&gt;
Choose correct chip in target device input selection, for:&lt;br /&gt;
A.	Ginkgo III  (G3) series product, select (or type in): STM32F407VE&lt;br /&gt;
B.	Ginkgo 2 (Ginkgo) series product, select (or type in): STM32F105RBT6&lt;br /&gt;
C.	CAN 2 interface, select (or type in): STM32F205RET6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not installed Segger J-Link, please download and install it, then found J-Flash Lite here: &lt;br /&gt;
 [[Image:J-FlashLite.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Open J-Flash Lite: &lt;br /&gt;
 [[Image:Stm32ChipSelect.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or using J-Flash:&lt;br /&gt;
 [[Image:stm32project.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
•	Erase chip flash completely&lt;br /&gt;
 [[Image:Stm32ChipErase.png| Stm32ChipErase]]  &lt;br /&gt;
&lt;br /&gt;
==== 1.3 Open ViewTool remote programming tool  ====&lt;br /&gt;
&lt;br /&gt;
Open file: JLinkProgramTool.exe &lt;br /&gt;
Input correct chip type, for:&lt;br /&gt;
D.	Ginkgo III  (G3) series product, select (manually type in): STM32F407VE&lt;br /&gt;
E.	Ginkgo 2 (Ginkgo) series product, select (manually type in): STM32F105RB&lt;br /&gt;
F.	CAN 2 interface, select (manually type in): STM32F205RE&lt;br /&gt;
 [[Image:BootloaderProgramOpen.png| Connection Header G3]]&lt;br /&gt;
       Above example is for Ginkgo III (G3) series product.&lt;br /&gt;
&lt;br /&gt;
==== 1.4 Choose hex file and program ====&lt;br /&gt;
Click “File” -&amp;gt; “Select file”, there is hex file selection page pop up: &lt;br /&gt;
 [[Image:BootloaderHexFileSelect.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
Choose correct hex file:&lt;br /&gt;
    For G3 Ficus: select “g3 ficus bootloader 3.0.4.22.hex”, &lt;br /&gt;
 [[Image:BootloaderHexFileSelected.png| Bootloader Hex File Selected ]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Bottom show current hex file to be programmed&lt;br /&gt;
&lt;br /&gt;
==== 1.5 Program ====&lt;br /&gt;
Click button “program”:&lt;br /&gt;
  [[Image:BootloaderDownloading.png| Bootloader Downloading]]&lt;br /&gt;
&lt;br /&gt;
After programming finished, &lt;br /&gt;
  [[Image:BootloaderDownloadDone.png| Bootloader Download Done]]&lt;br /&gt;
&lt;br /&gt;
Show “successful…” in bottom&lt;br /&gt;
 &lt;br /&gt;
=== 2. Program firmware ===&lt;br /&gt;
&lt;br /&gt;
==== 2.1 Check bootloader version  ====&lt;br /&gt;
After done bootloader programming with JLinkProgramTool.exe, open Ginkgo Bootloader software (download it directly from website or download GinkgoOne which included, download GinkgoOne is preferred), click button “Firmware Info” to get bootloader version (like below):&lt;br /&gt;
 [[Image:FwInfoCheckB4.png| FwInfo Check B4]]&lt;br /&gt;
 &lt;br /&gt;
 It shows bootloader has been burned successfully. &lt;br /&gt;
==== 2.2 Choose correct version of firmware ====&lt;br /&gt;
Please be careful the firmware version is strictly dependent on bootloader version, &lt;br /&gt;
For bootloader version: g3 ficus bootloader 3.0.4.22.hex, &lt;br /&gt;
Should choose: g3 ficus firmware 3.0.4.22.bin&lt;br /&gt;
  [[Image:FwSelect.png| Fw Select]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.3 Program ===&lt;br /&gt;
Click button “Update Firmware” to start programming process.&lt;br /&gt;
  [[Image:FwUpdate.png| Fw Update]]&lt;br /&gt;
&lt;br /&gt;
=== 2.4 Check firmware version ===&lt;br /&gt;
Click “Firmware Info “ to check firmware version.&lt;br /&gt;
  [[Image:FwInfoCheck.png| FwInfo Check After]]&lt;br /&gt;
&lt;br /&gt;
== 3. Trouble shooting ==&lt;br /&gt;
 &lt;br /&gt;
=== 3.1 Erase again ===&lt;br /&gt;
In case of any issue exist, please erase entire chip’s flash again, then go through progress repeatedly.  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== 4. Technical Support And Services ==&lt;br /&gt;
	Lifetime technical support, one year free repairing or replacement (in case)；&lt;br /&gt;
	Driver, Software, User Manual, Application source code could be downloaded at:www.viewtool.com ; &lt;br /&gt;
	BBS：www.viewtool.com/bbs&lt;br /&gt;
	Technical support email：fae@viewtool.com&lt;br /&gt;
	Sales email：sales@viewtool.com&lt;br /&gt;
&lt;br /&gt;
Company official wechat account:&lt;br /&gt;
 [[Image:WeChatOfficial.png| WeChat Official]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=342</id>
		<title>Viewtool jlink remote programming user manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=342"/>
				<updated>2020-10-23T06:17:32Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Viewtool Jlink Remote Programming Tool''' ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Usage ===&lt;br /&gt;
&lt;br /&gt;
Viewtool Jlink remote programming tool is used to burn “bootloader” firmware to Ginkgo series product.&lt;br /&gt;
&lt;br /&gt;
==== 1.1 Hardware connection ====&lt;br /&gt;
&lt;br /&gt;
•	For ViewTool Ginkgo series product, find programming socket location, it’s always Jlink standard SWD port which with: VCC, SWCLK, SWDIO, GND; SWCLK, SWDIO may give different name like: TCK = SWCLK, TMS = SWDIO.&lt;br /&gt;
 [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
Example of one programming socket and silkscreen&lt;br /&gt;
&lt;br /&gt;
•	Connect Ginkgo SWD socket to Jlink; &lt;br /&gt;
 GND -&amp;gt; GND&lt;br /&gt;
 SWCLK -&amp;gt; SWCLK&lt;br /&gt;
 SWDIO -&amp;gt; SWDIO&lt;br /&gt;
 VCC -&amp;gt; VCC&lt;br /&gt;
 &lt;br /&gt;
•	Ginkgo product should be connected to power supply (by USB cable) because some Jlink doesn’t have VCC output; &lt;br /&gt;
•	For Ginkgo Ficus series or Ficus F1xx, F2xx, F4xx, … series product, there is JTAG socket on board (20 pins), it could be directly pin-to-pin connected to Jlink programmer with a 20 wires connector (see picture below)&lt;br /&gt;
 [[Image:Connection-Header-GxFicus.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
==== 1.2	Erase flash by Jlink software ====&lt;br /&gt;
•	Using J-Flash Lite &lt;br /&gt;
Choose correct chip in target device input selection, for:&lt;br /&gt;
A.	Ginkgo III  (G3) series product, select (or type in): STM32F407VE&lt;br /&gt;
B.	Ginkgo 2 (Ginkgo) series product, select (or type in): STM32F105RBT6&lt;br /&gt;
C.	CAN 2 interface, select (or type in): STM32F205RET6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not installed Segger J-Link, please download and install it, then found J-Flash Lite here: &lt;br /&gt;
 [[Image:J-FlashLite.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Open J-Flash Lite: &lt;br /&gt;
 [[Image:Stm32ChipSelect.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or using J-Flash:&lt;br /&gt;
 [[Image:stm32project.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
•	Erase chip flash completely&lt;br /&gt;
 [[Image:Stm32ChipErase.png| Stm32ChipErase]]  &lt;br /&gt;
&lt;br /&gt;
==== 1.3 Open ViewTool remote programming tool  ====&lt;br /&gt;
&lt;br /&gt;
Open file: JLinkProgramTool.exe &lt;br /&gt;
Input correct chip type, for:&lt;br /&gt;
D.	Ginkgo III  (G3) series product, select (manually type in): STM32F407VE&lt;br /&gt;
E.	Ginkgo 2 (Ginkgo) series product, select (manually type in): STM32F105RB&lt;br /&gt;
F.	CAN 2 interface, select (manually type in): STM32F205RE&lt;br /&gt;
 [[Image:BootloaderProgramOpen.png| Connection Header G3]]&lt;br /&gt;
       Above example is for Ginkgo III (G3) series product.&lt;br /&gt;
&lt;br /&gt;
==== 1.4 Choose hex file and program ====&lt;br /&gt;
Click “File” -&amp;gt; “Select file”, there is hex file selection page pop up: &lt;br /&gt;
 [[Image:BootloaderHexFileSelect.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
Choose correct hex file:&lt;br /&gt;
    For G3 Ficus: select “g3 ficus bootloader 3.0.4.22.hex”, &lt;br /&gt;
 [[Image:BootloaderHexFileSelected.png| Bootloader Hex File Selected ]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Bottom show current hex file to be programmed&lt;br /&gt;
&lt;br /&gt;
==== 1.5 Program ====&lt;br /&gt;
Click button “program”:&lt;br /&gt;
  [[Image:BootloaderDownloading.png| Bootloader Downloading]]&lt;br /&gt;
&lt;br /&gt;
After programming finished, &lt;br /&gt;
  [[Image:BootloaderDownloadDone.png| Bootloader Download Done]]&lt;br /&gt;
&lt;br /&gt;
Show “successful…” in bottom&lt;br /&gt;
 &lt;br /&gt;
=== 2. Program firmware ===&lt;br /&gt;
==== 2.1 Check bootloader version  ====&lt;br /&gt;
After done bootloader programming with JLinkProgramTool.exe, open Ginkgo Bootloader software (download it directly from website or download GinkgoOne which included, download GinkgoOne is preferred), click button “Firmware Info” to get bootloader version (like below):&lt;br /&gt;
 [[Image:FwInfoCheckB4.png| FwInfo Check B4]]&lt;br /&gt;
 &lt;br /&gt;
 It shows bootloader has been burned successfully. &lt;br /&gt;
====2.2 Choose correct version of firmware====&lt;br /&gt;
Please be careful the firmware version is strictly dependent on bootloader version, &lt;br /&gt;
For bootloader version: g3 ficus bootloader 3.0.4.22.hex, &lt;br /&gt;
Should choose: g3 ficus firmware 3.0.4.22.bin&lt;br /&gt;
  [[Image:FwSelect.png| Fw Select]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2.3 Program ===&lt;br /&gt;
Click button “Update Firmware” to start programming process.&lt;br /&gt;
  [[Image:FwUpdate.png| Fw Update]]&lt;br /&gt;
&lt;br /&gt;
=== 2.4 Check firmware version ===&lt;br /&gt;
Click “Firmware Info “ to check firmware version.&lt;br /&gt;
  [[Image:FwInfoCheck.png| FwInfo Check After]]&lt;br /&gt;
&lt;br /&gt;
== 3. Trouble shooting ==&lt;br /&gt;
 &lt;br /&gt;
=== 3.1 Erase again ===&lt;br /&gt;
In case of any issue exist, please erase entire chip’s flash again, then go through progress repeatedly.  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== 4. Technical Support And Services ==&lt;br /&gt;
	Lifetime technical support, one year free repairing or replacement (in case)；&lt;br /&gt;
	Driver, Software, User Manual, Application source code could be downloaded at:www.viewtool.com ; &lt;br /&gt;
	BBS：www.viewtool.com/bbs&lt;br /&gt;
	Technical support email：fae@viewtool.com&lt;br /&gt;
	Sales email：sales@viewtool.com&lt;br /&gt;
&lt;br /&gt;
Company official wechat account:&lt;br /&gt;
 [[Image:WeChatOfficial.png| WeChat Official]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=341</id>
		<title>Viewtool jlink remote programming user manual</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=Viewtool_jlink_remote_programming_user_manual&amp;diff=341"/>
				<updated>2020-10-23T04:00:02Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Viewtool Jlink Remote Programming Tool''' ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Usage ===&lt;br /&gt;
&lt;br /&gt;
Viewtool Jlink remote programming tool is used to burn “bootloader” firmware to Ginkgo series product.&lt;br /&gt;
&lt;br /&gt;
==== 1.1 Hardware connection ====&lt;br /&gt;
&lt;br /&gt;
•	For ViewTool Ginkgo series product, find programming socket location, it’s always Jlink standard SWD port which with: VCC, SWCLK, SWDIO, GND; SWCLK, SWDIO may give different name like: TCK = SWCLK, TMS = SWDIO.&lt;br /&gt;
 [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
Example of one programming socket and silkscreen&lt;br /&gt;
&lt;br /&gt;
•	Connect Ginkgo SWD socket to Jlink; &lt;br /&gt;
 GND -&amp;gt; GND&lt;br /&gt;
 SWCLK -&amp;gt; SWCLK&lt;br /&gt;
 SWDIO -&amp;gt; SWDIO&lt;br /&gt;
 VCC -&amp;gt; VCC&lt;br /&gt;
 &lt;br /&gt;
•	Ginkgo product should be connected to power supply (by USB cable) because some Jlink doesn’t have VCC output; &lt;br /&gt;
•	For Ginkgo Ficus series or Ficus F1xx, F2xx, F4xx, … series product, there is JTAG socket on board (20 pins), it could be directly pin-to-pin connected to Jlink programmer with a 20 wires connector (see picture below)&lt;br /&gt;
 [[Image:Connection-Header-GxFicus.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
1.2	Erase flash by Jlink software&lt;br /&gt;
•	Using J-Flash Lite &lt;br /&gt;
Choose correct chip in target device input selection, for:&lt;br /&gt;
A.	Ginkgo III  (G3) series product, select (or type in): STM32F407VE&lt;br /&gt;
B.	Ginkgo 2 (Ginkgo) series product, select (or type in): STM32F105RBT6&lt;br /&gt;
C.	CAN 2 interface, select (or type in): STM32F205RET6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not installed Segger J-Link, please download and install it, then found J-Flash Lite here: &lt;br /&gt;
 [[Image:J-FlashLite.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Open J-Flash Lite: &lt;br /&gt;
 [[Image:Stm32ChipSelect.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or using J-Flash:&lt;br /&gt;
 [[Image:stm32project.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
•	Erase chip flash completely&lt;br /&gt;
 [[Image:Stm32ChipErase.png| Stm32ChipErase]]  &lt;br /&gt;
&lt;br /&gt;
1.3 Open ViewTool remote programming tool &lt;br /&gt;
&lt;br /&gt;
Open file: JLinkProgramTool.exe &lt;br /&gt;
Input correct chip type, for:&lt;br /&gt;
D.	Ginkgo III  (G3) series product, select (manually type in): STM32F407VE&lt;br /&gt;
E.	Ginkgo 2 (Ginkgo) series product, select (manually type in): STM32F105RB&lt;br /&gt;
F.	CAN 2 interface, select (manually type in): STM32F205RE&lt;br /&gt;
 [[Image:BootloaderProgramOpen.png| Connection Header G3]]&lt;br /&gt;
       Above example is for Ginkgo III (G3) series product.&lt;br /&gt;
&lt;br /&gt;
1.4 Choose hex file and program&lt;br /&gt;
Click “File” -&amp;gt; “Select file”, there is hex file selection page pop up: &lt;br /&gt;
 [[Image:BootloaderHexFileSelect.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
Choose correct hex file:&lt;br /&gt;
    For G3 Ficus: select “g3 ficus bootloader 3.0.4.22.hex”, &lt;br /&gt;
 [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Bottom show current hex file to be programmed&lt;br /&gt;
&lt;br /&gt;
1.5 Program&lt;br /&gt;
Click button “program”:&lt;br /&gt;
  [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
After programming finished, &lt;br /&gt;
  [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
Show “successful…” in bottom&lt;br /&gt;
 &lt;br /&gt;
2. Program firmware&lt;br /&gt;
2.1 Check bootloader version &lt;br /&gt;
After done bootloader programming with JLinkProgramTool.exe, open Ginkgo Bootloader software (download it directly from website or download GinkgoOne which included, download GinkgoOne is preferred), click button “Firmware Info” to get bootloader version (like below):&lt;br /&gt;
 [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
 &lt;br /&gt;
 It shows bootloader has been burned successfully. &lt;br /&gt;
2.2 Choose correct version of firmware&lt;br /&gt;
Please be careful the firmware version is strictly dependent on bootloader version, &lt;br /&gt;
For bootloader version: g3 ficus bootloader 3.0.4.22.hex, &lt;br /&gt;
Should choose: g3 ficus firmware 3.0.4.22.bin&lt;br /&gt;
  [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.3 Program&lt;br /&gt;
Click button “Update Firmware” to start programming process.&lt;br /&gt;
  [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
2.4 Check firmware version&lt;br /&gt;
Click “Firmware Info “ to check firmware version.&lt;br /&gt;
  [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;br /&gt;
&lt;br /&gt;
3. Trouble shooting&lt;br /&gt;
 &lt;br /&gt;
3.1 Erase again &lt;br /&gt;
In case of any issue exist, please erase entire chip’s flash again, then go through progress repeatedly.  &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
3. Technical Support And Services&lt;br /&gt;
	Lifetime technical support, one year free repairing or replacement (in case)；&lt;br /&gt;
	Driver, Software, User Manual, Application source code could be downloaded at:www.viewtool.com ; &lt;br /&gt;
	BBS：www.viewtool.com/bbs&lt;br /&gt;
	Technical support email：fae@viewtool.com&lt;br /&gt;
	Sales email：sales@viewtool.com&lt;br /&gt;
&lt;br /&gt;
Company official wechat account:&lt;br /&gt;
 [[Image:Connection-Header-G3.png| Connection Header G3]]&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:WeChatOfficial.png&amp;diff=340</id>
		<title>File:WeChatOfficial.png</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:WeChatOfficial.png&amp;diff=340"/>
				<updated>2020-10-23T03:55:24Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: WeChat Official&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WeChat Official&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:Stm32project.png&amp;diff=339</id>
		<title>File:Stm32project.png</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:Stm32project.png&amp;diff=339"/>
				<updated>2020-10-23T03:55:05Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Stm32 project&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Stm32 project&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:Stm32ChipSelect.png&amp;diff=338</id>
		<title>File:Stm32ChipSelect.png</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:Stm32ChipSelect.png&amp;diff=338"/>
				<updated>2020-10-23T03:54:46Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Stm32Chip Select&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Stm32Chip Select&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:J-linkProgramTool.png&amp;diff=337</id>
		<title>File:J-linkProgramTool.png</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:J-linkProgramTool.png&amp;diff=337"/>
				<updated>2020-10-23T03:54:28Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Szmz uploaded a new version of File:J-linkProgramTool.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;J-link Program Tool&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:Stm32ChipErase.png&amp;diff=336</id>
		<title>File:Stm32ChipErase.png</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:Stm32ChipErase.png&amp;diff=336"/>
				<updated>2020-10-23T03:53:06Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: Stm32Chip Erase&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Stm32Chip Erase&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:J-linkProgramTool.png&amp;diff=335</id>
		<title>File:J-linkProgramTool.png</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:J-linkProgramTool.png&amp;diff=335"/>
				<updated>2020-10-23T03:51:50Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: J-link Program Tool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;J-link Program Tool&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	<entry>
		<id>http://www.viewtool.com/wiki/index.php?title=File:J-FlashLite.png&amp;diff=334</id>
		<title>File:J-FlashLite.png</title>
		<link rel="alternate" type="text/html" href="http://www.viewtool.com/wiki/index.php?title=File:J-FlashLite.png&amp;diff=334"/>
				<updated>2020-10-23T03:51:29Z</updated>
		
		<summary type="html">&lt;p&gt;Carinayy1: J-Flash Lite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;J-Flash Lite&lt;/div&gt;</summary>
		<author><name>Carinayy1</name></author>	</entry>

	</feed>