Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //funkcija
- void pinstate(uint8_t port, uint8_t pin, uint8_t state) {
- if (state == 0) {
- port &= ~(1 << pin);
- } else {
- port |= (1 << pin);
- }
- }
- //Uporaba
- pinstate(PORTB, PINB0, 1);
- //Programček, kjer NE dela (brez headerja)
- void pinstate(uint8_t port, uint8_t pin, uint8_t state) {
- if (state == 0) {
- port &= ~(1 << pin);
- } else {
- port |= (1 << pin);
- }
- }
- int main(void) {
- uart_init(9600);
- uart_putsln("haj");
- pinstate(DDRB, PINB0, 1); //ne dela
- DDRB = 0xFF;
- while (1) {
- pinstate(&PORTB, PINB0, 1); //ne dela
- //PORTB |= 1 << PINB0; //dela
- _delay_ms(200);
- pinstate(&PORTB, PINB0, 0); //ne dela
- //PORTB &= ~(1 << PINB0); // dela
- _delay_ms(200);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement