Микроконтроллеры Microchip

Материал из ВИКИЦМИТ
Версия от 19:03, 15 марта 2022; MihaYu (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску


Atmega

Программирование микроконтроллеров avr для чайников. Александр Писанец

  1. Программирование микроконтроллеров Урок 1
  2. Микроконтроллеры avr для начинающих Урок 2 "Atmega"
  3. Микроконтроллеры и led светодиоды
  4. Микроконтроллеры avr для начинающих ( расширяем порты микроконтроллера)
  5. Программирование микроконтроллеров для начинающих "урок 3"
  6. Микроконтроллеры avr фирмы Atmel для начинающих Урок 4
  7. Программирование микроконтроллеров avr Урок 5 "Atmega"
  8. Программирование avr микроконтроллеров в среде Atmel Studio "Урок7 аtmеga таймер "
  9. Программирование микроконтроллеров avr для начинающих "урок 8"
  10. Микроконтроллеры avr для начинающих " Урок9 атомарные операции "
  11. Программирование микроконтроллеров " Урок10 LED индикатор на Atmege"
  12. Микроконтроллеры avr для начинающих " Урок11 шим в Atmega16 "
  13. Программирование микроконтроллеров avr для начинающих ( Урок12 энкодер )
  14. Программирование микроконтроллеров для начинающих "Урок13 матричная клавиатура"
  15. Микроконтроллеры avr для начинающих " Урок14 сторожевой таймер "
  16. Микроконтроллеры avr для начинающих " Урок15 асинхронный режим в таймере"
  17. Микроконтроллеры avr для начинающих "aцп в Atmega 16"
  18. Цифровой вольтметр на микроконтроллере. (Урок 17)
  19. SPI интерфейс на микроконтроллере. "урок 18"
  20. Все о микроконтроллерах для начинающих "USART часть 1"
  21. Микроконтроллеры avr для начинающих " EEPROM "
  22. Микроконтроллеры для начинающих "USART часть 2"
  23. Программирование микроконтроллеров avr “EEPROM”
  24. Программирование микроконтроллеров (компаратор часть1)
  25. Программирование микроконтроллеров (компаратор часть 2)
  26. Программирование микроконтроллеров (компаратор часть 3)

Прошивка микроконтроллеров через Ардуино

Настройка среды и работа с программаторами для AVR микроконтроллеров в Linux

При подключении только lsusb даёт ответ.

Bus 005 Device 002: ID 16c0:05dc Van Ooijen Technische Informatica shared ID for use with libusb

Создаём файл /etc/udev/rules.d/10-usbasp.rules в нем записать строчку

SUBSYSTEM=="usb", ATTR{idVendor}=="16c0", ATTR{idProduct}=="05dc", GROUP="dialout", MODE="0666", SYMLINK+="usbasp" # USBasp

и после sudo /etc/init.d/udev restart

Передёргиваем девайсинку и наблюдаем в /dev свой usbasp

Avrdude - опции запуска и примеры использования, графическая оболочка для linux

Atmega128

ATmega128 + Arduino IDE

ATmega128 + Arduino IDE + USBasp

MegaCore

An Arduino core for ATmega64, ATmega128, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90CAN32, AT90CAN64 and AT90CAN128, all running Optiboot flash. This core requires at least Arduino IDE v1.6, where v1.8.5+ is recommended.

MightyCore

An Arduino core for ATmega8535, ATmega16, ATmega32, ATmega164, ATmega324, ATmega644 and ATmega1284, all running a Optiboot.

Atmega64

Atmega32

Atmega16

Atmega8

Прошивка бутлоадера Arduino в ATmega8, бюджетный Arduino

Atmega328

Антикризисная замена Arduino - LGT8F328P! Дефицит полупроводников

ATtiny

Микроконтроллеры ATtiny25-ATtiny45-ATtiny85

Работа с голым МК и ATtiny

PIC