Проход по ссылкам навигацииГлавная : Статьи :

Электронный USB счетчик на AVR ATtiny25

Электронный USB счетчик на AVR ATtiny25

Iskra me162 Проект представляет Основные электрические параметры микросхема к174пс1 собой счетчик с отображением Рим 115.02 как остановить данных на Iskra me162 8-ми сигментном Как остановить эл счетчик индикаторе и передачей Остановка счётчика ник 2301 данных через Iskra me162 USB-интерфейс. Я Основные электрические параметры микросхема к174пс1 к примеру использовал Рим 115.02 как остановить данное устройство как счетчик Iskra me162 посещений для вебсайта.

 

 

Iskra me162

 

 

В Как остановить эл счетчик проекте используется микроконтроллер Iskra me162 AVR Остановка счётчика ник 2301 ATtiny25, в качестве драйвера LCD-дисплея Iskra me162 используется Iskra me162 микросхема MAX7219. Основные электрические параметры микросхема к174пс1 Для отображения данных используется Рим 115.02 как остановить обычный 7-ми Iskra me162 сегментный индикатор на Как остановить эл счетчик 8 знакомест.
Остановка счётчика ник 2301 Принципиальная схема Iskra me162 устройства приведеОсновные электрические параметры микросхема к174пс1 на на рисунке ниже:

 

 

Iskra me162

 

Рим 115.02 как остановить Для связи микроконтроллера и Iskra me162 микросхемы MAX7219 используется всего Как остановить эл счетчик 3 линии. Программа Iskra me162 для Остановка счётчика ник 2301 контроллера написана на AVR-GCC и Iskra me162 основаIskra me162 на на коде Основные электрические параметры микросхема к174пс1 EasyLogger. Также, Christian Starkjohann Рим 115.02 как остановить разработал отличный Iskra me162 программный USB-драйвер который Как остановить эл счетчик называется AVR-USB Остановка счётчика ник 2301 и с Iskra me162 помощью которого Основные электрические параметры микросхема к174пс1 реализуется поддержка USB Рим 115.02 как остановить 1.1 (low speed) Iskra me162 для атмеловских AVR микроконКак остановить эл счетчик троллероIskra me162 в. Т.о. необходимость в Остановка счётчика ник 2301 специальной USB-микросхеме (к примеру FT232) Iskra me162 отпадает, Iskra me162 все реализуется Основные электрические параметры микросхема к174пс1 программно. Для питная м/с Рим 115.02 как остановить MAX7219 требуется Iskra me162 источник питания мощностью Как остановить эл счетчик не менее Остановка счётчика ник 2301 300мА и Iskra me162 напряжением 9-12В. Основные электрические параметры микросхема к174пс1 Микроконтроллер IC3 питается Рим 115.02 как остановить от USB-шины.

 

 

Iskra me162

 

 

Для экономии Iskra me162 памяти микроконтроллера (2к в ATtiny25), MAX7219 использовался Iskra me162 режим Остановка счётчика ник 2301 decode-mode (см. даташит). В этом Iskra me162 режиме Iskra me162 в памяти Основные электрические параметры микросхема к174пс1 МК не нужно хранить Рим 115.02 как остановить таблицу шрифтов Iskra me162 для семисегментного индикатора.


Как остановить эл счетчик Код функции Остановка счётчика ник 2301 usbFunctionSetup для Iskra me162 приема данных Основные электрические параметры микросхема к174пс1 от МК:

 

USB_PUBLIC Рим 115.02 как остановить uchar usbFunctionSetup(uchar data[8])
{
Iskra me162 static uchar replyBuf[2];
uchar Как остановить эл счетчик Dlen;
usbMsgPtr = Iskra me162 replyBuf;
Остановка счётчика ник 2301 switch (data[1]) {
case 0: Iskra me162 // Iskra me162 data format => data[3]:data[2]:data[5]:data[4]
MAX7219_DisplayChar(1,data[3] Iskra me162 >> 4 & 0x0F); // Как остановить эл счетчик display digit Остановка счётчика ник 2301 0
MAX7219_DisplayChar(2,Iskra me162 data[3] & Основные электрические параметры микросхема к174пс1 0x0F); // display Рим 115.02 как остановить digit 1
MAX7219_DisplayChar(3,data[2] >> 4 & 0x0F); Как остановить эл счетчик // display digit Iskra me162 2
Остановка счётчика ник 2301 MAX7219_DisplayChar(4,data[2] & 0x0F); // Iskra me162 display Iskra me162 digit 3
Основные электрические параметры микросхема к174пс1 MAX7219_DisplayChar(5,data[5] >Рим 115.02 как остановить > 4 & 0x0F); Iskra me162 // display digit Как остановить эл счетчик 4
MAX7219_DisplayChar(6,Остановка счётчика ник 2301 data[5] & Iskra me162 0x0F); // Основные электрические параметры микросхема к174пс1 display digit 5
Рим 115.02 как остановить MAX7219_DisplayChar(7,data[4] >Iskra me162 > 4 & 0x0F); // display Как остановить эл счетчик digit 6
MAX7219_DisplayChar(8,Iskra me162 data[4] Остановка счётчика ник 2301 & 0x0F); // display digit Iskra me162 7
Iskra me162 Dlen = Основные электрические параметры микросхема к174пс1 0;
break;
case 1:
Рим 115.02 как остановить MAX7219_Clear();
Dlen=0;
Iskra me162 break;
case 2:
Как остановить эл счетчик MAX7219_Init();
Dlen=0;
Остановка счётчика ник 2301 break;
default:
Iskra me162 Dlen=0;
break;
Основные электрические параметры микросхема к174пс1 }
return Dlen;
Рим 115.02 как остановить }

 

Iskra me162 Программа для ПК

Программа для компьютера Как остановить эл счетчик написана на Delphi 6 Iskra me162 с Остановка счётчика ник 2301 использованием компонента Indy 10. Для Iskra me162 данной Iskra me162 версии необходима Основные электрические параметры микросхема к174пс1 специальная библиотека LibUSB-Win32, которая Рим 115.02 как остановить является портированной Iskra me162 версией libusb для Как остановить эл счетчик Windows-систем. Библиотека Остановка счётчика ник 2301 значительно упрощает Iskra me162 пользовательскому приложению Основные электрические параметры микросхема к174пс1 доступ к USB-устройству. Рим 115.02 как остановить Также, для delphi использованы Iskra me162 компоненты CoolTrayIcon и TextTrayIcon. Как остановить эл счетчик Компоненты позволяют сворачивать Iskra me162 приложение Остановка счётчика ник 2301 в трей, как это показано Iskra me162 на Iskra me162 картинке ниже.
Основные электрические параметры микросхема к174пс1 Данное приложение каждые 10 Рим 115.02 как остановить секунд считывает Iskra me162 данные с текстового Как остановить эл счетчик файла hits.Остановка счётчика ник 2301 txt (счетчик Iskra me162 посещений) и Основные электрические параметры микросхема к174пс1 затем перенаправляет данные Рим 115.02 как остановить на USB.

 

 

Iskra me162

 

Скрипт для Iskra me162 вебсервера

На вебсервере используется Как остановить эл счетчик файл hits.txt, Iskra me162 в Остановка счётчика ник 2301 который записывается количество посещений странички. Iskra me162 Файл Iskra me162 должен быть Основные электрические параметры микросхема к174пс1 доступен для записи (права Рим 115.02 как остановить 0777). Для Iskra me162 записи количества посещений Как остановить эл счетчик используется простенький Остановка счётчика ник 2301 PHP-скрипт:

Iskra me162 =scriptcode>$hitfile = $_SERVER['DOCUMENT_ROOT'].Основные электрические параметры микросхема к174пс1 "/counter/hits.txt";
$hits Рим 115.02 как остановить = @ file_get_contents($hitfile);
file_put_contents($hitfile,Iskra me162 $hits+1,LOCK_EX);
echo ($hits+1); Как остановить эл счетчик // используется для Iskra me162 отладки


Остановка счётчика ник 2301 Для прошивки контроллера я использовал Iskra me162 AVR Iskra me162 ISP программатор Основные электрические параметры микросхема к174пс1 и программу PonyProg

 

Рим 115.02 как остановить Исходники и прошивки Iskra me162 - Вы не Как остановить эл счетчик можете скачивать Остановка счётчика ник 2301 файлы с Iskra me162 нашего сервера

Основные электрические параметры микросхема к174пс1 Источник: bobhobby.com