Distansera mätningen och hinder detektering med NXP 89v51rd2fn och ultrasonic sensor HC-SR04. (7 / 11 steg)
Steg 7: Laddar HEX filen till 8051 (p89v51rd2).
Mikro-controller förstår endast binära språk. Så måste vi installera hex koden i ROM av controller chip. Det finns så många lastare på marknaden att blixt ROM av mikro-styrenheter. Men de är mycket kostsamt. Som jag skrev tidigare om flash magi och specifikation av p89v51xx chip. Vi kan programmera hex filen lätt in i ROM. Vi kommer att använda DB-9 kabel eller RS-232 för detta och flash magic programvara.
Flash magic stöder endast de enheter som stöder ISP. Så sådant chip har boot lastning program i byggt och det är känt som en starthanterare. Så är vårt viktigaste mål att sätta våra offer chip i boot laddar läge. Detta uppnås genom att återställa chip.
När startknappen för flash magic trycks att ange blinkande ROM, skickar kontinuerligt 'U' till controller och när chipet återställs, går in i startläget belastning och ger eko till blixt magi och hex koden läses sedan in i ROM.
Så finns det huvudsakligen två sätt att placera markern i boot laddar läge...
1) använda Reset switch
2) utan Reset switch
Med hjälp av Reset switch
Med hjälp av reset switch kan du sätta chip i startläget lastning med hjälp av två metod, i både metod kopplingsschemat är fortfarande samma.
Metod-1:
1) Konfigurera flash magic
2) driva upp din kretsar
3) Klicka på "starta" knappen i flash magi
4) när det ber om "Återställ enhet" Tryck på reset switch
Metod-2:
1) Konfigurera flash magic
2) driva upp din kretsar
3) tryck och håll reset switch
4) Klicka på "starta" knappen i flash magi
5) när det ber om "Återställ enhet" release reset switch
Utan att använda Återställ växla
Kopplingsschemat nedan och den enda skillnaden i detta är att det inte innehåller reset switch. Så den funktionen som vi kommer för att använda här är brun ut upptäckt.
1) Konfigurera Flash magic
2) Klicka på "start" i flash magi
3) när det frågar efter "Återställa enheten" driva upp din kretsar
Så dess mycket enkelt och mindre tidskrävande. Du kan använda någon metod som är lämplig för dig.