- Apple iPhone 16 - ígéretek földje
- Samsung Galaxy A54 - türelemjáték
- Xiaomi 15 - kicsi telefon nagy energiával
- Bemutatkozott a Poco F2 Pro (már megint)
- Yettel topik
- Huawei Watch Fit 3 - zöldalma
- iPhone topik
- Nothing Phone (3) – tervezett kaotika
- 5G-s szettel frissült az Infinix belépő modellje
- Samsung Galaxy S24 FE - később
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Tomika86
senior tag
válasz
Tankblock #17161 üzenetére
Bitmező: [link]
Makró
#include <p32xxxx.h>
#define BTN PORTAbits.RA2
#define BTN_Tr TRISAbits.TRISA2
#define LEDs LATD
#define LEDs_Tr TRISD
#define LEDD0 LATDbits.LATD0
#define LEDD0_Tr TRISDbits.TRISD0
#define LEDsA() { LEDs = 0xAAAA; }
#define LEDs5() { LEDs = 0x5555; }
#define BTN_In() { BTN_Tr = 1; }
#define LEDs_Out() { LEDs_Tr = 0x0000; }
main()
{
BTN_In();
LEDs_Out();
while(1)
{
if(BTN)
{
LEDsA();
}
else
LEDs5();
}
}"Látható, hogy itt már nincsenek értékadások (csak a makrókban), a "main()" függvényben csak makróhívások találhatók. A makróhíváskor nem történik stack művelet, tehát gyorsabban kerül végr ehajtásra, mint a függvényhívás."
Új hozzászólás Aktív témák
- Magga: PLEX: multimédia az egész lakásban
- Elektromos rásegítésű kerékpárok
- Először égett le egy újságnál a GeForce RTX 5090
- AMD Navi Radeon™ RX 6xxx sorozat
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Vezeték nélküli fejhallgatók
- Gitáros topic
- Vezetékes FEJhallgatók
- Synology NAS
- ASZTALI GÉP / ALKATRÉSZ beárazás
- További aktív témák...
- IPhone 11 64GB gyári független purple új akku megkímélt
- HPE ProLiant ML350 Gen9 Hot Plug 8SFF Rack Server
- Apple Watch Series 7 41mm
- Eladó 26 db Apple Watch óraszíj (45 mm-hez, kifogástalan állapotban)
- INGYEN POSTA - ÚJ GAMER PC V11 - i5-12400F - RTX 3060 12GB - 16GB RAM - 1TB SSD -www.olcsogamerpc.hu
Állásajánlatok
Cég: FOTC
Város: Budapest