Hirdetés
- ASUS ROG Ally
- Amlogic S905, S912 processzoros készülékek
- Milyen monitort vegyek?
- Milyen Android TV boxot vegyek?
- 3D nyomtatás
- Androidos tablet topic
- Milyen TV-t vegyek?
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Bluetooth hangszórók
- Most állítólag törölték a korábban pletykált GeForce RTX 50 Super sorozatot
-
PROHARDVER!
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
- Frederick Forsythe: Isten ökle (nem olvasott)
- BESZÁMÍTÁS! MSI ThinA15 B7VF-449XHU Gamer notebook - R7 7735HS 16GB DDR5 1TB SSD nVidia RTX 4060 8GB
- BESZÁMÍTÁS! GIGABYTE B760M i5 14600KF 32GB DDR4 1TB SSD RTX 3080 10GB ZALMAN Z1 Plus A-Data 750W
- HIBÁTLAN iPhone 14 256GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3799, 100% Akksi
- Keresek Xbox Series S / Series X / Playstation 5 konzolokat
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
ekkold

