REKLAMA

return enum

Znaleziono około 351 wyników dla: return enum
  • [LPC17xx] USB host, enumeracja.

    Właśnie w tej funkcji jest robiony reset portu: USB_INT32S Host_EnumDev (void) { USB_INT32S rc; put_str("Connect a Mass Storage device\n"); while (!HOST_RhscIntr); Host_DelayMS(200); /* USB 2.0 spec says atleast 50ms delay beore port reset */ LPC_USB->HcRhPortStatus1 = OR_RH_PORT_PRS; // Initiate port...

    Mikrokontrolery   05 Kwi 2011 11:52 Odpowiedzi: 11    Wyświetleń: 2663
  • C Avr Studio Error 1 undefined reference to Error 2 ld returned 1 exit status c

    [syntax=text] Mam nadzieje że chodzi o ten komunikat: ------ Build started: Project: LED4_Plex, Configuration: Debug AVR ------ Build started. Project "LED4_Plex.cproj" (default targets): Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!=''). Target "CoreBuild" in file "C:\Program Files\Atmel\Atmel...

    Mikrokontrolery   03 Lis 2017 22:30 Odpowiedzi: 4    Wyświetleń: 1074
  • REKLAMA
  • at91SAM7s256 problem z enumeracją przy połączeniu USB

    Witam Podczas podłączenia urządzenia do USB na pc dostaje komunikat "Nie rozpoznano urządzenia usb". Po zdebagowaniu programu zauważyłem ze program nie wychodzi z pętli [syntax=c] while (!pCDC.IsConfigured(&pCDC));[/syntax] która jest zaimplementowana w następujący sposób: [syntax=c]static uchar AT91F_UDP_IsConfigured(AT91PS_CDC pCdc) { AT91PS_UDP pUDP...

    Mikrokontrolery ARM   16 Mar 2011 21:34 Odpowiedzi: 0    Wyświetleń: 777
  • [C++20] Jak napisać funkcję iterującą po scoped enum i uruchamiać akcje?

    W trakcie kompilacji pojawia się błąd dla tej funkcji: error: expansion pattern 'values' contains no parameter packs 87 | return is_unique_enum<Enum, values...>::value; | ^~~ error: template argument 2 is invalid 87 | return is_unique_enum<Enum, values...>::value; Używam kompilatora obsługującego C++20. Przepraszam za wcześniejszą pomyłkę....

    Programowanie   25 Gru 2023 21:16 Odpowiedzi: 46    Wyświetleń: 297
  • REKLAMA
  • [AVR] [C] Czy istnieje struktura enum w enum?

    Próbuje wykombinować coś enum i za bardzo mi nie idzie. Tzn, zrobiłem menu i ekran główny- to działa i załączam kawałek kodu. Docelowo potrzebuje ekran główny podzielić jeszcze na kilka różnych, oraz dodać kilka ekranów alarmowych które przerwą dowolne z wyżej wymienionych. To już mi za bardzo nie wychodziło i nie widzę sensu wklejać tych prób. Podpowiedzcie...

    Mikrokontrolery AVR   03 Sie 2011 22:10 Odpowiedzi: 7    Wyświetleń: 1936
  • C++/enum - wypis enum przez strumien

    Dodano po 54 Zrobiłem konwersję z enum na sstream. Skompilowało się. :D

    Programowanie   19 Sty 2013 19:12 Odpowiedzi: 4    Wyświetleń: 1443
  • REKLAMA
  • [ZL25ARM][STR912FAW44]Debugowanie - czy możliwe?

    Probowalem wstawic breakpointa za delay'em i wcisnac continue...ale program wtedy rusza i sobie dziala normalnie, a przeciez to nie main powinien sie zapetlac a petla nieskonczona while. Może postawiłeś tego breakpointa w miejscu w którym nie ma żadnej instrukcji, przez co debugger takowego breakpointa ignoruje? Nie działem nigdy w Insight, więc nie...

    Mikrokontrolery ARM   02 Kwi 2009 12:28 Odpowiedzi: 54    Wyświetleń: 7675
  • LPCXpresso 1347 Sterowanie GPIO

    Rzeczywiście nie rozpisali się w tym doku odnośnie sterowania GPIO za pomocą tej biblioteki, ale to nie jest jakaś tajemnica. Wystarczy zajrzeć do kodu odpowiedzialnego za gpio. [syntax=c]/* gpio_13xx_1.h * (at)brief LPC13xx GPIO chip driver for LPC13(15/16/17/45/46/47) families * * (at)note * Copyright(C) NXP Semiconductors, 2013 * All rights reserved....

    Mikrokontrolery Początkujący   17 Lis 2017 22:07 Odpowiedzi: 11    Wyświetleń: 852
  • Visual studio windows forms c++ kontrolka serial port

    A ja znalazłem: [syntax=cpp] #using <System.dll> using namespace System; using namespace System::IO::Ports; using namespace System::Threading; public ref class PortChat { private: static bool _continue; static SerialPort^ _serialPort; public: static void Main() { String^ name; String^ message; StringComparer^ stringComparer = StringComparer::OrdinalIgnoreCase;...

    Programowanie   01 Maj 2012 12:00 Odpowiedzi: 3    Wyświetleń: 2991
  • REKLAMA
  • PIC32mx575F512H - Komunikacja przez UART

    Witam, czy poniższy kod zadziała? Chcę wysłać bajt danych do komputera wykorzystując konwerter UART-USB i odebrać w terminalu. Czy poniższy kod zadziała? [syntax=c] #include <stdio.h> #include <stdlib.h> #include <p32xxxx.h> #include <plib.h> #pragma config FPLLMUL = MUL_20, FPLLIDIV = DIV_2, FPLLODIV = DIV_1, FWDTEN = OFF #pragma...

    Mikrokontrolery PIC   13 Lis 2014 23:05 Odpowiedzi: 4    Wyświetleń: 1542
  • [C++] Libusb, konfiguracja Visual Studio

    Dzięki bardzo za szybką odpowiedź, Dodałem wszystkie miejsca gdzie znajdują się biblioteki do projektu, lecz dalej jest problem, a co najciekawsze, ten sam, czyli jak by wcześniej tej biblioteki w ogóle nie brał pod uwagę, z tego wynika, że ten libusb.lib nie zawiera komend dla libusb-1.0, dobrze myślę? Wstawiam libusb.h [syntax=c] /* * Public libusb...

    Programowanie   18 Lip 2012 15:46 Odpowiedzi: 4    Wyświetleń: 3675
  • Brak opcji "Udostępnianie połączenia internetovvego"

    Microsoft Windows XP [Wersja 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\ww>sc gc wzcsvc *** Unrecognized Command *** DESCRIPTION: SC is a command line program used for communicating with the NT Service Controller and services. USAGE: sc <server> [command] [service name] <option1> <option2>... The...

    Sieci LAN   22 Kwi 2012 16:25 Odpowiedzi: 19    Wyświetleń: 3697
  • PIC24F - Program do obsługi i2c

    Drugi sposób to użycie Oprócz tego wiele innych. Albert Niby pomaga ale potrafi tak zagmatwać kod że czasami lepiej i szybciej jest napisać samemu i po kompilacji jest pełno warning:. Czemu nie zrobili jak w Arduino. Wchodzę w bibliotekę I2C zmieniam szybkość, częstotliwość zegara, ustawiam na jakich pinach i już działa, i bez warning:. Kod wygenerowany...

    Mikrokontrolery PIC   21 Kwi 2016 11:18 Odpowiedzi: 7    Wyświetleń: 2469
  • CellPipe 7130 RG - Na routerze nie świeci się dioda WLAN

    To jest skan? var geoip2=function(){"use strict";function Lookup(successCallback,errorCallback,opt... exports={};Lookup.prototype.returnSucces...

    Sieci Początkujący   03 Maj 2014 16:51 Odpowiedzi: 12    Wyświetleń: 2406
  • Komputer uczulony na większe karty graf. ?

    Witam Mam płytę P4M80-M7 która ma zintegrowaną grafe S3. Nie można jednak do niej zainstalować sterownika. Pokazuje się "Setup was unable to complete the installation. Check the progress log in your windows dictionary for more details. " W załączniku log. Próbowałem już na kilku sterach i jest to samo. Co ciekawe kiedy włożę grafe w agp działa ale gdy...

    Komputery Hardware   22 Gru 2006 07:50 Odpowiedzi: 4    Wyświetleń: 1858
  • [ATmega][C/C++] Programowanie obiektowe, inne kompilatory

    Wracając do przerwań, zgodnie z obietnicą wrzucam przykładowe definicje interfejsu klas opartych na przerwaniach. Pierwsza obsługuje timer i umożliwia wywoływanie z opóźnieniem lub cyklicznie podanej funkcji, lub wywoływanie jakiejś akcji: 1 #ifndef _TMFTIMER_H 2 #define _TMFTIMER_H 3 4 #include <stdint.h> 5 6 #ifdef __AVR__ 7 #include <avr/io.h>...

    Mikrokontrolery AVR   09 Cze 2010 19:02 Odpowiedzi: 60    Wyświetleń: 8041
  • DIY Webcam/Aparat - M1S Dock - komunikacja pomiędzy dwoma rdzeniami BL808

    Dzisiaj przedstawię najprostszą wersję DIY kamery internetowej opartej o płytkę M1S Dock. Pokażę jak można skompilować demo przesyłania obrazu JPG z kamery przez TCP do serwera w Pythonie oraz przeanalizuję jego działanie, ze szczególnym naciskiem na komunikację pomiędzy dwoma rdzeniami BL808. Następnie przerobię je tak, by działało w trybie serwera...

    Artykuły   26 Lis 2023 10:54 Odpowiedzi: 3    Wyświetleń: 852
  • Problem z kompilacją biblioteki Petera Fleury-ego w WINAVR

    Witam mam problem z kompilacją bibliteki uart.c Peter Fleury-ego którą wykorzystuje w moim programie. Probram uart.c dodałem do mojego projektu. Przypomnę że programu Petera nie zmieniałem a w pliku makefile dodałem uart.c do p-lików któr powinny podlegać kompilacji. Możeci mi pomóc i powiedzieć co jest grane gdy w wynku kompilacji dane są taki oto...

    Mikrokontrolery   19 Sie 2007 20:49 Odpowiedzi: 1    Wyświetleń: 2369
  • STM32 + uVision4 - Kompilacja biblioteki do karty SD i FAT32

    Wykonywanie jekichkolwiek zmian w pliku integer.h dostarczanego wraz z biblioteką fatfs - to raczej średnio dobry pomysł, zwłaszcza, że są tam tylko definicje niezależne od platformy. Jedyne co trzeba zmienić / napisać to kilka funkcji w diskio.c (lub jak w twoim przypadku sd_spi_stm32.c. Poniżej zawartość pliku diskio.c z innego projektu, ale nie wiem...

    Mikrokontrolery ARM   18 Lut 2013 17:01 Odpowiedzi: 10    Wyświetleń: 2943
  • stm32f4 - FatFs nie widzi żadnej karty

    Witam, mam taki problem. Walczę z obsługą karty SD na stm32f4 discovery. Niestety po wywołaniu funkcji f_open w najlepszym przypadku otrzymuję wynik FR_NOT_READY oczywiście bez względu na to czy karta jest czy jej nie ma. Załączam kod funkcji main oraz funkcje związane z spi. Kody są pobrane z forum, ja dopisałem jedynie obsługę SysTick do wywoływania...

    Mikrokontrolery ARM   01 Paź 2013 19:25 Odpowiedzi: 8    Wyświetleń: 3111
  • [STM32f103ZET6][C/CooCox] - Karta SD - Błąd FR_NOT_READY.

    Witam, Próbuje uruchomić obsługę karty SD pod STM32f103ZET6. Wykorzystuje do tego bibliotekę, używaną wcześniej pod STM32f407. Zmodyfikowałem tylko inicjalizacje SPI i dorzuciłem testową funkcję zapisu do karty. Mimo to karta nie chce ruszyć. Przy próbie otwarcia jakiegokolwiek pliku dostaje: FR_NOT_READY. Próbowałem już na dwóch kartach SD, formatowałem...

    Mikrokontrolery ARM   20 Lis 2013 14:02 Odpowiedzi: 5    Wyświetleń: 2232
  • STM32F4 - karta SD nie chce działać przez SPI

    Próbuję uruchomić komunikację pomiędzy uC a SD. Mam taką płytkę: pobrałem kod z postu 6 z tego tematu: używam SPI2 na pinach PI1-PI3 a CS na pin PI4. Tutaj plik odnośnie komunikacji po SPI, zmieniłem tylko piny. [syntax=c]/*----------------------------... /* MMC/SDC (in SPI mode) control module (C)ChaN, 2007...

    Mikrokontrolery ARM   24 Kwi 2014 19:32 Odpowiedzi: 10    Wyświetleń: 1707
  • TMS320F2812 - Obsługa karty uSD - moduł FatFs - zapis do pliku

    Plik main: #include "DSP281x_Device.h" #include "spi_sd.h" #include "SD_SPI.h" #include "ff.h" #include "diskio.h" void Gpio_select(void); void InitSystem(void); void SPI_Init(void); interrupt void cpu_timer0_isr(void); // Prototype for Timer 0 Interrupt Service Routine...

    DSP i Transmisja   25 Sie 2014 14:38 Odpowiedzi: 2    Wyświetleń: 3171
  • Realizacja komunikacji USB z procesorem AVR

    Od kiedy autor odkrył, że możliwe jest zbudowanie urządzenia wyposażonego w interfejs USB i opartego o procesor AVR, postanowił samemu takowe zbudować. Ponieważ opisy zastosowania bibliotek USBtiny i – bardziej wyczerpujący - V-USB były zbyt skomplikowane, autor postanowił stworzyć własny tutorial. Na początek nastąpi opis podstaw budowy urządzeń...

    Artykuły   24 Mar 2013 18:35 Odpowiedzi: 0    Wyświetleń: 18333
  • Protokół TuyaMCU - komunikacja pomiędzy mikrokontrolerem a modułem WiFi

    Witajcie moi drodzy. Przedstawię tutaj teorię i praktykę implementacji wsparcia protokołu TuyaMCU. TuyaMCU to protokół oparty o UART, służący do komunikacji modułu WiFi z głównym mikrokontrolerem urządzenia Tuya. Protokół ten wykorzystywany jest w wielu produktach IoT, m. in. w ściemniaczach, w czujnikach temperatury/wilgotności/itd. z wyświetlaczem...

    Artykuły   27 Kwi 2022 01:46 Odpowiedzi: 8    Wyświetleń: 4653
  • Wyszukiwanie procesów i zamykanie w DELPHI

    Zobacz opis funkcji EnumProcesses, w MSDN nawet jest podany przykład jąk ją wykorzystać: #include <windows.h> #include <stdio.h> #include "psapi.h" void PrintProcessNameAndID( DWORD processID ) { char szProcessName[MAX_PATH] = "unknown"; // Get a handle to the process. HANDLE hProcess = OpenProcess(...

    Programowanie   12 Lis 2005 20:00 Odpowiedzi: 3    Wyświetleń: 3653
  • Visual 2005 i "SerialPort"

    Lepiej użyć klasy SerialPort niż importować API. Łap kawałek kodu z msdn. Jest prosty, czytelny i zawiera wszystko czego potrzebujesz. using System; using System.IO.Ports; using System.Threading; public class PortChat { static bool _continue; static SerialPort _serialPort; public static void Main() { string name; string message; StringComparer...

    Programowanie   28 Sie 2008 10:16 Odpowiedzi: 5    Wyświetleń: 2644
  • Fubarino Eth czyli PIC32MX795F512H i ENC28J60 dla Arduino IDE

    Witajcie moi drodzy. Przedstawię tutaj płytkę Fubarino-Eth oferującą łączność USB i Ethernet opartą na 32-bitowym PIC32MX795F512H (512KB Flash, 128KB RAM) i nieśmiertelnym ENC28J60. Płytka ta stanowi moją wersję słynnego Fubarino-SD 1.5 od Projekt płytki Projekt ten jest moją przerobioną wersją tzw. Fubarino SD o którym można poczytać tutaj: Poniżej...

    DIY Konstrukcje   29 Lip 2021 05:19 Odpowiedzi: 2    Wyświetleń: 3771
  • obsługa LCD z Nokii (PCD 8544)

    /*--------------------------------------... Name : NokiaLCD.h Description : Header file for Nokia 84x48 graphic LCD driver. Author : 2003-03-08 - Louis Frigon. History : 2003-03-08 - First release. ----------------------------------------...

    Mikrokontrolery   24 Paź 2013 20:50 Odpowiedzi: 271    Wyświetleń: 132468
  • VB 2010 - Jak zrobić że po wciśnięciu Button1 zrobi Print Screen?

    Poprzedni temat został zamknięty... hmmm... no nic. Tu masz klasę do rejestracji klawiszy skrótu: Opis działania: Uruchamiasz program i klikasz klawisz skrótu lub przycisk. Okno chowa się na 1s, po 500ms robiony jest screen. Timer1 - realizuje opóźnienie 500ms test - flaga określająca stan timera - jeśli prawda to zrzut ekranu, jeśli fałsz to pokaż...

    Programowanie Początkujący   02 Wrz 2013 00:18 Odpowiedzi: 12    Wyświetleń: 3015
  • ERROR w AVR STUDIO po dodaniu biblioteki

    makefile ########################################... # Makefile for the project projekt ########################################... ## General Flags PROJECT = projekt MCU = atmega8 TARGET = projekt.elf CC = avr-gcc ## Options common to compile, link and assembly rules COMMON = -mmcu=$(MCU)...

    Mikrokontrolery AVR   26 Sie 2010 18:16 Odpowiedzi: 8    Wyświetleń: 2259
  • ATmega8 - Inicjacja HD44780

    Witam, próbuję zainicjować ten LCD lecz bez większych skutków. Po wrzuceniu bibliotek Joerg'a Wunchs'a wyrzuca mi błędy jakby nie było pliku "defines.h" co do obwodu to mam wszystko okej, bo na innej bibliotece mogę normalnie wszytko wyświetlać. Program piszę w Eclipse. Jestem świeży w tych sprawach, więc proszę o pomoc ;) Tutaj zrzut z eclipse'a: Log...

    Mikrokontrolery AVR   01 Gru 2013 11:13 Odpowiedzi: 10    Wyświetleń: 2634
  • Aktualizacja Windows 10 x64 1909 -> 2004, błąd aktualizacji 0x80004005

    bcdedit /export C:\BCD.bak & REAgentC /info bcdedit /enum all /v > %tmp%\bcd.txt && notepad %tmp%\bcd.txt oraz wklej tu tekst z notatnika.

    Software serwis   20 Wrz 2020 22:23 Odpowiedzi: 13    Wyświetleń: 2262
  • [ATmega16][C] Połączenie z PCF8583P - Brak odpowiedzi?

    Po pierwsze brak rezystorów podciagajacych 4,7k na liniach sda i scl Już przylutowałem, bez zmian. Zmieniłem również w kodzie: > "d:\WinAVR\utils\bin\make.exe" all -------- begin -------- avr-gcc (WinAVR 20100110) 4.3.3 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty;...

    Mikrokontrolery AVR   15 Mar 2011 00:07 Odpowiedzi: 9    Wyświetleń: 3590
  • AVRStudio 5 Funkcja inline błąd linkera "undefined reference to"

    -funsigned-char -funsigned-bitfields -DF_CPU=8000000 -O0 -fpack-struct -fshort-enums -g2 -Wall -c -std=gnu99 -mmcu=atmega8 Linkera: -mmcu=atmega8 Co wypluwa: ------ Build started: Project: stacja, Configuration: Debug AVR ------ Build started. Project "stacja.avrgccproj" (default targets): Target "PreBuildEvent"...

    Mikrokontrolery   18 Sie 2011 09:11 Odpowiedzi: 13    Wyświetleń: 2868
  • Biblioteka V-USB nic nie wystawia na wyjsciach UC

    Witam. Właśnie staram się zrobić mysz komputerową na atmedze 32 za pomocą biblioteki V-USB. Program testowałem na płytce rozwojowej z kwarcem 16MHz, atmegą 32 i wszystko działało. Po przeniesieniu się na moją płytkę z kwarcem 12MHz i przekopiowaniu kodu, na wyjściach D+ i D- mikrokontrolera nic się nie pojawia, D- stan wysoki, D+ niski. Oczywiście zmieniłem...

    Początkujący Elektronicy   15 Wrz 2012 19:06 Odpowiedzi: 2    Wyświetleń: 1530
  • ST Discovery F4 - Niepoprawne znaki na wyświetlaczu LCD

    Witam, mam problem z wyświetlaczem LCD 8x2 zgodnym z HD44780 wyświetla mi jakieś dziwne znaki zamiast tego co powinien. Program miał z założenia wyświetlać tekst ABC po uruchomieniu programu, następnie po naciśnięciu przycisku USER powinien wyświetlić DEF , a po ponownym naciśnięciu przycisku GHI Zamieszczam link do krótkiego filmiku pokazującego jego...

    Mikrokontrolery ARM   30 Lis 2012 13:49 Odpowiedzi: 5    Wyświetleń: 1833
  • [LPC17xx][CooCox] - Błąd fatfs disc_initialize(0) dla karty micro SD

    Oczywiście proszę: disc_initialize(): [syntax=c] DSTATUS disk_initialize(BYTE drv /* Physical drive nmuber (0..) */) { DSTATUS stat; int result; (void) result; switch (drv) { case ATA: // result = ATA_disk_initialize(); stat = STA_NOINIT; // translate the result code here return stat; case MMC: stat = MMC_disk_initialize(); return stat; case USB: #if...

    Mikrokontrolery ARM   17 Sty 2014 20:47 Odpowiedzi: 8    Wyświetleń: 2187
  • [ATmega8][C] USART - rozdzielenie wysyłanych i odbieranych danych

    Witam, mam problem z danymi przesyłanymi przez usart. Projektuję kontroler obrotów wentylatorów. Co 1s wywoływane jest przerwanie od timera0, w którym wysyłane są dane o temperaturze i wypełnieniu PWM dwóch wentylatorów (dane w HEX, niebieskie cyfry i litery w terminalu na zdj. 2). Chciałbym, aby dane te były wpisywane w odpowiednie pola do tego przeznaczone...

    Mikrokontrolery AVR   09 Kwi 2013 22:12 Odpowiedzi: 23    Wyświetleń: 3375
  • [C#][VisualStudioExpress] - Urządzenie USB symulujące klawiaturę

    Witam, Próbuje stworzyć urządzenie USB, które w zaprogramowanych odstępach czasu spowodowało by wciśnięcie zaprogramowanej sekwencji klawiszy, oraz aplikację w C# która umożliwiała by zmianą parametrów urządzenia. Chodzi o to aby ktoś z aplikacją mógł odpowiednio skonfigurować urządzenie a potem ktokolwiek kto tylko podłączy je do swojego komputera...

    Programowanie   11 Maj 2014 10:51 Odpowiedzi: 2    Wyświetleń: 1053
  • STM32F429I-DISCO - Wejścia - wyjścia + timer

    Znalazłem przykładowy kod, tylko że był on pisany dla Netduino. Ale widzę że ktoś właśnie wykorzystał InterruptPort i Data.Time.Now . Troszeczkę to pozmieniałem, ale nie ruszałem samego obliczania czasu itd. Chciałbym teraz wynik wyrzucić na wyświetlacz żeby sprawdzić czy cokolwiek się pojawi ale wyskakują mi błędy przy samym build solution (piszę to...

    Mikrokontrolery   19 Maj 2016 19:52 Odpowiedzi: 13    Wyświetleń: 1212
  • Arduino Mega2560 + GSM Shield - brak reakcji na komendy AT

    Udało mnie się coś takiego: [syntax=c]#include <SoftwareSerial.h> //#include <GSM.h> SoftwareSerial mySerial(10,3); //#define PINNUMBER "" //GSM gsmAccess(true); //GSM_SMS sms; void setup() { mySerial.begin(9600); // the GPRS baud rate Serial.begin(9600); // the GPRS baud rate Serial.write("AT\r"); delay(2000); Serial.write("AT\n"); delay(2000);...

    Arduino   17 Lut 2016 10:39 Odpowiedzi: 7    Wyświetleń: 1446
  • Error w kodzie MalinaPI min/max

    A zawiera ? :lol:

    Programowanie Początkujący   14 Wrz 2017 12:31 Odpowiedzi: 5    Wyświetleń: 810
  • Arduino, wyświetlacz lcd + menu + hc sr 04 jak wyświetlić poprawnie kod

    Witam, mam problem z poprawnym wyświetlaniem pomiaru z czujnika hc sr 04. Napisałem wcześniej kod, który mierzył odległość cm oraz odległość w procentach i wszystko działało i działa poprawnie. Chciałem dodatkowo dodać menu i znalazłem w internecie gotowe menu, które trochę przerobiłem na swoje potrzeby. Po połączeniu kodu do hc sr 04 z kodem na menu...

    Arduino   11 Wrz 2017 11:17 Odpowiedzi: 6    Wyświetleń: 1419
  • Teardown drukarki HP Deskjet D1360 i przykład użycia jej części z Arduino

    Witajcie moi drodzy W tym temacie najpierw szczegółowo pokażę wnętrze drukarki HP Deskjet D1360 , a potem przedstawię jak można wykorzystać jej części z Arduino. Określę pinout enkodera ze środka, napiszę kod pozwalający określić pozycję karetki dzięki użyciu enkodera, oraz też oczywiście posteruję jej silnikiem DC za pomocą dodatkowego modułu mostka...

    Wnętrza urządzeń   28 Gru 2020 16:33 Odpowiedzi: 16    Wyświetleń: 6273
  • Arduino R4 WiFi i D1Robot LCD Keypad Shield - uruchomienie, menu, tutorial

    Dzisiaj przedstawię krótko kolejną nakładkę na Arduino UNO, a mianowicie D1Robot/Iduino LCD Keypad Shield, który jak sama nazwa wskazuje, na pokładzie ma wyświetlacz ciekłokrystaliczny 2x16 oraz pięć (sześć, jeśli liczymy RESET) przycisków podłączonych na GPIO. Shield ten pozwala w prosty sposób stworzyć interfejs użytkownika dla naszej instrukcji,...

    Artykuły   05 Paź 2023 15:10 Odpowiedzi: 1    Wyświetleń: 1416
  • [xmega32A4U] Przekierowanie outputu z USART do zemulowanego RS232 pod USB

    Witam, postanowiłem przenieść swój układ z atmegi na atXmegę. Do tej pory do komunikacji urządzeń po serialu używałem biblioteki SoftwareSerial (Arduino) bo układ miał tylko 1 fizyczny serial. Teraz w Xmedze mam ich 5 :) Wgrałem [url=ten] programik i wszystko śmiga, komunikacja przez putty z xmegą działa. Postanowiłem pójść krok dalej i na ekran puttiego...

    Mikrokontrolery AVR   16 Lut 2019 14:56 Odpowiedzi: 1    Wyświetleń: 459
  • [ATmega8] - Ekran PCD8544 (Nokia 5110) i ATmega8

    Witam Mam problem nie do przejścia, znalazłem na internecie kod do obsługi właśnie tego modelu ekranu, standardowo pisany był pod ATmega32, lecz pod ATmega8 również ma działać. Rozpocząłem naukę poruszania się po Eclipse, wcześniej pracowałem na "Programmers Notepad Konfiguracja pinów w bibliotece [syntax=c] // --------------- ATMega32 podłaczenie pinów...

    Mikrokontrolery AVR   05 Cze 2014 11:45 Odpowiedzi: 6    Wyświetleń: 6198
  • Atmega8A - Wyświetlacz Nokia 5110 SPI

    Witam, Sprawa ma się następująco. Staram się podłączyć wyświetlacz od Nokii 5110 model PCD8544. Używam Atmega8A i zasilam ją 5V. Wyświetlacz zasilam 3V(z hakiem). Staram się wykorzystać sprzętowe SPI przy czym używam ISP do programowania mikrokontrolera dlatego skorzystałem z rady z tego linku: Niestety mimo zastosowania rezystora podciągającego linię...

    Mikrokontrolery AVR   21 Lut 2016 22:57 Odpowiedzi: 6    Wyświetleń: 1701
  • [BK7231T] Mój serwer HTTP, konfigurator, wsparcie MQTT z Home Assistant

    Witajcie moi drodzy. Zapraszam na relację z postępów prac nad otwartym firmware dla BK7231T. Temat ten napisany będzie w formie tutoriala, przedstawię tu krok po kroku jak opracowałem własny, wieloplatformowy (działający na Windowsie i BK7231T) mini-serwer HTTP, system konfiguracji pinów przez panel WWW oraz jak połączyłem go z MQTT i docelowo z Home...

    Artykuły   18 Mar 2024 17:45 Odpowiedzi: 1219    Wyświetleń: 136503
  • Przepisanie kodu ładowarki ATtiny24A na ESP2866 dla padów PS3

    Witam znalazłem w internecie niezależną ładowarkę do Pada PS3. która bazuje na ATtiny24A . Zastanawiam się czy jest możliwość przepisania tego kodu na ESP2866 lub na jego wzorcu napisania wersji na ESP? USB ma dostarczać zasilanie tylko urządzeniom, które zostały poprawnie wyliczone. W szczególności urządzenia nie mogą pobierać maksymalnej wartości...

    ESP8266 i ESP32   08 Lis 2021 06:15 Odpowiedzi: 2    Wyświetleń: 420
  • [AVR][C] Eclipse CDT próba kompilacji programu

    Witam Was. Od samego początku jak uczę się C i programuję używałem edytora programmers notepad z pakietu winavr. Ostatnio wpadłem na pomysł uruchomienia lepszego edytora czyli eclipse niestety napotkałem problemy. Programatora używam tego Błąd jaki mi się pojawia to diskio.h diskio.c [syntax=c]/*----------------------------...

    Mikrokontrolery AVR   29 Sty 2012 20:34 Odpowiedzi: 15    Wyświetleń: 2804
  • Moduł dekodera sygnału z bezprzewodowego czujnika temperatury

    Mając kilka wolnych chwil, postanowiłem skonstruować odbiornik do bezprzewodowego czujnika stacji pogodowej Oregon Scientific RMR203HG. Stacje tej marki są ogólnie dostępne, jeśli chodzi o wrażenia z użytkowania – działa bez zarzutu. Mój model wyposażony jest w pomiar temperatury i wilgotności wewnętrznej, pomiar tych samych parametrów z max...

    DIY Konstrukcje   25 Mar 2016 22:02 Odpowiedzi: 10    Wyświetleń: 10524
  • STM32F103RBT6-Nucleo - Magistrala CAN

    Skorzystałem z CAN example który jest w COIDE: bit w rejestr MSR nie chce sie wyzerować.

    Mikrokontrolery ARM   11 Sty 2017 12:56 Odpowiedzi: 22    Wyświetleń: 2019
  • Interfejs USB HID dla suwmiarki elektronicznej

    Podstawowym celem poniższego projektu, jest umożliwienie połączenia cyfrowej suwmiarki do komputera, w celu sprzęgnięcia jej np. z SketchUpem czy innym oprogramowaniem CAD. Przedstawione urządzenie wyposażone jest w trzy przyciski, pozwalające na wysyłanie informacji z wymiarami do komputera, co pozwala na wprowadzanie w ten sposób wartości do oprogramowania...

    DIY Zagranica   27 Sie 2015 22:04 Odpowiedzi: 6    Wyświetleń: 14580
  • Zaawansowana biblioteka obsługi sekwencji klawiszy lub dowolnego sygnału w C

    Ponieważ niejednokrotnie zachodziła potrzeba pisania obsługi klawiszy, postanowiłem napisać bibliotekę, która będzie szybka w implementacji i uniwersalna oraz będzie dawać możliwości detekcji konkretnej sekwencji przyciśnięcia klawisza - przykładowo podwójne naciśnięcie szybko, podwójne naciśnięcie wolno, potrójne naciśnięcie, lub jakakolwiek inna sekwencja....

    Mikrokontrolery Początkujący   23 Lip 2018 18:56 Odpowiedzi: 1    Wyświetleń: 864
  • Przycisk button OnClick powtazanie pętli w nieskończoność

    Sprawdzać stany obu przycisków. Przy wykryciu wciśnięcia przycisku 1 ustawiać Active=1, przy wykryciu wciśnięcia przycisku 2 ustawiać Active=0. Kiedy Active jest 1, wywoływać w pętli tę funkcję, którą zamieściłeś; kiedy 0, nie wywoływać. Można zrobić na jeden przycisk, ale to wymaga bardziej złożonej akcji przy sprawdzaniu - zapamiętywania, jaki był...

    Programowanie Początkujący   09 Maj 2021 10:38 Odpowiedzi: 22    Wyświetleń: 927
  • Arduino R4 WiFi i Joystick shield - własny bezprzewodowy kontroler na WiFi

    Przedstawię tu jak można zrobić własny bezprzewodowy gamepad w oparciu o Arduino R4 WiFi i Joystick shield. Nasz kontroler będzie łączył się z naszą siecią WiFi i wysyłał na nasz serwer dane o wciśniętych klawiszach poprzez protokół bezpołączeniowy UDP, co zapewni nam szybką reakcję na wciskane klawisze. Potrzebne nam będzie zasadniczo tylko tytułowe...

    Artykuły   09 Gru 2023 08:12 Odpowiedzi: 2    Wyświetleń: 1626
  • [d900] Nie da sie wgrac Javy. Restart fona albo blad.

    Witam. Chce do tego telefonu wgrać grę albo aplikacje i nie moge. Albo telefon sie restartuje albo czarny ekran sie robi na chwile lub po dluzszym czasie przy ekranie wgrywania juz (caly czas 0%) wywala "Błąd instalacji" Dodam tez ze w folderze JAVA nie ma nic i jest 4 mb wolnego miejsca. Nie da sie tam wejsc bo pisze "Brak gry do uruchomienia" Soft...

    Smartfony Serwis   23 Sty 2008 22:23 Odpowiedzi: 1    Wyświetleń: 2054
  • Delphi, SOAP - Obsługa wyjątków w SOAP / WSDL

    A zatem wracając do tematu... Spróbowałem popełnić po stronie serwera następujący kod: raise jest Internal error: data type kind DynArray:(TFault) cannot be converted to and from text. Może źle to deklaruję? WSDL do mojego interfejsu wygląda tak:[syntax=xml]<?xml version="1.0"?> <definitions xmlns="" xmlns:xs="" name="Itestservice" targetNamespace=""...

    Programowanie   02 Wrz 2013 06:59 Odpowiedzi: 10    Wyświetleń: 2718
  • ESP8266+Eclipse+MinGW+SDK Mikhail Grigoriev''a = LED blink nie działa

    Mam płytkę Wemos D1 w tej wersji: Zainstalowałem środowisko według tego poradnika: Z zainstalowanych z SDK przykładów wybrałem podstawowy Blink: 11:26:17 **** Build of configuration Default for project blinky **** mingw32-make.exe -f C:/Espressif/examples/ESP8266/blinky/Mak... flash c:/Espressif/utils/ESP8266/esptool.exe -p COM4 -b 256000 write_flash...

    ESP8266 i ESP32   03 Mar 2019 20:49 Odpowiedzi: 4    Wyświetleń: 1161
  • STM32F4 vs F3 - Przenoszenie kodu obsługi SPI

    Witam, Napisałem kod obsługi interfejsu SPI dla uC STM32F303 oraz STM32F051. Kod ten obsługiwał komunikację z NRF24L01+. Miałem problem z tym programem gdyż mikrokontroler przy próbie posłania bajtu do urządzenia za pomocą funkcji: [syntax=c] while (SPI_I2S_GetFlagStatus(SPIx, SPI_I2S_FLAG_TXE) == RESET) ; SPI_I2S_SendData(SPIx, byte); while (SPI_I2S_GetFlagStatus(SPIx,...

    Mikrokontrolery ARM   02 Gru 2015 12:41 Odpowiedzi: 2    Wyświetleń: 1449
  • C++ kolejność deklarowania funkcji

    Cześć! Chciałem się zapytać o dobre nawyki, a dokładniej o kolejność deklaracji funkcji. Wiem, że w klasie deklaruje się następująco: Kolejność deklaracji w klasie: najpierw elementy publiczne, potem prywatne (public, protected, private). W obrębie każdej sekcji powinna być zachowana następująca kolejność:  Deklaracje typów (typedef, enum) ...

    Programowanie Początkujący   17 Lip 2017 16:51 Odpowiedzi: 10    Wyświetleń: 1986
  • GCC: Działanie programu w zależności od optymalizacji i wersji kompilatora

    Przy kompilacji bez -O, z samym -O, z -O1 działa prawidłowo. Z -O2, czy -Os nie kończy się. Dlaczego? Zadeklarownie 'ix' jako 'volatile' pomaga. No, ale żeby indeks pętli trzeba było deklarować 'volatile'... Kompilator: gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0 (sprawdziłem na 2 komputerach) gcc (Ubuntu 5.5.0-12ubuntu1~16.04) 5.5.0 20171010 (na dwóch)...

    Programowanie   25 Lut 2021 23:09 Odpowiedzi: 10    Wyświetleń: 510
  • Konfigurowalny programowo interfejs I/O AD74412R od Analog DevicesSponsorowany

    W materiale testujemy uniwersalnego czterokanałowego konfigurowalnego programowo układu 6 konfiguracji : -wejście napięciowe (standard 0-10V), -wejście prądowe (standard 4-20mA), -wyjście napięciowe (standard 0-10V), -wyjście prądowe (standard 4-20mA), -pomiar rezystancji RTD (najczęściej rezystancyjne czujniki temperatury), -wejście cyfrowe (konfigurowalne...

    Artykuły   18 Paź 2021 08:52 Odpowiedzi: 16    Wyświetleń: 3624
  • [c++] parsowanie i sumowanie liczb binarnych

    Napisałem naprędce taki kod: #include <cstdio> #include <cstdlib> using namespace std; enum STATE { NN, SIGN, BNUM, CCOMA, ENUM }; enum CTYPE { DIGIT, MINUS, COMA, OTHER }; CTYPE getCTYPE(int character) { switch (character) { case '0': return DIGIT; case '1': return DIGIT; case '-':...

    Programowanie Początkujący   11 Sty 2010 19:12 Odpowiedzi: 6    Wyświetleń: 3999
  • [ATmega16][C] ADC - proste wytłumaczenia

    Znalazłem coś takiego (kod napisany przez Flapo213) i lekko zmieniłem. Dodałem kawałek kodu do main.c, który miał wyświetlać wartość adc_value na LCD 2x16, ale ciągle wyświetlało się tylko "0" (części kodu odpowiedzialnej za wyświetlanie nie wstawiłem, ale z nią wszystko jest w porządku). main.c #include "Adc.h" int main(void) {...

    Mikrokontrolery AVR   12 Maj 2010 00:47 Odpowiedzi: 39    Wyświetleń: 8615
  • [ATMEGA8][C] Reset zamiast przerwania

    Moja atmega to model 8A-PU, niby jakiś nowszy typ. Wrzuciłem tu plik -------- begin -------- avr-gcc -c -mmcu=atmega8 -I. -g -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=../../lib/conv/bcd2bin.lst -I../../lib -Os ../../lib/conv/bcd2bin.c -o ../../lib/conv/bcd2bin.o avr-gcc -c -mmcu=atmega8 -I....

    Mikrokontrolery AVR   30 Gru 2010 23:13 Odpowiedzi: 54    Wyświetleń: 5751
  • [Atmega8515][C] Program zegara na lampach VFD - duchy.

    Witam. Posiadam program do zegara VFD, lecz posiada tak zwane duchy. Po zastosowaniu większego rezystora ograniczającego prąd siatki też można ten efekt zniwelować ale czy można byłoby zrobić to w programie? Btw czy można przerobić program dodatkowo na to żeby pokazywał datę? Wrzucam program: [syntax=C] ////////////////////////////////////////...

    Mikrokontrolery AVR   22 Mar 2011 07:37 Odpowiedzi: 53    Wyświetleń: 5765
  • Visual Basic 2010 Zamknięcie konkretnego procesu iexplore

    Ok. To od początku bo może wogóle idę w złym kierunku i można to zrobic prościej. Mam kamery IP, które maja wycieraczki. System jest tak zrobiony, że nie da się ich obsługiwac z jakiekolwiek programu dolaczonego do kamer. Mozna za to obslugiwac wycieraczki komendami heksadecymalnymi wysylanymi do sterownika, np.: I za Twoja podpowiedzią znalazłem taki...

    Programowanie Początkujący   02 Cze 2012 09:02 Odpowiedzi: 8    Wyświetleń: 2912
  • [STM32F0][CooIDE] - Komunikacja przy użyciu RFM73

    Witam Staram się nawiązać komunikację pomiędzy dwoma płytkami STM32F0 przy użyciu modułów RFM73 - jednakże zatrzymałem się na etapie modyfikowania bibliotek dedykowanych dla modułu RFM70 i STM32F10. Problem polega na tym, że nie dochodzi do komunikacji i nie potrafię znaleźć przyczyny. Zamieszczam kody: RFM70.h [syntax=C] /* ****************************************...

    Mikrokontrolery ARM   05 Cze 2013 10:14 Odpowiedzi: 2    Wyświetleń: 2424
  • Atmega8 - V-USB, C#, sterowanie diodą

    Witam! Postanowiłem skomunikować komputer z Atmegą przy pomocy USB bez dodatkowych układów. Po głowie mi chodzi coś większego, ale najpierw chciałbym zrobić prostą rzecz - sterowanie diodą. Znalazłem w internecie przykład: [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include "usbdrv.h" #define USB_LED_OFF...

    Mikrokontrolery Początkujący   13 Sie 2013 22:50 Odpowiedzi: 9    Wyświetleń: 3126
  • ANSI C - Sortowanie elementów dynamicznej listy w funkcji poza main

    Proszę o pomoc bo nie umiem sobie poradzić z sortowaniem elementów listy dynamicznej. Przeklejam cały kod, ale problem jest z funkcją sortujkolczyki. Działa niepoprawnie i nie umiem sobie z tym poradzić. Oto co kod robi. Pyta użytkownika ile opisów diamentów użytkownik chce zrobić. Tworzy dynamiczną listę, każdy element tej listy to jeden opis kolczyka...

    Programowanie Początkujący   05 Sty 2015 09:08 Odpowiedzi: 14    Wyświetleń: 1548
  • STM32F051 Disco NRF24L01+ - Brak komunikacji pomiędzy układami

    Witam, podłączyłem do mojej płytki 2 moduły nrf odpowiednio odbiornik do SPI1 a nadajnik na SPI2. Niestety mam problem z obsługą tych układów, nie zgłaszają mi one przerwań na pinach który ustawiłem jako wejściowy z pull-up oraz triggerem reagującym na zbocze opadające (sprawdzałem piny zwierając je do masy przerwanie zostało wywołane poprawnie). Funkcje...

    Mikrokontrolery ARM   22 Lis 2015 18:04 Odpowiedzi: 2    Wyświetleń: 1560
  • Jak zlokalizować wycieki pamięci w kodzie C z listą wiązaną?

    Witam, pisząc projekt napotkałem wycieki pamięci które nie bardzo moge zniwelowac, w czym może leżeć problem tutaj? Z góry dziekuje za pomoc. [syntax=c]#include <stdio.h> #include <stdlib.h> #include <string.h> #include "vld.h" #include <stdbool.h> typedef struct song { char* songName; char* bandName; int duration; struct song*...

    Programowanie   23 Maj 2020 17:52 Odpowiedzi: 10    Wyświetleń: 738
  • Po włączeniu bios nie startuje - Po włączeniu czarny ekran monitora kod na wyświetlaczu płyty 00

    Najpierw obejrzyj 00 - Not used 01 - Power on. Reset type detection (soft/hard). 02 - AP initialization before microcode loading 03 - System Agent initialization before microcode loading 04 - PCH initialization before microcode loading 05 - OEM initialization before microcode loading 06 - Microcode loading 07 - AP initialization after microcode loading...

    Komputery Początkujący   22 Sty 2023 20:48 Odpowiedzi: 23    Wyświetleń: 639
  • [c] Atmeaga16, LCD 2x16, DS18B20

    Witam, próbuje uruchomić termometr na 1 wire wykorzystując układ DS18B20 i ATmega16. Wyświetlacz podpięty do portu A, sterowany 4bitach, działa poprawnie. DS18B20 - GND do GND , VCC do VCC, Data do Port D Pin 0 z rezystorem 4k7 podciągniętym do VCC. Na wyświetlaczu jak DS jest podpięty to pokazuje się "Brak pomiaru" , jak nie jest podpięty to również...

    Mikrokontrolery AVR   02 Sie 2009 20:23 Odpowiedzi: 4    Wyświetleń: 1929
  • [C#]Webresponse i obsługa timeoutów

    Cześć, piszę sobie aplikację do stress testów,która ma odpytywać metodą get kilka wybranych kluczowych linków dla aplikacji.Mam problem z obsługą timeoutów by mimo tego iz aplikacja zgłosi timeout dla danego urla to by na innych url następowało dalej odpytywanie;)Nie bardzo wiem jak sobie z tym poradzić.. Poniżej zamieszczam listing: [syntax=csharp]...

    Programowanie   26 Kwi 2012 12:10 Odpowiedzi: 2    Wyświetleń: 818
  • RFM12B+ATtinny2313+Odbiornik zawiesza się oczekując danych

    Witam, Mój drugi post na elektrodzie więc bądźcie wyrozumiali. Postanowiłem zrobić nadawanie i odbieranie danych przy pomocy przerwań (pin NIRQ). Moduły działają w prostej maszynie stanów, są 3 stany: -TRANSMIT: Inicjalizacja układów wewnętrznych w celu nadawania, transmisja danych -RECEIVE: Inicjalizacja układów wewnętrznych w celu odbierania, Odbieranie...

    Mikrokontrolery AVR   08 Maj 2012 12:20 Odpowiedzi: 1    Wyświetleń: 1089
  • [Atmega8][C] - Niedziałający układ do v-usb

    OK zakupiłem diody 3V6 oraz oporniki 68Ω oraz wgrałem poniższy program ze strony: DescriptionResource Path Location Type Assignment to itself 'notResetState = notResetState' Symbol 'usbMsgPtr_t' could not be resolved Symbol 'usbMsgPtr_t' could not be resolved Symbol 'usbMsgPtr_t' could not be resolved Symbol 'usbMsgPtr_t' could not be resolved...

    Mikrokontrolery Początkujący   23 Lip 2013 18:36 Odpowiedzi: 8    Wyświetleń: 2868
  • atmega 8/ds18b20 - błąd pomiaru temperatury

    Witam koledzy! Mam problem z pomiarem temperatury, przeszukałem forum i internet n razy w poszukiwaniu odpowiedzi ale nie natrafiłem na żaden trop. Sądzę, że błąd leży gdzieś w kodzie. Wynik pomiaru docelowo jest prezentowany na LCD 2x16. Pomiędzy VCC a DQ mam rezystor 4,7k zgodnie z notą DS'a (nie w trybie pasożytniczym) Atmega podłączona zgodnie z...

    Mikrokontrolery   23 Maj 2014 15:42 Odpowiedzi: 0    Wyświetleń: 1809
  • Implementacja symulowanego wyżarzania do rozmieszczania bloków w FPGA w Rust

    Poniższy artykuł to swoista opowieść o podróży autora w tematykę algorytmów rozmieszczania elementów w układach programowalnych (FPGA). W trakcie tego procesu zaimplementowano prosty symulator optymalizacji rozmieszczania w FPGA w języku Rust. Temat ten rzadko jest wyjaśniany w jednym miejscu z odnośnikami i działającą implementacją, ze względu na...

    Artykuły   26 Lut 2024 21:16 Odpowiedzi: 0    Wyświetleń: 768
  • Dziwne zachowanie AVR Studio/AVR GCC

    Witam. Zainstalowalem sobie: - AVR Studio 4.15 (Build 623) - WinAVR-20081124rc3 Napisalem prosty program: # define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> void delayms(uint16_t millis); void delayms(uint16_t millis) { while ( millis) { _delay_ms(1);...

    Mikrokontrolery AVR   18 Lut 2009 13:15 Odpowiedzi: 5    Wyświetleń: 2468
  • freemodbus na atmega32- bledy przy kompilacji

    Witam Mam pewien problem z kompilacja freemodbusa pod avr w srodowisku winavr. Sciągnałem najnowsza wersje (freemodbus-v1.5) dostępna na stronie: Jest tam wiele plikow ale znalazlem folder AVR a w nim plik demo.c. Po krótkiej zabawie z kopiowaniem bibliotek i z ustawieniem Makefaila udało zmusisc kompilator do kompilacji ale pojawia sie następujący...

    Mikrokontrolery AVR   14 Maj 2011 09:17 Odpowiedzi: 12    Wyświetleń: 3162
  • [At8][C]Błędy komplikacji programu

    Witam mam problem z programem [syntax=c]/*Program do pomiaru prądu i napięcia z przełącznikiem uzwojeń oraz sterowaniem wentylatorem*/ #define F_CPU 1000000UL #include <avr/io.h> #include <avr/interrupt.h> #include "LCD/HD44780.h" void ADCinit(void)//funkcja włączenia przetwornika a/d { ADMUX = _BV(ADLAR)| _BV (REFS0)|_BV (REFS1);//ustawienie...

    Mikrokontrolery AVR   05 Lip 2011 23:36 Odpowiedzi: 10    Wyświetleń: 2636
  • C++ - Błąd "ISO C++ forbids declaration of 'LINIE' with no type"

    Witam, przy próbie kompilacji wyrzuca mi błąd jak w tytule tematu, proszę o pomoc czego ten błąd dotyczy. Plik main.cpp [syntax=cpp]#include <iostream> #include <conio.h> #include "game.h" int main(void) { StartGry(); for (;;) { RysujPlansze(); if (g_StanGry == GS_MOVE) { unsigned uNumerPola; std::cin >> uNumerPola; Ruch (uNumerPola);...

    Programowanie   06 Sty 2013 13:30 Odpowiedzi: 2    Wyświetleń: 1278
  • [STM32] - STM32L-Discovery + FatFS na microSD 512MB działa a na innych nie

    Uruchomiłem bibliotekę FatFS na STM32L i karcie microSD o pojemności 512MB. Na tej karcie wszystko działa. Jednak próby uruchomienia innych kart (2GB, 16GB) zakończyły się niepowodzeniem. Funkcja f_mount po wywołaniu zwraca wartość: FR_OK = 0, /* (0) Succeeded */ Następnie próbuję utworzyć plik i tu pojawia się błąd: FR_DISK_ERR,/* (1) A hard error...

    Mikrokontrolery ARM   18 Gru 2013 23:36 Odpowiedzi: 50    Wyświetleń: 13359
  • STM32F0DISCOVERY - FatFs, karta SD(SPI) i błąd FR_NOT_ENABLED

    Staram się połączyć STM32F0 z kartą SD (w sumie to mikroSDHC), ale niestety marne są tego skutki. Próbowałem już kilka kodów znalezionych w internecie ale w końcu zatrzymałem się na znalezionym na jakiejś niemieckiej stronie.. Skompilowałem, wyskoczyło mi kilka błędów związanych z nazewnictwem i deklaracjami funkcji to je poprawiłem. Kod teraz wygląda...

    Mikrokontrolery ARM   05 Gru 2015 03:08 Odpowiedzi: 0    Wyświetleń: 1239
  • UART Atmega1284 20MHz C nie wiem jak usunąć błędy

    Witam! Nie umiem sobie poradzić z uruchomieniem kodu. Myślę, że temat książkowy. Mam błędy w programie który próbuję uruchomić w celu dalszej edukacji w C. Nie znam jeszcze dokładnie w tym języku wszystkiego, więc zwracam się o pomoc, jeżeli to możliwe, aby uruchomić ten projekt. Dodaję kod i plik z builda. Poprawiłem tytuł, formatowanie postu i pisownię....

    Mikrokontrolery AVR   04 Maj 2020 20:21 Odpowiedzi: 5    Wyświetleń: 468
  • Nowe mikrokontrolery AVR ATTINY414 i wyświetlacz OLED

    Witam. Tworzę projekt oparty na mikrokontrolerze ATTINY414. Powstaje on w środowisku Microchip (Atmel) Studio. Program ma wyświetlać aktualną temperaturę z czujnika oraz średnią kroczącą temperatury z ostatnich 24 godzin. Dane chciałbym wyświetlić na małym wyświetlaczu OLED, 128 x 32, sterownik SSD1306 (komunikacja przy pomocy I2C). Mikrokontroler ma...

    Mikrokontrolery AVR   06 Kwi 2021 10:02 Odpowiedzi: 12    Wyświetleń: 792
  • Odczyt danych CANbus przy pomocy ESP32 i SN65HVD230

    Hej, chciałbym sobie odczytywać dane po CANbus ze sterownika silnika przy pomocy ESP32 oraz SN65HVD230 (podłączony do GPIO 32 i 33) przy pomocy TWAI. Bazowałem na: Mój kod obecny, nie zwraca żadnych wartości, i za bardzo nie widzę gdzie mogłem popełnić błąd :( [syntax=c]#include <Arduino.h> #include <driver/twai.h> twai_message_t message,...

    Programowanie Początkujący   12 Lis 2022 17:14 Odpowiedzi: 0    Wyświetleń: 324
  • Klopot z przerwaniami Atmega16 i c

    Witam. Kłopot mam następujacy... walczylem dziś z modelarskim servo. Znalazłem program "gotowca" na AVRFreaks. kod poniżej: #include <stdio.h> #include <avr/io.h> #include <avr/interrupt.h> /**************** Globale variable **************/ static enum {av1,paa1} servo1=paa1; static enum {av2,paa2} servo2=av2; unsigned...

    Mikrokontrolery   03 Mar 2009 11:55 Odpowiedzi: 2    Wyświetleń: 783
  • atmega8 i czujnik sht11

    witam, zaprojektowałem mój pierwszy układzik do sprawdzania temperatury i wilgotności oparty na atgmega8 (zew. kwarc 8mhz) i czujnik firmy sensirion zlutowałem 4 dolne wyjścia, piszę to gdyż mój czujnik ma 5 wyjść(jak na zdjęciu) a nie 4 jak w dokumentacji. może tu leży problem.. problem polega na tym, że po przerobieniu /***************************************...

    Mikrokontrolery AVR   04 Cze 2009 21:56 Odpowiedzi: 1    Wyświetleń: 5466
  • AVR Studio dołączanie plików do programu.

    Witam. Zacznę od końca. Napisałem takie coś celem poznania "hierarchii" w jakiej widzą się poszczególne pliki, które są includowane. Główny (bla.c) #include "owire.h" int main(void) { while(1) owire_send_byte(0x44); } 1Wire header (owire.h) #include <avr/io.h> /***************************************...

    Mikrokontrolery AVR   24 Mar 2010 21:18 Odpowiedzi: 6    Wyświetleń: 2655
  • atmega32[C]solar-sieć 230V monitorowanie i sterowanie

    Wybacz Kolego ale można się załamać - nie znasz podstaw programowania! Weź sobie jakąkolwiek książkę do C i przeczytaj chociaż KILKA PIERWSZYCH ROZDZIAŁÓW... Bardzo uprzejmie proszę. Forum nie jest od nauczania C, nawet na przykładach! Najprostszy program ma postać: #include <stdlib.h> #include <stdio.h> int main(void){ sleep(1);...

    Mikrokontrolery AVR   16 Sie 2010 14:28 Odpowiedzi: 21    Wyświetleń: 3514
  • atmega8+uart+przerwanie+dioda+LED+C

    napisałem program który powinien sprawdzić czy wysłany znak z klawiatury przez hyperterninal odpowiada znakowi, który ustawiłem programowo w tablicy. Do tego użyłem przerwania reagującego na terminator. Jeśli znak z klawiatury będzie zgodny ze znakiem w tablicy to powinna się zaświecić dioda. Program sie kompiluje lecz nie reaguje na moje próby. Od...

    Mikrokontrolery AVR   06 Kwi 2011 11:23 Odpowiedzi: 25    Wyświetleń: 2747
  • [Atmega128][Ethernut] - inicjalizacja ADC, kompilacja

    Ok. Istotne fragmenty kodu wyglądają następująco: my_adc.h [syntax=c] #ifndef _MY_ADC_H #define _MY_ADC_H #include <dev/adc.h> extern u_short readADCChannelLN(adc_channel_t adc_channel); extern u_short readADCChannel(adc_channel_t adc_channel); #endif [/syntax] my_adc.c [syntax=c] #include <sys/thread.h> #include <sys/timer.h> #include...

    Mikrokontrolery AVR   02 Cze 2011 11:22 Odpowiedzi: 7    Wyświetleń: 1474
  • Atmega8 - LCD nie wyświetla wszystkiego

    Moje problemy odbiegają od poprzedników ale temat zgodny, więc: Mam uP Atmega 8 oraz wyświetlacz zgodny z hd47780 2*16znaków. Gdy wrzucam jeden znak na wyświetlacz przy pomocy kodu niżej wszystko jest ok: while(1) { LCD_CLEAR; LCD_LOCATE(1,0); LCD_WRITE_DATA('d'); } return 0; } Mogę kilka takich znaków wrzucić...

    Początkujący Naprawy   23 Lip 2012 00:22 Odpowiedzi: 3    Wyświetleń: 3028
  • [STM32]Wykorzystanie karty Sound Blaster 16 do odtwarzania dźwięku.

    Witam ponownie. Wreszcie udało mi się uruchomić tą przeklętą kartę! Jednym z powodów było to, że pin DACKx wisiał sobie swobodnie w powietrzu. Dodatkowo karta ta nie ustawia DMA i przerwań ze zworek tylko trzeba sobie wpisać odpowiednie ustawienia do rejestrów. [syntax=c]ISAWrite(0x4,0x80); //Mixer addres register, IRQ configure ISAWrite(0x5,(1<<1));//Mixer...

    Mikrokontrolery   20 Sty 2012 21:33 Odpowiedzi: 14    Wyświetleń: 3511
  • Atmega8 ustawienie czasów

    Witam serdecznie grono forumowiczów. Mam w poniższym kodzie problem z czasami. Mianowicie definicje czasów działają trochę po swojemu, podpowiedzcie co jest nie tak bo nie bardzo wiem już gdzie szukać. Zmiana wartości w #define nie bardzo pomaga. Liczyłem stoperem i (czas załączania) działa tak jak chcę ale już (czas załącz wyłącz) powinien być 60 sekund...

    Mikrokontrolery Początkujący   04 Maj 2012 18:41 Odpowiedzi: 7    Wyświetleń: 1500