- Избор алата за развој хардвера и софтвера
- Н76Е003 Развојни хардвер
- Ну-Линк као програмер Н76Е003
- ИДЕ и компајлер за микроконтролер Н76Е003
Постоји много микроконтролера доступних од познатих компанија као што су ПИЦ, Текас Инструментс, СТ и листа се наставља. Али када те микроконтролере разликујемо по фактору облика у односу на карактеристике у односу на цену, постаће ужурбано одабрати један. Међутим, нувотон је полупроводничка компанија са седиштем на Тајвану која је издвојена као подружница Винбонда 2008. Компанија нуди врло корисне микроконтролере, чипове са мешовитим сигналима, микропроцесоре са изузетно високим спецификацијама. Али најважније је да пружа све функције уз врло јефтину маржу. Дакле, током развоја производне фазе, нувотон микроконтролер добија горњу ивицу због ниске цене и високих носача карактеристика.
На пример, нувотон Н76Е003 је 20-пинска микроконтролерска јединица која подржава 18 И / О пинова од 20 са функцијама као што су УАРТ, И2Ц, 6-Цх ПВМ, СПИ, функције буђења, Бровноут детектори са 8-битним 8051 високих перформанси јединица са микроконтролером на бази. Сад бисте се требали запитати која је цена? То је мање од 0,4 УСД (30 Рс). Поред тога, није му потребан ни осцилатор, јер је опремљен унутрашњим РЦ осцилаторима од 16 МХз.
У овој серији водича научићемо како да програмирамо јединицу микроконтролера Н76Е003, тачније микроконтролер Н76Е003ат20. Будући да је веома јефтинији и има широк спектар карактеристика, овај микроконтролер може вам бити занимљив ако сте почетник или се бавите хоби пројектима или професионално. У овом специфичном водичу научићемо како да поставимо програмско окружење Н76Е003, као и како да напишемо први поздравни свет уграђеног програма - трепћући ЛЕД.
Избор алата за развој хардвера и софтвера
Будући да је микроконтролер финализован са Нувотон Н76Е003ат20, време је да сазнамо одговарајући хардвер и софтвер који су потребни за програмирање микроконтролера. Почнимо да сазнамо како да креирамо програмско окружење Н76Е003.
Н76Е003 Развојни хардвер
Званична развојна плоча за нувотон Н76Е003 је НуТини-Н76Е003 СДК плоча са програматором. Али пошто је ову плочу у Индији тешко пронаћи, а кошта и скупо, стандардна минимална развојна плоча је доступна на мрежи. Имиџ одбора Н76Е003 развој који ћемо користити у овом упутству је приказан испод.
Плоча је само једноставна развојна плоча са свим пиноутима из јединице микроконтролера. На слици испод приказан је интерни дијаграм кола за развојну плочу.
Као што видимо у шеми, развојна плоча нема било какав регулатор напона било да је линеарни или ЛДО. Међутим, на улазу има филтер кондензатор. Такође има ЛЕД за напајање и дугме за ресетовање за ресетовање јединице микроконтролера. Доступна је и пробна ЛЕД лампица која се може конфигурисати помоћу кода. Осим овога, спољни кристал и потребни кондензаторски јастучићи су такође доступни без компонената које могу бити врло корисне током даљег развоја тамо где је потребан спољни осцилатор.
Ну-Линк као програмер Н76Е003
За програмирање овог микроконтролера користимо незванични Ну-линк програмер који је јефтина алтернатива доступна у мрежним продавницама. Међутим, онима који су вољни да користе званични Ну-линк програмер, доступан је за куповину као Ну-Тини СДК развојни одбор.
Програмер који ћемо користити у нашем упутству је приказан горе. Има Мацро-УСБ везу, дугме за офлајн програмирање и индикатор статуса помоћу 4 ЛЕД (ИЦЕ, ИСП, ЦРВЕНА и ЗЕЛЕНА).
ИДЕ и компајлер за микроконтролер Н76Е003
Добијање одговарајућег ИДЕ-а и компајлера је важна ствар за свако програмирање микроконтролера. За водеће произвођаче микроконтролера у индустрији, као што су микрочип, нордиц, СТМицроелецтроницс - сви они нуде бесплатни ц компајлер и ИДЕ. Али за нувотон програмирање, ово је једина ствар која заостаје. Будући да се ради о микроконтролеру заснован на 8051, може се програмирати помоћу Кеил у висион са Ц51 компајлером или ИАР Ембеддед радним столом. Али постоји квака. Оба алата су одлична за обављање посла, али нису бесплатна. Доступне су пробне и евалуационе верзије ових алата и задовољавају посао програмирања нувотона Н76Е003.
Одабрали смо Кеил Мицро Висион с обзиром да је кориснички интерфејс лако разумљив, добар за конфигурисање и радни простор је заиста користан. Такође долази са Ц51 компајлером који ће компајлирати код за архитектуру 8051.
Међутим, да бисмо програм повезали са микроконтролером, користићемо интерфејс управљачког програма Ну-линк Кеил унутар микровизије Кеил. Ово чини флеш окружење једним кликом унутар Кеил радног простора. Веома је корисно уштедети време за уметање кода у чип. Ћемо дискутовати