068(LE)_SourceCodes
所属分类:嵌入式/单片机/硬件编程
开发工具:C++
文件大小:59KB
下载次数:0
上传日期:2018-08-05 06:24:10
上 传 者:
adenisio
说明: source code keyboard
文件列表:
Keypad\Hex\113-06804-010.hex (4354, 2014-02-04)
Keypad\Src\113-06804-010.c (2188, 2014-02-04)
Keypad\Src\Board.c (24164, 2013-12-30)
Keypad\Src\Board.h (2287, 2014-02-04)
Keypad\Src\Command.c (6296, 2014-02-04)
Keypad\Src\Command.h (2271, 2014-02-04)
Keypad\Src\Common.c (1182, 2013-12-28)
Keypad\Src\Common.h (1612, 2014-02-04)
Keypad\Src\Makefile (17550, 2013-12-28)
Keypad\Src\Zmon.S (255, 2013-12-28)
Main\Hex\113-06805-010.hex (24927, 2014-02-04)
Main\Src\113-06805-010.c (2867, 2014-02-04)
Main\Src\Board.c (37559, 2014-02-04)
Main\Src\Board.h (2535, 2014-01-14)
Main\Src\Command.c (4768, 2014-02-04)
Main\Src\Command.h (2709, 2013-12-30)
Main\Src\Common.c (2555, 2011-07-22)
Main\Src\Common.h (1827, 2013-12-29)
Main\Src\DSO.c (17878, 2014-02-04)
Main\Src\DSO.h (4016, 2014-02-04)
Main\Src\Makefile (17087, 2014-01-14)
Main\Src\Screen.c (16774, 2014-02-04)
Main\Src\Screen.h (2312, 2014-01-14)
Main\Src\Zmon.S (830, 2013-12-29)
Keypad\Hex (0, 2014-02-04)
Keypad\Src (0, 2014-02-04)
Main\Hex (0, 2014-02-04)
Main\Src (0, 2014-02-04)
Keypad (0, 2014-02-04)
Main (0, 2014-02-04)
=================================
DSO 068 Learning Edition (LE)
(C) JYE Tech Ltd. All right reserved
Web: www.jyetech.com
Forum: www.jyetech.com/forum
Email: jyetek@gmail.com
=================================
1. Purposes
-----------
DSO 068 Learning Edition was created to serve three purposes:
1 ) To provide a DSO programming example for students and beginners
2 ) To provide a base for DIYers to add their own features to DSO 068
3 ) To provide a programming template for everyone who want to use DSO 068 board for
their own projects.
2. Contents
-----------
A. Main Firmware [for ATmega*** (U4)]
1 ) 113-06805-010.c -- The main program
2 ) Board.c -- Functions for initialization and lower level operation
3 ) Board.h -- Header file
4 ) Command.c -- Functions for key command analysis and execution
5 ) Command.h -- Header file
6 ) Common.c -- Basic type definitions and general functions
7 ) Common.h -- Header file
8 ) DSO.c -- Functions of oscilloscope core
9 ) DSO.h -- Header file
10 ) Screen.c -- Functions for screen related operations
11 ) Screen.h -- Header file
12 ) Zmon.s -- Assembler subroutines
13 ) makefile -- Winavr script file for building the project
B. Keypad Firmware [for ATmega48 (U5)]
1 ) 113-06804-010.c -- The main program
2 ) Board.c -- Functions for initialization and lower level operation
3 ) Board.h -- Header file
4 ) Command.c -- Functions for keypad analysis
5 ) Command.h -- Header file
6 ) Common.c -- Basic type definitions and general functions
7 ) Common.h -- Header file
8 ) Zmon.s -- Assembler subroutines
9 ) makefile -- Winavr script file for building the project
3. Limitations
--------------
1 ) Timebase was limited to 0.1ms/div - 20ms/div.
2 ) Maximun sampling rate was limited to 100Ksps.
3 ) No other features.
4, Applicable Models
--------------------
This Learning Edition is applicable to the "F" version PCB (PN: 109-06800-00F" )
5. How To Build
---------------
The project was developped under WinAVR(GCC). Under Windows environment please follow the steps
below to build the project:
1 ) Download WinAVR from http://winavr.sourceforge.net/. Install it and have environment
variables setup properly as instructed in the accompanied documents.
2 ) Unzip all files in this package to a folder.
3 ) Open a command line window under Windows. Switch to the folder that contains the unzipped files by "CD" command. Type and execute "make all" from the folder.
6. Fuse Settings
----------------
A. Main controller (U4, ATmega***)
Extended byte: - 0xFF
High byte: - 0xC3 (set this byte to 0xC2 if bootloader is used)
Low byte: - 0x2E
B. Keypad controller (U5, ATmega48)
Extended byte: - 0xFF
High byte: - 0xD6
Low byte: - 0xE2
7. Support
----------
It is strongly recommended to present questions and seek help in JYE Tech Forum (http://www.jyetech.com/forum).
Alternatively, users can also write JYE Tech directly at jyetek@gmail.com. But due to very limited
time only selected emails can be answered.
8. License
----------
DSO 068 Learning Edition is an open source software to implement digital storage oscilloscope
on JYE Tech DSO 068 board. It is a free software and is opened for education, research, and commercial
developments under license policy of the following terms.
Copyright (C)2014 JYE Tech Ltd., All right reserved
1 ) DSO 068 Learning Edition is a free software and there is NO WARRANTY.
2 ) You can use, modify, and redistribute it for personal, non-profit, or commercial product UNDER
YOUR OWN RESPONSIBILITY.
3 ) If it is used in commercial product your product must not be in the name of "JYE Tech" and must not
contain "DSO 068" in its title.
4 ) Redistributions of source codes must retain the above copyright notice.
近期下载者:
相关文件:
收藏者: