Skip to content
blahlt edited this page Dec 30, 2013 · 3 revisions

Paleidžiam "Programmers Notepad"

Einam į meniu File->New->Project

Įrašom Name (pvz.: nrf24l01plus) ir nurodom Folder (pvz.: C:\Users\blah\Desktop\nrf24l01plus)

Einam File->New->C / C++ ir išsaugom (File->Save As...) kaip main.c prieš tai nurodytame folderyje

Paleidžiam "MFile"

Per meniu Makefile->Main file name... nurodom main (default reikšmė), nes sukūrėm main.c failą

Pasirenkam mikrovaldiklį per Makefile->MCU type->... (pvz.: ATmega->atmega16)

Nurodom programatoriu per Makefile->Programmer->... (pvz.: avrisp, jei bus programuojama su Arduino UNO R3)

Nurodom programotoriaus portą Makefile->Port->... (pvz.: com2) tą kurį naudoja programatorius

Įjungiam rankinį redagavimą Makefile->Enable Editing of Makefile

Įrašom teisingą F_CPU reikšmę (pvz.: F_CPU = 1000000 - gamyklinškai nustatytas atmega8, atmega16 dažnis su vidiniu RC oscilatoriumi)

! Kai atsiras naujų .c failų, juos reikia aprašyti eilutėje "SRC = $(TARGET).c" atskiriant vieną nuo kito tarpu (pvz.: SRC = $(TARGET).c library.c)

Prie AVRDUDE_FLAGS prirašom eilutes "AVRDUDE_BITRATE = 19200" ir "AVRDUDE_FLAGS += -b $(AVRDUDE_BITRATE)" (kitaip neveiks su ArduinoISP), kad atrodytų maždaug taip:

AVRDUDE_BITRATE = 19200

AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)

AVRDUDE_FLAGS += -b $(AVRDUDE_BITRATE)

AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)

AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)

AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)

Išsaugom Makefile failą File->Save As... projekto kataloge (pvz.: C:\Users\blah\Desktop\nrf24l01plus)

"Programmers Notepad" spaudžiam dešinį ant projekto ir pasirenkam "Add Files" ir pridedam visus reikalingus failus

Clone this wiki locally