Hallo allemaal,
Ik ben begonnen met Texas instrumenten MSP430 waarde lijn micro controllers werken. Ik nog steeds genieten van werken met Ardunio maar ik kan halen met een 16-bits TI MSP-EXp430G2 voor $9.95.
Texas Instruments is een groot bedrijf en de DIY, maker gemeenschap echt heeft omarmd. Hun online ondersteuning en documentatie is fabelachtig.
https://Store.ti.com/MSP430-launchpad-value-line-Development-Kit-P2031.aspx
Ik begon steeds vertrouwd met de chiparchitectuur voor de bovenstaande MSP430. Welke betere manier om te leren over de chip dan sommige code te schrijven.
Ik heb een paar LCD display rondslingeren en besloot dat dit zou een goed project te ontwikkelen.
In sommige graven op het web te doen ontdekte ik dat vele LCD-schermen de Hitachi HD44780 controller als een programmeerbare interface gebruiken.
https://www.Sparkfun.com/datasheets/LCD/HD44780.PDF
Ik deed wat zoeken uit op het web en vond een paar voorbeelden van de code en een bibliotheek die code voor de HD44780 implementeert.
Maar de meeste van de code was alleen kleine steekproeven van code en was echt niet geformatteerd voor voor reële productie gebruik.
Allermeest naar de code die ik vond was onvolledig, en echt buggy, toen ik de reset-knop meerdere malen het scherm ingedrukt wanneer noten en weergegeven tekens beschadigd.
Ik vond een voorbeeld van iemand die een vrij mooi bibliotheek, goed gedocumenteerd samengesteld maar miste sommige gemeenschappelijke functies die ik wilde.
Ook deed nergens ik fijne echt goede code monsters die de features van de HD44780 interface geïmplementeerd.
Dus besloten heb ik te nemen van de volgende bibliotheek en wijzigen om toe te voegen van de functies die ik wilde en geef enkele voorbeelden van de code werken.
Dus een beetje dank gaat naar de nikosapi op
http://nikosapi.org/w/index.php/MSP430_HD44780_Controller_Software
Ik zal hieronder enkele links publiceren naar mijn oven repository, met de toegang van het publiek zodat iedereen de code kan downloaden.
Over de volgende paar berichten zal ik ook bespreken de codering monsters die ik samen te stellen.
Ik heb samen een YouTube-video van de codevoorbeelden uit naar een 2 regel 40-karakterdisplay waarmee wordt afgedrukt 4 lijnen, 20 tekens elk afdrukt. Hebt u een ander LCD beeldscherm die de bibliotheekfuncties zal nog steeds werken, moet u wellicht te wijzigen van de lengte van de tekst die u in de voorbeeldcode verzendt.
Hier is de link naar de Kiln repository, klik op de "Download Archief" voor het downloaden van de bestanden op uw werkstation:
https://objetek.kilnhg.com/code/MSP430-HD44780-4-bit-Library/Group/release/files
De bibliotheek werd getest met behulp van de bovenstaande MSP430 launchpad, maar de bibliotheek zou moeten werken met de meeste micro-controllers.
De bibliotheek en codevoorbeelden ontstonden in Texas instrumenten Code componist Studio, die een Eclipse is toepassing met aangepaste plug ins.
Maar de code kan worden genomen met run met de ketting van een hulpmiddel.
Download de code zodat u langs kunt volgen: