1
0
mirror of git://projects.qi-hardware.com/nn-usb-fpga.git synced 2025-04-21 12:27:27 +03:00

Adding new SAKC version, including LED circuit.

Adding compiling script to Scope Demo
This commit is contained in:
Carlos Camargo
2010-05-20 11:49:05 -05:00
parent 47b7172e98
commit 26b0c73a84
40 changed files with 108970 additions and 553 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -1,260 +0,0 @@
#############################################################################
# Makefile for building: ADC
# Generated by qmake (2.01a) (Qt 4.6.2) on: Sat May 8 10:31:32 2010
# Project: ADC1.pro
# Template: app
# Command: /usr/bin/qmake-qt4 -spec /usr/share/qt4/mkspecs/linux-g++ -unix CONFIG+=debug -o Makefile ADC1.pro
#############################################################################
####### Compiler, tools and options
CC = gcc
CXX = g++
DEFINES = -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
CFLAGS = -pipe -g -Wall -W -D_REENTRANT $(DEFINES)
CXXFLAGS = -pipe -g -Wall -W -D_REENTRANT $(DEFINES)
INCPATH = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I.
LINK = g++
LFLAGS =
LIBS = $(SUBLIBS) -L/usr/lib -lQtGui -lQtCore -lpthread
AR = ar cqs
RANLIB =
QMAKE = /usr/bin/qmake-qt4
TAR = tar -cf
COMPRESS = gzip -9f
COPY = cp -f
SED = sed
COPY_FILE = $(COPY)
COPY_DIR = $(COPY) -r
STRIP = strip
INSTALL_FILE = install -m 644 -p
INSTALL_DIR = $(COPY_DIR)
INSTALL_PROGRAM = install -m 755 -p
DEL_FILE = rm -f
SYMLINK = ln -f -s
DEL_DIR = rmdir
MOVE = mv -f
CHK_DIR_EXISTS= test -d
MKDIR = mkdir -p
####### Output directory
OBJECTS_DIR = ./
####### Files
SOURCES = main.cpp \
mainwindow.cpp \
signaldisplay.cpp \
ADCw.cpp \
jz_adc_peripheral.cpp \
jz47xx_gpio.cpp \
jz47xx_mmap.cpp moc_mainwindow.cpp
OBJECTS = main.o \
mainwindow.o \
signaldisplay.o \
ADCw.o \
jz_adc_peripheral.o \
jz47xx_gpio.o \
jz47xx_mmap.o \
moc_mainwindow.o
DIST = /usr/share/qt4/mkspecs/common/g++.conf \
/usr/share/qt4/mkspecs/common/unix.conf \
/usr/share/qt4/mkspecs/common/linux.conf \
/usr/share/qt4/mkspecs/qconfig.pri \
/usr/share/qt4/mkspecs/features/qt_functions.prf \
/usr/share/qt4/mkspecs/features/qt_config.prf \
/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
/usr/share/qt4/mkspecs/features/default_pre.prf \
/usr/share/qt4/mkspecs/features/debug.prf \
/usr/share/qt4/mkspecs/features/default_post.prf \
/usr/share/qt4/mkspecs/features/warn_on.prf \
/usr/share/qt4/mkspecs/features/qt.prf \
/usr/share/qt4/mkspecs/features/unix/thread.prf \
/usr/share/qt4/mkspecs/features/moc.prf \
/usr/share/qt4/mkspecs/features/resources.prf \
/usr/share/qt4/mkspecs/features/uic.prf \
/usr/share/qt4/mkspecs/features/yacc.prf \
/usr/share/qt4/mkspecs/features/lex.prf \
/usr/share/qt4/mkspecs/features/include_source_dir.prf \
ADC1.pro
QMAKE_TARGET = ADC
DESTDIR =
TARGET = ADC
first: all
####### Implicit rules
.SUFFIXES: .o .c .cpp .cc .cxx .C
.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.cc.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.cxx.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.C.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.c.o:
$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
####### Build rules
all: Makefile $(TARGET)
$(TARGET): ui_mainwindow.h $(OBJECTS)
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
Makefile: ADC1.pro /usr/share/qt4/mkspecs/linux-g++/qmake.conf /usr/share/qt4/mkspecs/common/g++.conf \
/usr/share/qt4/mkspecs/common/unix.conf \
/usr/share/qt4/mkspecs/common/linux.conf \
/usr/share/qt4/mkspecs/qconfig.pri \
/usr/share/qt4/mkspecs/features/qt_functions.prf \
/usr/share/qt4/mkspecs/features/qt_config.prf \
/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
/usr/share/qt4/mkspecs/features/default_pre.prf \
/usr/share/qt4/mkspecs/features/debug.prf \
/usr/share/qt4/mkspecs/features/default_post.prf \
/usr/share/qt4/mkspecs/features/warn_on.prf \
/usr/share/qt4/mkspecs/features/qt.prf \
/usr/share/qt4/mkspecs/features/unix/thread.prf \
/usr/share/qt4/mkspecs/features/moc.prf \
/usr/share/qt4/mkspecs/features/resources.prf \
/usr/share/qt4/mkspecs/features/uic.prf \
/usr/share/qt4/mkspecs/features/yacc.prf \
/usr/share/qt4/mkspecs/features/lex.prf \
/usr/share/qt4/mkspecs/features/include_source_dir.prf \
/usr/lib/libQtGui.prl \
/usr/lib/libQtCore.prl
$(QMAKE) -spec /usr/share/qt4/mkspecs/linux-g++ -unix CONFIG+=debug -o Makefile ADC1.pro
/usr/share/qt4/mkspecs/common/g++.conf:
/usr/share/qt4/mkspecs/common/unix.conf:
/usr/share/qt4/mkspecs/common/linux.conf:
/usr/share/qt4/mkspecs/qconfig.pri:
/usr/share/qt4/mkspecs/features/qt_functions.prf:
/usr/share/qt4/mkspecs/features/qt_config.prf:
/usr/share/qt4/mkspecs/features/exclusive_builds.prf:
/usr/share/qt4/mkspecs/features/default_pre.prf:
/usr/share/qt4/mkspecs/features/debug.prf:
/usr/share/qt4/mkspecs/features/default_post.prf:
/usr/share/qt4/mkspecs/features/warn_on.prf:
/usr/share/qt4/mkspecs/features/qt.prf:
/usr/share/qt4/mkspecs/features/unix/thread.prf:
/usr/share/qt4/mkspecs/features/moc.prf:
/usr/share/qt4/mkspecs/features/resources.prf:
/usr/share/qt4/mkspecs/features/uic.prf:
/usr/share/qt4/mkspecs/features/yacc.prf:
/usr/share/qt4/mkspecs/features/lex.prf:
/usr/share/qt4/mkspecs/features/include_source_dir.prf:
/usr/lib/libQtGui.prl:
/usr/lib/libQtCore.prl:
qmake: FORCE
@$(QMAKE) -spec /usr/share/qt4/mkspecs/linux-g++ -unix CONFIG+=debug -o Makefile ADC1.pro
dist:
@$(CHK_DIR_EXISTS) .tmp/ADC1.0.0 || $(MKDIR) .tmp/ADC1.0.0
$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/ADC1.0.0/ && $(COPY_FILE) --parents mainwindow.h jz47xx_mmap.h signaldisplay.h ADCw.h jz_adc_peripheral.h jz47xx_gpio.h .tmp/ADC1.0.0/ && $(COPY_FILE) --parents main.cpp mainwindow.cpp signaldisplay.cpp ADCw.cpp jz_adc_peripheral.cpp jz47xx_gpio.cpp jz47xx_mmap.cpp .tmp/ADC1.0.0/ && $(COPY_FILE) --parents mainwindow.ui .tmp/ADC1.0.0/ && (cd `dirname .tmp/ADC1.0.0` && $(TAR) ADC1.0.0.tar ADC1.0.0 && $(COMPRESS) ADC1.0.0.tar) && $(MOVE) `dirname .tmp/ADC1.0.0`/ADC1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/ADC1.0.0
clean:compiler_clean
-$(DEL_FILE) $(OBJECTS)
-$(DEL_FILE) *~ core *.core
####### Sub-libraries
distclean: clean
-$(DEL_FILE) $(TARGET)
-$(DEL_FILE) Makefile
mocclean: compiler_moc_header_clean compiler_moc_source_clean
mocables: compiler_moc_header_make_all compiler_moc_source_make_all
compiler_moc_header_make_all: moc_mainwindow.cpp
compiler_moc_header_clean:
-$(DEL_FILE) moc_mainwindow.cpp
moc_mainwindow.cpp: ADCw.h \
jz_adc_peripheral.h \
jz47xx_mmap.h \
jz47xx_gpio.h \
mainwindow.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) mainwindow.h -o moc_mainwindow.cpp
compiler_rcc_make_all:
compiler_rcc_clean:
compiler_image_collection_make_all: qmake_image_collection.cpp
compiler_image_collection_clean:
-$(DEL_FILE) qmake_image_collection.cpp
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_uic_make_all: ui_mainwindow.h
compiler_uic_clean:
-$(DEL_FILE) ui_mainwindow.h
ui_mainwindow.h: mainwindow.ui \
signaldisplay.h
/usr/bin/uic-qt4 mainwindow.ui -o ui_mainwindow.h
compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean: compiler_moc_header_clean compiler_uic_clean
####### Compile
main.o: main.cpp mainwindow.h \
ADCw.h \
jz_adc_peripheral.h \
jz47xx_mmap.h \
jz47xx_gpio.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp
mainwindow.o: mainwindow.cpp mainwindow.h \
ADCw.h \
jz_adc_peripheral.h \
jz47xx_mmap.h \
jz47xx_gpio.h \
ui_mainwindow.h \
signaldisplay.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindow.o mainwindow.cpp
signaldisplay.o: signaldisplay.cpp signaldisplay.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o signaldisplay.o signaldisplay.cpp
ADCw.o: ADCw.cpp ADCw.h \
jz_adc_peripheral.h \
jz47xx_mmap.h \
jz47xx_gpio.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ADCw.o ADCw.cpp
jz_adc_peripheral.o: jz_adc_peripheral.cpp jz_adc_peripheral.h \
jz47xx_mmap.h \
jz47xx_gpio.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o jz_adc_peripheral.o jz_adc_peripheral.cpp
jz47xx_gpio.o: jz47xx_gpio.cpp jz47xx_gpio.h \
jz47xx_mmap.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o jz47xx_gpio.o jz47xx_gpio.cpp
jz47xx_mmap.o: jz47xx_mmap.cpp jz47xx_mmap.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o jz47xx_mmap.o jz47xx_mmap.cpp
moc_mainwindow.o: moc_mainwindow.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mainwindow.o moc_mainwindow.cpp
####### Install
install: FORCE
uninstall: FORCE
FORCE:

View File

@@ -0,0 +1,5 @@
#!/bin/sh
QT_BASE_DIR="/home/cain/Embedded/ingenic/sakc/build/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/qt-everywhere-opensource-src-4.6.2/"
${QT_BASE_DIR}/bin/qmake -spec ${QT_BASE_DIR}mkspecs/qws/linux-openwrt-g++ -unix -o Makefile
make

Binary file not shown.

View File

@@ -17,11 +17,11 @@ MainWindow::MainWindow(QWidget *parent)
timer1->start(50);
connect(timer1, SIGNAL(timeout()), this, SLOT(updateGraph()));
/*ADC1 = new ADCw;
ADC1 = new ADCw;
ADC1->testADC();
ADC1->setBufferLen(240);
ADC1->setClockDiv(ADC_SPI_CLKDIV_MIN); //Max. speed
ADC1->setMuxChannels(1);*/
ADC1->setMuxChannels(1);
printf("\nTaking 120 samples by channel at Fs=99KHz (trigger=50ms)\n");
}
@@ -38,11 +38,11 @@ void MainWindow::updateGraph()
deltaCountCH1=0; deltaCountCH2=0;
idxCH1=0; idxCH2=0;
//dataADC=ADC1->takeSamplesADC(0);
dataADC=ADC1->takeSamplesADC(0);
for(int i=0; i< 240/2; i++)
{
//tempD = dataADC[i]&0x0FFF;
tempD = sin(10*PI*i/200)*0x200+0x200;
tempD = dataADC[i]&0x0FFF;
//tempD = sin(10*PI*i/200)*0x200+0x200;
ui->Graph->addPoint1(tempD+0x3ff);
sign2_CH1 = getSign(tempD-0x200);
@@ -57,8 +57,8 @@ void MainWindow::updateGraph()
sign1_CH1=sign2_CH1;
//tempD = (dataADC[i]>>16)&0x0FFF;
tempD = cos(10*PI*i/200)*0x200+0x200;
tempD = (dataADC[i]>>16)&0x0FFF;
//tempD = cos(10*PI*i/200)*0x200+0x200;
ui->Graph->addPoint2(tempD);
sign2_CH2 = getSign(tempD-0x200);

View File

@@ -1,89 +0,0 @@
/****************************************************************************
** Meta object code from reading C++ file 'mainwindow.h'
**
** Created: Sat May 8 10:51:37 2010
** by: The Qt Meta Object Compiler version 62 (Qt 4.6.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "mainwindow.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'mainwindow.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 62
#error "This file was generated using the moc from 4.6.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_MainWindow[] = {
// content:
4, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: signature, parameters, type, tag, flags
12, 11, 11, 11, 0x05,
// slots: signature, parameters, type, tag, flags
22, 11, 11, 11, 0x0a,
0 // eod
};
static const char qt_meta_stringdata_MainWindow[] = {
"MainWindow\0\0refresh()\0updateGraph()\0"
};
const QMetaObject MainWindow::staticMetaObject = {
{ &QMainWindow::staticMetaObject, qt_meta_stringdata_MainWindow,
qt_meta_data_MainWindow, 0 }
};
#ifdef Q_NO_DATA_RELOCATION
const QMetaObject &MainWindow::getStaticMetaObject() { return staticMetaObject; }
#endif //Q_NO_DATA_RELOCATION
const QMetaObject *MainWindow::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
}
void *MainWindow::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_MainWindow))
return static_cast<void*>(const_cast< MainWindow*>(this));
return QMainWindow::qt_metacast(_clname);
}
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QMainWindow::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
switch (_id) {
case 0: refresh(); break;
case 1: updateGraph(); break;
default: ;
}
_id -= 2;
}
return _id;
}
// SIGNAL 0
void MainWindow::refresh()
{
QMetaObject::activate(this, &staticMetaObject, 0, 0);
}
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,27 @@
include(../../common/g++.conf)
include(../../common/linux.conf)
include(../../common/qws.conf)
OPENWRT_DIR = "/home/cain/Embedded/ingenic/sakc/build/openwrt-xburst"
ROOTFS_DIR = "$${OPENWRT_DIR}/staging_dir/target-mipsel_uClibc-0.9.30.1"
TOOLCHAIN_DIR = "$${OPENWRT_DIR}/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1"
QT_BASE_DIR = "$${OPENWRT_DIR}/build_dir/target-mipsel_uClibc-0.9.30.1/qt-everywhere-opensource-src-4.6.2"
INCDIR = -I$${ROOTFS_DIR}/usr/include/freetype2 -I$${ROOTFS_DIR}/usr/include -I$${ROOTFS_DIR}/include -I$${TOOLCHAIN_DIR}/usr/include -I$${TOOLCHAIN_DIR}/include
QMAKE_CC = mipsel-openwrt-linux-uclibc-gcc
QMAKE_CXX = mipsel-openwrt-linux-uclibc-g++
QMAKE_AR = mipsel-openwrt-linux-uclibc-ar cqs
QMAKE_OBJCOPY = mipsel-openwrt-linux-uclibc-objcopy
QMAKE_RANLIB = mipsel-openwrt-linux-uclibc-ranlib
QMAKE_CFLAGS = -Os -pipe -mips32 -mtune=mips32 -funit-at-a-time -fhonour-copts -msoft-float $${INCDIR}
QMAKE_CXXFLAGS = -Os -pipe -mips32 -mtune=mips32 -funit-at-a-time -fhonour-copts -msoft-float $${INCDIR}
QMAKE_LINK = mipsel-openwrt-linux-uclibc-g++
QMAKE_LINK_SHLIB = mipsel-openwrt-linux-uclibc-g++
QMAKE_LINK_C = mipsel-openwrt-linux-uclibc-gcc
QMAKE_LINK_C_SHLIB = mipsel-openwrt-linux-uclibc-gcc
QMAKE_LFLAGS = -L$${QT_BASE_DIR}/lib -L$${ROOTFS_DIR}/usr/lib -L$${ROOTFS_DIR}/lib -L/$${TOOLCHAIN_DIR}/usr/lib -L/$${TOOLCHAIN_DIR}/lib -Wl,-rpath-link=$${ROOTFS_DIR}/usr/lib
QMAKE_STRIP = :
QMAKE_STRIPFLAGS_LIB =
QMAKE_INCDIR_QT = $${QT_BASE_DIR}/include
QMAKE_LIBDIR_QT = $${QT_BASE_DIR}/lib
QMAKE_MOC = $${QT_BASE_DIR}/bin/moc
QMAKE_UIC = $${QT_BASE_DIR}/bin/uic
load(qt_config)

View File

@@ -1,192 +0,0 @@
/********************************************************************************
** Form generated from reading UI file 'mainwindow.ui'
**
** Created: Sat May 8 10:32:22 2010
** by: Qt User Interface Compiler version 4.6.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QMainWindow>
#include <QtGui/QVBoxLayout>
#include <QtGui/QWidget>
#include <signaldisplay.h>
QT_BEGIN_NAMESPACE
class Ui_MainWindow
{
public:
QAction *action_Salir;
QAction *actionA_cerca_de;
QAction *actionAcerca_de_QT;
QAction *actionAcerca_de_Qt;
QWidget *centralWidget;
SignalDisplay *Graph;
QWidget *layoutWidget;
QVBoxLayout *verticalLayout_2;
QLabel *lblVmCH2;
QLineEdit *txtVmCH2;
QWidget *layoutWidget_2;
QVBoxLayout *verticalLayout_3;
QLabel *lblVrmsCH1;
QLineEdit *txtVrmsCH1;
QWidget *layoutWidget_3;
QVBoxLayout *verticalLayout_4;
QLabel *lblVrmsCH2;
QLineEdit *txtVrmsCH2;
QWidget *widget;
QVBoxLayout *verticalLayout;
QLabel *lblVmCH1;
QLineEdit *txtVmCH1;
void setupUi(QMainWindow *MainWindow)
{
if (MainWindow->objectName().isEmpty())
MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
MainWindow->resize(320, 240);
action_Salir = new QAction(MainWindow);
action_Salir->setObjectName(QString::fromUtf8("action_Salir"));
actionA_cerca_de = new QAction(MainWindow);
actionA_cerca_de->setObjectName(QString::fromUtf8("actionA_cerca_de"));
actionAcerca_de_QT = new QAction(MainWindow);
actionAcerca_de_QT->setObjectName(QString::fromUtf8("actionAcerca_de_QT"));
actionAcerca_de_Qt = new QAction(MainWindow);
actionAcerca_de_Qt->setObjectName(QString::fromUtf8("actionAcerca_de_Qt"));
centralWidget = new QWidget(MainWindow);
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
Graph = new SignalDisplay(centralWidget);
Graph->setObjectName(QString::fromUtf8("Graph"));
Graph->setGeometry(QRect(0, 0, 240, 240));
Graph->setMinimumSize(QSize(100, 20));
layoutWidget = new QWidget(centralWidget);
layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
layoutWidget->setGeometry(QRect(240, 120, 81, 46));
verticalLayout_2 = new QVBoxLayout(layoutWidget);
verticalLayout_2->setSpacing(0);
verticalLayout_2->setContentsMargins(11, 11, 11, 11);
verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
verticalLayout_2->setSizeConstraint(QLayout::SetDefaultConstraint);
verticalLayout_2->setContentsMargins(0, 0, 0, 0);
lblVmCH2 = new QLabel(layoutWidget);
lblVmCH2->setObjectName(QString::fromUtf8("lblVmCH2"));
lblVmCH2->setAlignment(Qt::AlignCenter);
verticalLayout_2->addWidget(lblVmCH2);
txtVmCH2 = new QLineEdit(layoutWidget);
txtVmCH2->setObjectName(QString::fromUtf8("txtVmCH2"));
txtVmCH2->setAlignment(Qt::AlignCenter);
txtVmCH2->setReadOnly(true);
verticalLayout_2->addWidget(txtVmCH2);
layoutWidget_2 = new QWidget(centralWidget);
layoutWidget_2->setObjectName(QString::fromUtf8("layoutWidget_2"));
layoutWidget_2->setGeometry(QRect(240, 60, 81, 46));
verticalLayout_3 = new QVBoxLayout(layoutWidget_2);
verticalLayout_3->setSpacing(0);
verticalLayout_3->setContentsMargins(11, 11, 11, 11);
verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
verticalLayout_3->setSizeConstraint(QLayout::SetDefaultConstraint);
verticalLayout_3->setContentsMargins(0, 0, 0, 0);
lblVrmsCH1 = new QLabel(layoutWidget_2);
lblVrmsCH1->setObjectName(QString::fromUtf8("lblVrmsCH1"));
lblVrmsCH1->setAlignment(Qt::AlignCenter);
verticalLayout_3->addWidget(lblVrmsCH1);
txtVrmsCH1 = new QLineEdit(layoutWidget_2);
txtVrmsCH1->setObjectName(QString::fromUtf8("txtVrmsCH1"));
txtVrmsCH1->setAlignment(Qt::AlignCenter);
txtVrmsCH1->setReadOnly(true);
verticalLayout_3->addWidget(txtVrmsCH1);
layoutWidget_3 = new QWidget(centralWidget);
layoutWidget_3->setObjectName(QString::fromUtf8("layoutWidget_3"));
layoutWidget_3->setGeometry(QRect(240, 180, 81, 46));
verticalLayout_4 = new QVBoxLayout(layoutWidget_3);
verticalLayout_4->setSpacing(0);
verticalLayout_4->setContentsMargins(11, 11, 11, 11);
verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
verticalLayout_4->setSizeConstraint(QLayout::SetDefaultConstraint);
verticalLayout_4->setContentsMargins(0, 0, 0, 0);
lblVrmsCH2 = new QLabel(layoutWidget_3);
lblVrmsCH2->setObjectName(QString::fromUtf8("lblVrmsCH2"));
lblVrmsCH2->setAlignment(Qt::AlignCenter);
verticalLayout_4->addWidget(lblVrmsCH2);
txtVrmsCH2 = new QLineEdit(layoutWidget_3);
txtVrmsCH2->setObjectName(QString::fromUtf8("txtVrmsCH2"));
txtVrmsCH2->setAlignment(Qt::AlignCenter);
txtVrmsCH2->setReadOnly(true);
verticalLayout_4->addWidget(txtVrmsCH2);
widget = new QWidget(centralWidget);
widget->setObjectName(QString::fromUtf8("widget"));
widget->setGeometry(QRect(240, 10, 81, 41));
verticalLayout = new QVBoxLayout(widget);
verticalLayout->setSpacing(0);
verticalLayout->setContentsMargins(11, 11, 11, 11);
verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
verticalLayout->setSizeConstraint(QLayout::SetDefaultConstraint);
verticalLayout->setContentsMargins(0, 0, 0, 0);
lblVmCH1 = new QLabel(widget);
lblVmCH1->setObjectName(QString::fromUtf8("lblVmCH1"));
lblVmCH1->setAlignment(Qt::AlignCenter);
verticalLayout->addWidget(lblVmCH1);
txtVmCH1 = new QLineEdit(widget);
txtVmCH1->setObjectName(QString::fromUtf8("txtVmCH1"));
txtVmCH1->setAlignment(Qt::AlignCenter);
txtVmCH1->setReadOnly(true);
verticalLayout->addWidget(txtVmCH1);
MainWindow->setCentralWidget(centralWidget);
retranslateUi(MainWindow);
QMetaObject::connectSlotsByName(MainWindow);
} // setupUi
void retranslateUi(QMainWindow *MainWindow)
{
MainWindow->setWindowTitle(QApplication::translate("MainWindow", "ADC Test", 0, QApplication::UnicodeUTF8));
action_Salir->setText(QApplication::translate("MainWindow", "&Salir", 0, QApplication::UnicodeUTF8));
actionA_cerca_de->setText(QApplication::translate("MainWindow", "A&cerca de...", 0, QApplication::UnicodeUTF8));
actionAcerca_de_QT->setText(QApplication::translate("MainWindow", "Acerca de &QT", 0, QApplication::UnicodeUTF8));
actionAcerca_de_Qt->setText(QApplication::translate("MainWindow", "Acerca de &Qt...", 0, QApplication::UnicodeUTF8));
lblVmCH2->setText(QApplication::translate("MainWindow", "Vm CH2", 0, QApplication::UnicodeUTF8));
txtVmCH2->setText(QApplication::translate("MainWindow", "##.##", 0, QApplication::UnicodeUTF8));
lblVrmsCH1->setText(QApplication::translate("MainWindow", "Vrms CH1", 0, QApplication::UnicodeUTF8));
txtVrmsCH1->setText(QApplication::translate("MainWindow", "##.##", 0, QApplication::UnicodeUTF8));
lblVrmsCH2->setText(QApplication::translate("MainWindow", "Vrms CH2", 0, QApplication::UnicodeUTF8));
txtVrmsCH2->setText(QApplication::translate("MainWindow", "##.##", 0, QApplication::UnicodeUTF8));
lblVmCH1->setText(QApplication::translate("MainWindow", "Vm CH1", 0, QApplication::UnicodeUTF8));
txtVmCH1->setText(QApplication::translate("MainWindow", "##.##", 0, QApplication::UnicodeUTF8));
} // retranslateUi
};
namespace Ui {
class MainWindow: public Ui_MainWindow {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_MAINWINDOW_H

Binary file not shown.

View File

@@ -1,6 +1,6 @@
DESIGN = ADC
PINS = $(DESIGN).ucf
DEVICE = xc3s250e-VQ100-4
DEVICE = xc3s500e-VQ100-4
BGFLAGS = -g TdoPin:PULLNONE -g DonePin:PULLUP \
-g CRC:enable -g StartUpClk:CCLK