Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pas-02 (СОП-02)

Система оповещения персонала

Система работает на МК Atmega328p, написана на С, компилируется на avr-gcc. В состав системы входят:

  • Две микросхемы расширения портов MCP23017 (I2C) для двухпутного режима работы либо три для четырехпутного;
  • Модуль RTC DS1307 (I2C);
  • Микросхема EEPROM - памяти AT24CXXX (I2C);
  • Драйвер семисегментных индикаторов MAX72XX (SPI);
  • Микросхема записи / воспроизведения звука ISD1420;
  • UART - WiFi мост на базе ESP8266 (UART).

Прошивка осуществляется программатором AVRASP 2.0. Драйвера. Для прошивки системы необходимо использовать утилиту pas_02_dlr, либо воспользоваться командами:

Прошивка Flash памяти МК:

avrdude -v -p m328p -CF:\avr\etc\avrdude.conf -c usbasp -b57600 -Uflash:w:"$(ProjectDir)Release\$(TargetName).hex":i

Прошивка fuse - битов:

avrdude -v -p m328p -CF:\avr\etc\avrdude.conf -c usbasp -b57600 -U lfuse:w:0xDE:m  -U hfuse:w:0xD7:m  -U efuse:w:0xFF:m

Ветки

master - двухпутный режим работы,

4_railway - четырехпутный режим работы.

About

Система оповещения персонала - 02. Разрабатывалась в 2021-22 годах.

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages