Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include "freertos/FreeRTOS.h"
- #include "freertos/task.h"
- #include "driver/gpio.h"
- #include "sdkconfig.h"
- void zapisPort(unsigned int cislo)
- {
- for (int a=16; a<=22; a++)
- {
- gpio_set_level(a, (cislo & (1<<(a-16))));
- }
- }
- void app_main(void)
- {
- unsigned int hodnota=0;
- // Inicializace GPIO
- for (int a=16; a<=22; a++)
- {
- gpio_pad_select_gpio(a);
- gpio_set_direction(a, GPIO_MODE_OUTPUT);
- }
- while(1) {
- zapisPort(hodnota);
- vTaskDelay(1000 / portTICK_PERIOD_MS);
- if (hodnota < 0x3f0) hodnota++; else hodnota=0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement