Простой ШИМ на ируем всё LAMPCORE

Program your attiny2313 with an Arduino; Get micros

This is the second part of setting up an Arduino to program an Attiny microcontroller, in the previous parts we added support for the variety of microcontrollers. For reference purposes this is what the Attiny2313 will be like when you do this, the pins and the corresponding Arduino pins are shown

Now lets crack on with the setup

Setup attiny2313 connection with Arduino board

Connect up your Attiny2313 to your Arduino as follows

1) attiny2313 pin 1 to arduino pin 10 reset
2) attiny 2313 pin 17 to arduino pin 11 MOSI
3) attiny2313 pin 18 to arduino pin 12 MISO
4) attiny2313 pin 19 to arduino pin 13 SCK
5) attiny2313 pin 10 to arduino GND
6) attiny2313 pin 20 to arduino VCC

Here is a layout

Arduino to atttiny2313

Open the ArduinoISP program and upload the ArduinoISP program to the Arduino board to turn it into an ISP programmer. Now, open up the BLINK sketch, and upload the BLINK sketch to Attiny2313 via “Upload Using Programmer” option on the Arduino IDE as follows

1) Open ArduinoISP program.
File>Examples>ArduinoISP

2) Select the serial port.
Tools>Port>COM5 (yours may differ)

2) Select the required Arduino board, in this case we are using an Arduino Uno.
Tools>Board>Arduino Uno

3) Set the programmer type as AVRISP MKII.
Tools>Programmer>AVRISP MKII

4) Press the upload button.

5) Now your Arduino Uno is setup as the ISP programmer. Next open up the LED Blink sketch.
File>Examples>Basics>Blink

6) Select the AVR target for the Arduino ISP to program to.
Tools>Board>ATtinyx313

Читайте также:  Как предотвратить перегрев воздушного компрессора ЧКЗ-Поволжье

7) Change the Board for the Arduino ISP to program to.
Tools>Chip>ATtiny2313

8) Make sure the Clock for the Arduino ISP is set to 8Mhz.
Tools>Clock>8mhz(internal)

You can see these settings in the screenshot below

9) Set the programmer mode.
Tools>Programmer>Arduino as ISP

10) Finally, start the sketch upload to the Attiny2313 microcontroller
File>Upload

If you connect an LED to pin 16 of your Attiny2313 you will see an LED flash on and off

Как залить данный ниже код в контроллер с помощью ардуино?

  • Facebook
  • Вконтакте
  • Twitter
  • Google

ардуино на 2313?

Программатором через ISP

  • Facebook
  • Вконтакте
  • Twitter
  • Google

  • Facebook
  • Вконтакте
  • Twitter
  • Google

Ну тогда нужно скачать AVR Studio и WinAvr, компильнуть проект и компиляцию залить на кристалл.

там создается файлы с раширением *.hex или *.bin (в зависимости от параметров компиляции). В Avr Studio есть программатор (программа). Хотя лучше посмотреть в сети описание к скетчу, какую програмулину для прошива автор рекомендует.

тут пишут, что будет распознаваться как avr isp mkII. То есть для дудки это должно быть что то типа avrdude -p t13 -c avrispmkII -P com1.
или avrdude -p t13 -c avrispmkII -P USB

Для студии нашел вот например такой юзергад: www.jedmicro.com.au/AVRISPmkII_UG.pdf

назначения пинов при использования скетча Arduino ISP:
Pin connections:
Arduino Pin 13 (or SCK of another programmer)
Arduino Pin 12 (or MISO of another programmer)
Arduino Pin 11 (or MOSI of another programmer)
Arduino Pin 10 (or RESET of another programmer)
назначения пинов attiny2313

схемопедия

Каталог электронных схем

  • Добавить статью
  • Обратная связь

Подключение PS/2, AT клавиатуры к микроконтроллеру Attiny2313

Подключение PS/2, AT клавиатуры к микроконтроллеру Attiny2313

Во время экспериментов с PS/2 клавиатурой появилась у меня идея, а почему бы не попробовать подключить PS/2 клавиатуру к микроконтроллеру?

Читайте также:  Замена лампочек ближнего и дальнего света, снятие блок-фары - Ремонт ВАЗ 2106Ремонт ВАЗ 2106

Под рукой оказался микроконтроллер Attiny2313 и LCD дисплей на контроллере HD44780. Думаю, принцип работы клавиатуры не стоит описывать, если будет надо – погуглите (немного инфы есть здесь). Собрал всё это и вот что получилось:

Принципиальная схема устройства

Проект в протеусе (скачать исходник можно в конце статьи):

Распиновка PS/2 и AT клавиатуры:

Установка фьюзов в PonyProg2000:

Получилось что-то вроде печатной машинки.

Устройство работает с PS/2 и AT клавиатурой.

Прошивку писал в среде BASCOM-AVR, исходник прилагается.

Если есть, какие то просьбы, вопросы или пожелания пишите на мой e-mail: haker.by@mail.ru

Разработчик: Яковлев Александр Вячеславович (г.Витебск, Беларусь)

Ссылка на основную публикацию
Adblock detector