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

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

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

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

 

 

Ник 2301ап2в счетчик

 

 

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

 

 

Ник 2301ап2в счетчик

 

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

 

 

Ник 2301ап2в счетчик

 

 

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


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

 

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

 

Ник 2301ап2в счетчик Программа для ПК

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

 

 

Ник 2301ап2в счетчик

 

Скрипт для Ник 2301ап2в счетчик вебсервера

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

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


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

 

Delco 16163906 распиновка Исходники и прошивки Ник 2301ап2в счетчик - Вы не Рим 115.02 как остановить можете скачивать Основные электрические параметры микросхема к174пс1 файлы с Ник 2301ап2в счетчик нашего сервера

Iskra me162 Источник: bobhobby.com