Tartalomjegyzék:
- 1. lépés: Telepítse a számítógépre az Stm32cubemx, a Keil UVision5 és az Energia programokat, frissítse őket
- 2. lépés: Nyissa meg az Stm32cubemx Select Stm32l476 Nucleo Board -ot. Válassza a PC_13 lehetőséget külső megszakító pin -ként
- 3. lépés: Nem kell változtatni az óra beállításain
- 4. lépés: Válassza ki a TIMER1 -et és az Óraforrást belső óraként. És végezze el a beállításokat a TIMER1 -ben a Képek szerint
- 5. lépés: Adjon nevet a projektnek, és hozzon létre kódot a Keil Ide számára az Stm32cubemx -ből
- 6. lépés: Csatlakoztassa az LCD -t az STM3276 Nucleo Board -hoz az alábbi csatlakozásokkal
- 7. lépés: Csatlakoztassa a Tiva Launchpad egy érintkezőjét az Stm32l476 külső megszakító csapjához, és a Tiva Launchpad GND -tűjét az STM32L476 GND -tűjéhez
- 8. lépés: A projekt bemutatója
![Frekvenciamérő a mikrokontroller használatával: 8 lépés Frekvenciamérő a mikrokontroller használatával: 8 lépés](https://i.howwhatproduce.com/images/010/image-28325-j.webp)
Videó: Frekvenciamérő a mikrokontroller használatával: 8 lépés
![Videó: Frekvenciamérő a mikrokontroller használatával: 8 lépés Videó: Frekvenciamérő a mikrokontroller használatával: 8 lépés](https://i.ytimg.com/vi/WY_CJuy2H4I/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
![Image Image](https://i.howwhatproduce.com/images/010/image-28325-2-j.webp)
![](https://i.ytimg.com/vi/NAoj-HLRIro/hqdefault.jpg)
![Frekvenciamérő a mikrokontroller segítségével Frekvenciamérő a mikrokontroller segítségével](https://i.howwhatproduce.com/images/010/image-28325-3-j.webp)
![Frekvenciamérő a mikrokontroller segítségével Frekvenciamérő a mikrokontroller segítségével](https://i.howwhatproduce.com/images/010/image-28325-4-j.webp)
![Frekvenciamérő a mikrokontroller segítségével Frekvenciamérő a mikrokontroller segítségével](https://i.howwhatproduce.com/images/010/image-28325-5-j.webp)
Ez az oktatóanyag egyszerűen leírja, hogyan kell kiszámítani az impulzusforrás frekvenciáját egy mikrokontroller segítségével. Az impulzusforrás magas feszültsége 3,3 V, az alacsony pedig 0 V. STM32L476 -ot, Tiva indítópadot, 16x2 alfanumerikus LCD -t, néhány vezetékes kenyértáblát és 1K ellenállást használtam.
Hardver szükséges:-
1) STM32L476 nukleotábla
2) Tiva indítópad vagy bármely más mikrokontroller kártya (impulzusforrás)
3) 16x2 alfanumerikus
4) Kenyeretábla
5) 1K ellenállás (az LCD kontraszthoz)
Szoftverkövetelmény:-
1) STM32cubemx
2) Keil uVision5
3) Energia (a Tiva indítópadhoz)
1. lépés: Telepítse a számítógépre az Stm32cubemx, a Keil UVision5 és az Energia programokat, frissítse őket
2. lépés: Nyissa meg az Stm32cubemx Select Stm32l476 Nucleo Board -ot. Válassza a PC_13 lehetőséget külső megszakító pin -ként
![Nyissa meg az Stm32cubemx Válassza ki az Stm32l476 Nucleo Board -ot. Válassza a PC_13 lehetőséget külső megszakító pin -ként Nyissa meg az Stm32cubemx Válassza ki az Stm32l476 Nucleo Board -ot. Válassza a PC_13 lehetőséget külső megszakító pin -ként](https://i.howwhatproduce.com/images/010/image-28325-6-j.webp)
3. lépés: Nem kell változtatni az óra beállításain
![Nem kell változtatni az óra beállításain Nem kell változtatni az óra beállításain](https://i.howwhatproduce.com/images/010/image-28325-7-j.webp)
4. lépés: Válassza ki a TIMER1 -et és az Óraforrást belső óraként. És végezze el a beállításokat a TIMER1 -ben a Képek szerint
![Válassza ki a TIMER1 -et és az Óraforrást belső óraként. És végezze el a beállításokat a TIMER1 -ben a Képek szerint Válassza ki a TIMER1 -et és az Óraforrást belső óraként. És végezze el a beállításokat a TIMER1 -ben a Képek szerint](https://i.howwhatproduce.com/images/010/image-28325-8-j.webp)
![Válassza ki a TIMER1 -et és az Óraforrást belső óraként. És végezze el a beállításokat a TIMER1 -ben a Képek szerint Válassza ki a TIMER1 -et és az Óraforrást belső óraként. És végezze el a beállításokat a TIMER1 -ben a Képek szerint](https://i.howwhatproduce.com/images/010/image-28325-9-j.webp)
![Válassza ki a TIMER1 -et és az Óraforrást belső óraként. És végezze el a beállításokat a TIMER1 -ben a Képek szerint Válassza ki a TIMER1 -et és az Óraforrást belső óraként. És végezze el a beállításokat a TIMER1 -ben a Képek szerint](https://i.howwhatproduce.com/images/010/image-28325-10-j.webp)
5. lépés: Adjon nevet a projektnek, és hozzon létre kódot a Keil Ide számára az Stm32cubemx -ből
![Adjon nevet a projektnek, és készítsen kódot a Keil Ide számára az Stm32cubemx -ből Adjon nevet a projektnek, és készítsen kódot a Keil Ide számára az Stm32cubemx -ből](https://i.howwhatproduce.com/images/010/image-28325-11-j.webp)
![Adjon nevet a projektnek, és készítsen kódot a Keil Ide számára az Stm32cubemx -ből Adjon nevet a projektnek, és készítsen kódot a Keil Ide számára az Stm32cubemx -ből](https://i.howwhatproduce.com/images/010/image-28325-12-j.webp)
6. lépés: Csatlakoztassa az LCD -t az STM3276 Nucleo Board -hoz az alábbi csatlakozásokkal
Az STM32 tűcsatlakozásai az LCD -hez
STM32L476 - LCD
GND - PIN1
5V - PIN2
NA - 1K ellenállás a GND -hez csatlakoztatva
PB10 - RS
PB11 - RW
PB2 - HU
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
GND - PIN16
7. lépés: Csatlakoztassa a Tiva Launchpad egy érintkezőjét az Stm32l476 külső megszakító csapjához, és a Tiva Launchpad GND -tűjét az STM32L476 GND -tűjéhez
Ha bármilyen más mikrokontroller kártyája van, akkor az adott kártya GPIO -ját az STM32L476 nukleoártya külső megszakító tüskéjéhez kell csatlakoztatnia, és mindkét tábla GND -jét egymáshoz kell kapcsolnia. Ezt a GPIO -pin programszerűen át kell kapcsolnia az IDE -ben.
Ajánlott:
DIY egyszerű Arduino frekvenciamérő 6,5 MHz -ig: 3 lépés
![DIY egyszerű Arduino frekvenciamérő 6,5 MHz -ig: 3 lépés DIY egyszerű Arduino frekvenciamérő 6,5 MHz -ig: 3 lépés](https://i.howwhatproduce.com/images/001/image-839-20-j.webp)
DIY Egyszerű Arduino frekvenciamérő 6,5 MHz -ig: Ma megmutatom, hogyan lehet felépíteni egyszerű frekvenciaszámlálót, amely képes reaktív, szinuszos vagy háromszög alakú jelek frekvenciájának mérésére 6,5 MHz -ig
Digitális óra mikrokontroller használatával (AT89S52 RTC áramkör nélkül): 4 lépés (képekkel)
![Digitális óra mikrokontroller használatával (AT89S52 RTC áramkör nélkül): 4 lépés (képekkel) Digitális óra mikrokontroller használatával (AT89S52 RTC áramkör nélkül): 4 lépés (képekkel)](https://i.howwhatproduce.com/images/005/image-12599-j.webp)
Digitális óra mikrokontroller használatával (AT89S52 RTC áramkör nélkül): Leírjuk az órát … "Az óra olyan eszköz, amely számolja és mutatja az időt (relatív)"! . MEGJEGYZÉS: 2-3 percet vesz igénybe az olvasás, kérjük, olvassa el az egész projektet, különben nem fogom
Akadálykerülő robot a mikrokontroller (Arduino) használatával: 5 lépés
![Akadálykerülő robot a mikrokontroller (Arduino) használatával: 5 lépés Akadálykerülő robot a mikrokontroller (Arduino) használatával: 5 lépés](https://i.howwhatproduce.com/images/010/image-27257-j.webp)
Akadálykerülő robot a mikrokontroller (Arduino) használatával: Ebben az utasításban megtanítom, hogyan lehet akadályokat elkerülni az Arduino -val együttműködő robot segítségével. Ismernie kell az Arduino -t. Az Arduino egy vezérlőkártya, amely az atmega mikrokontrollert használja. Használhatja bármilyen változatát Arduino de ha
AVR mikrokontroller biztosíték bit konfiguráció. A LED villogó program létrehozása és feltöltése a mikrokontroller flash memóriájába: 5 lépés
![AVR mikrokontroller biztosíték bit konfiguráció. A LED villogó program létrehozása és feltöltése a mikrokontroller flash memóriájába: 5 lépés AVR mikrokontroller biztosíték bit konfiguráció. A LED villogó program létrehozása és feltöltése a mikrokontroller flash memóriájába: 5 lépés](https://i.howwhatproduce.com/images/001/image-689-71-j.webp)
AVR mikrokontroller biztosíték bit konfiguráció. A LED villogó program létrehozása és feltöltése a mikrokontroller flash memóriájába: Ebben az esetben egyszerű programot készítünk C kódban, és elégetjük a mikrokontroller memóriájában. Saját programot írunk és összeállítjuk a hex fájlt, az Atmel Studio integrált fejlesztési platformjaként. Beállítjuk a biztosítékot bi
Két chipes frekvenciamérő bináris leolvasással: 16 lépés
![Két chipes frekvenciamérő bináris leolvasással: 16 lépés Két chipes frekvenciamérő bináris leolvasással: 16 lépés](https://i.howwhatproduce.com/images/002/image-5996-36-j.webp)
Két chipes frekvenciamérő bináris leolvasással: tizenkét fénykibocsátó dióda használatával. A prototípus egy CD4040 mint számláló és egy CD4060 mint az időbázis generátor. A jel átadása ellenállás -dióda kapun keresztül történik. Az itt használt CMOS -ika lehetővé teszi, hogy a műszert bármilyen feszültséggel táplálja 5