Мазмұны:
Бейне: Ez430 көмегімен MSP430 DIP бағдарламалау: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Мен TI ez430 USB бағдарламашысын тапқан кезде, бұл MCU -мен жұмыс істеудің қарапайым әдістерінің бірі болып көрінді. Мен қалай қателесемін, оның атауы бар! Шындығында, бұл оңай … көбінесе.
Ez430 өте жақсы, егер сіз TI сататын шағын мақсатты тақталарды қолданғыңыз келсе, бірақ нағыз бастаушы үшін ақпараттың жетіспеушілігі сыртқы чиптерді программалауға көшкенде ашуландырады, ал Texas Instruments техникалық ақпараты қорқынышты.
Бұл қысқаша мақалада мен ez430 көмегімен TI -ден тапсырыс берген DIP үлгілерімен қалай жұмыс істеу керектігін көрсетемін деп үміттенемін. Мен ez430 мақсатты тақтасындағы, мысалы MSP430F2013 микроконтроллерлік қондырғымен (MCU) жұмыс жасаймын. Кез келген MSP430x2xx бірдей әдіспен жұмыс істейді, және менің білуімше, MSP430 желісінің бәрі бірдей бағдарламалау қосылымдарын қолданады. Егер сіз екі қатарлы пакеттен (DIP немесе DIL) басқа пакетті немесе MSP430x2xx құрылғысынан басқа құрылғыны қолдансаңыз, сәйкес түйреуіштердің орналасуын табу үшін құрылғының деректер кестесіне жүгіну қажет болады.
1 -қадам: бөлшектер
Msp430 бағдарламалау үшін сізге тек бірнеше бөлік қажет. Міне тізімі: Сымды IC розеткасы MSP430 MCU ez430 4 істікшелі розетка (.050 Grid интерконнект) 4 істікшелі розетка туралы жылдам ескерту. Ez430 пайдаланушылар нұсқаулығында Mill-Max бөлшек нөмірі көрсетілген. Мен соңғы рет тексергенде Mouser.com оларды қоймада ұстады, ал Mill-Max үлгілерді ұсына алады. Есіңізде болсын, суретте мақалада кейінірек айтылатын протон тақтаның қосымша бөліктері бар. Мен байланыстыру үшін Kynar қапталған 30 калибрлі сымды қолдандым.
2 -қадам: тақталар
MSP430 бағдарламалау үшін Vcc және Vss қосылымдарын қосқанда тек 4 сым қажет. Төмендегі схема көмектесуі керек. Бұл бағдарламаны MCU -ге жүктеу үшін қажет жалғыз қосылым, мен екі бағдарламалау тақтасын құрдым. Біріншісінде кішкене нан тақтасы, ZIF розеткасы және ескі IDE кабелінің 4 сымы, бір ұшына дәнекерленген 4 істікшелі розетка қолданылады. Zero Insertion Force ұясы MCU -ны жылжытқанда күш -жігерді үнемдейді. Екіншісі Mill-Max DIP розеткасын және мен орнатқан түйреуіштерді, сондай-ақ басқа компоненттерді пайдаланады. Мен қосылымдардың көпшілігін сыммен орап алдым. Тек 4 істікшелі розетканы дәнекерлеу қажет болды. Негізінде бұл осцилляторсыз прото-тақта. TU құжатының slau144c кестесінің 2-2 кестесінде (MSP430x2xx пайдаланушылар нұсқаулығы) пайдаланылмаған түйреуіштер көрсетілген. Бұл сіздің жобалық тақтаңыз үшін маңызды, бірақ бағдарламалау үшін емес. Егер сіз 47к резистордың көмегімен RST түйреуішін жоғары тартпасаңыз, MCU сіздің бағдарламаңызды іске қоспайды. Ez430 түйреуіштерін 4 істікшелі розеткаға қосқанда, Vcc қосылымының дұрыстығына көз жеткізіңіз. Сіз мұны ez430 пайдаланушы нұсқаулығындағы схемаға қарап тексере аласыз. Назар аударыңыз, R10 ez430 жағында Vcc -ке бекітілген. Сіз тақтадағы жетекші коннектордың 1 -ші түйреуішіне жақын орналасқан қосқыш түйреуішіне қарай жүре алуыңыз керек. Сонымен қатар, Spy-Bi-Wire деп аталатын 4 сымды бағдарламалау қосылымын соңғы қосымшаңызға қосуға болады, және сізге чипті мүлде алып тастаудың қажеті жоқ. Егер сіз осылай шешсеңіз, онда сіз MCU -ды қосымшаның 3В қуат көзінен қуаттай аласыз және USB бағдарламашысының 2 және 3 түйреуіштерін (J1 қараңыз) MCU -ға қосуға болады.
3 -қадам: бағдарламалау
Мен айтқанымдай, сізде аппараттық құрал дайын болған кезде, ez430 -ды пайдалану оңай. Құрылғыға қосылған IAR Kickstart бағдарламасы сізді тез іске қосады. 1.0 портына бекітілген жарықдиодты жыпылықтайтын бағдарлама бар. Тақтада мысал бағдарламасын іске қосу үшін 2 -істікшеге светодиоды мен резисторды және 10 -істікшеге 47к Ом тартылатын резисторды қосу жеткілікті, сонда сіз өшіп, жыпылықтап тұруыңыз керек. Бұл веб -сайттан табылған, бұл өте көп. Басқа бірнеше мысал бағдарламалар бар. Егер сіз өзіңіз бағдарламалауға кіріспес бұрын оларды сынап көргіңіз келсе, 'msp430 жобаларын' жылдам іздеу сізге бірнеше нәтиже береді. Сәттілік және бақытты бағдарламалау!
4 -қадам: Пайдалы сілтемелер
TI MSP430 Pageez430 пайдаланушылар нұсқаулығы
Ұсынылған:
Arduino Uno - Baofeng UV -9R Plus көмегімен DIY бағдарламалау кабелі: 6 қадам (суреттермен)
Arduino Uno-Baofeng UV-9R Plus көмегімен DIY бағдарламалау кабелі: Барлығына сәлем, бұл Baofeng UV-9R (немесе плюс) гарнитураны / құлаққапты кабельді USB ретінде Ardunio UNO көмегімен бағдарламалау кабеліне айналдыру туралы қарапайым нұсқаулық. Сериялық түрлендіргіш. [Жауапкершіліктен бас тарту] Мен келтірілген зиян үшін ешқандай жауапкершілік көтермеймін
ATmega328 бағдарламасын Arduino IDE көмегімен 8 МГц кристалды қолдану арқылы бағдарламалау: 4 қадам
ATmega328 бағдарламасын Arduino IDE көмегімен 8 МГц кристалды қолдана отырып бағдарламалау: Бұл нұсқаулықта мен Armeino IDE мен Arduino UNO бағдарламасын қолдана отырып, ATmega328P IC (Arudino UNO -да бар сол микроконтроллер) бағдарламалау бойынша қадамдық нұсқаулықты қарастырамын. арнайы Arduino, сіздің жобаларыңызды жасау үшін
Arduino көмегімен ATtiny бағдарламалау: 7 қадам (суреттермен)
Arduino көмегімен ATtiny бағдарламалау: Arduino IDE көмегімен ATtiny микроконтроллерлерін бағдарламалау бойынша нұсқаулар берілген. Қарапайым ағылшын тілінде 8 түйреуішті Atmel чиптерін әдеттегідей Arduino сияқты бағдарламалау керек. Бұл керемет, себебі ATtiny кішкентай, және - бұл мүмкіндік береді
Нысанға бағдарланған бағдарламалау: нысандарды құру/оқыту әдісі/Shape Puncher көмегімен техника: 5 қадам
Нысанға бағдарланған бағдарламалау: Оқыту объектілерін құру/Оқыту әдісі/Shape Puncher көмегімен техника: Объектіге бағдарланған бағдарламалауды жаңадан бастаған студенттер үшін оқыту/оқыту әдісі. Бұл оларға сыныптардан объектілерді құру процесін елестетуге және көруге мүмкіндік беретін әдіс. EkTools 2 дюймдік үлкен соққы; қатты пішіндер жақсы. Қағаз немесе б
Жарықдиодты сағат 555 және 4017 көмегімен (бағдарламалау қажет емес): 8 қадам (суреттермен)
Жарықдиодты сағат 555 және 4017 көмегімен (Бағдарламалаудың қажеті жоқ): Мұнда мен шамамен 7 жыл бұрын жасаған және жасаған жобаны ұсынамын. Жобаның идеясы 4017 сияқты есептегіш IC -терді светодиодтардың жыпылықтауын басқаратын сигналдарды шығару үшін қолдану болып табылады. аналогтық сағат тілдері