static extern

Znaleziono około 452 wyników dla: static extern
  • [C] zmienne static globalne/lokalne dwa pliki + nagłówki .h

    Pytanie jest o deklaracje main.c Kod: unsigned int *msg; oraz w spi.h Kod: static unsigned int *msg; Czy ja dobrze rozumiem, że są to dwie zmienne, z czego pierwsza widziana jest tylko w pliku main.c a druga tylko i wyłącznie w pliku spi.c? Mylisz się. Pierwsza zmienna msg jest zadeklarowana wewnątrz funkcji main() i tylko tam jest widoczna. W przypadku...

    Programowanie Początkujący   01 Cze 2009 16:42 Odpowiedzi: 7    Wyświetleń: 5553
  • [ATmega8][C]Obsługa przerwania tryb CAPTURE vs. EXTERNAL INTERRUPT

    Z tego co zauważyłem, mikrokontroler taktujesz częstotliwością 1MHz. Przy preskalerze 1024 częstotliwość taktowania timera będzie równa 1000000Hz/1024=976,5625Hz. Z tego wniosek, że w ciągu 1 sekundy timer zlicza 976,5625 impulsów. Biorąc pod uwagę, że timer jest 16-bitowy przepełni się 1 raz na (65536/976,5625) 67,108864 sekund. Jeśli nie musisz schodzić...

    Mikrokontrolery AVR   13 Maj 2011 12:55 Odpowiedzi: 15    Wyświetleń: 2767
  • Atmega16, LDMicro - Procek nie działa, mimo dobrego działania na symulatorze.

    Udało mi się znaleźć kod wynikowy w C: [syntax=c]/* This is auto-generated code from LDmicro. Do not edit this file! Go back to the ladder diagram source for changes in the logic, and make any C additions either in ladder.h or in additional .c files linked against this one. */ /* You must provide ladder.h; there you must provide: * a typedef for SWORD...

    Mikrokontrolery AVR   30 Cze 2014 13:45 Odpowiedzi: 6    Wyświetleń: 1599
  • Program reagujący na określony kolor pixela na ekranie

    To było pisane "z palca" na poczekaniu, nie wymagaj za wiele. Skoro naparza ten klawisz w kółko, to tak widocznie sobie życzył autor tamtego zapytania. Udaje wciskanie klawisza do momentu, aż ten piksel nie powróci do stanu pierwotnego. Jak będzie miał kolor startowy, to przestaje udawać i napis "piksel został zmieniony" znika. [syntax=csharp]using...

    Programowanie Początkujący   30 Gru 2011 13:18 Odpowiedzi: 13    Wyświetleń: 2758
  • Odczyt i zapis danych do PIC - Jak to zrobić?

    Trochę czasu minęło od momentu, kiedy postanowiłem zbudować własny inerface I/O na USB. Po wielu godzinach studiowania różnych przykładów z internetu zrobiłem układ oparty na przykładzie z Microchipa. napisałem prostą aplikację w C# sterującą PIC-em. Obecnie działa mam opanowane włączanie i wyłączanie LED-ów z poziomu aplikacji. Problem mam natomiast...

    Mikrokontrolery PIC   18 Kwi 2009 22:21 Odpowiedzi: 7    Wyświetleń: 3288
  • Jednoczesne pisanie i czytanie z COMa [C, C#]

    dzieki wlasnie tez do tego doszedlem a dla tych ktorzy szukaja to [DllImport("kernel32.dll&qu... SetLastError = true, CharSet = CharSet.Ansi)] private static extern bool WriteFile(uint hCommDev, byte[] lpBuffer, uint nNumberOfBytesToWrite, out uint lpNumberOfBytesWritten, ref OVERLAPPED lpOverlapped); [DllImport("kernel32.dll&qu...

    Programowanie   10 Cze 2010 16:47 Odpowiedzi: 9    Wyświetleń: 1806
  • c# i dokładne odliczenie okresu czasu

    Windows nie jest systemem czasu rzeczywistego, a już na pewno nie jest nią platforma .NET :) Jest raczej nastawiony na obsługę zdarzeń. Sam pomiar czasu czy porównanie dwóch czasów zajmuje ileś-tam mikrosekund, więc raczej nie zrobisz super-dokładnego zegara, który się nie będzie rozjeżdżał z czasem. W mikrokontrolerach można sobie wyliczyć ilość cykli...

    Programowanie   10 Wrz 2011 20:23 Odpowiedzi: 15    Wyświetleń: 5892
  • STM32 emWin - odświeżanie tekstu

    Korzystam z GuiBuildera i emWin na STM32F429i DISC1. Chciałbym automatycznie odświeżać napis (zmienna array) na polu TEXT. Tekst odświeża się po kliknięciu przycisku ale już automatycznie nie wiem jak zrobić. Kod z obsługą zdarzeń od kliknięcia itd. [syntax=c]/*****************************... * * * SEGGER Microcontroller...

    Mikrokontrolery ARM   16 Maj 2016 19:14 Odpowiedzi: 2    Wyświetleń: 768
  • 16TB macierz RAID 5 Black Dwarf DIY

    Z tą temperaturą dysków twardych to czytałem kiedyś w jakimś czasopiśmie komputerowym. Niestety nie pamiętam już w jakiej to było gazecie więc nic więcej nie mogę powiedzieć na ten temat, za dużą w domu mam kolekcje tych gazet. :wink: Tu -> jest dokument googla na temat dysków. Statystyka awaryjności chyba z 10000 dysków czy nawet więcej.

    DIY Zagranica   02 Sty 2011 11:31 Odpowiedzi: 32    Wyświetleń: 9694
  • Sterowanie portem LPT VisualBasic6 i INNE

    Prosty program w C# , odbieranie i wysyłanie przez port LPT. W załączniku: - Program.cs - wystarczy utworzyć nowy projekt na konsoli w C# i skopiować zawartość, - inpout32.dll - biblioteka, należy skopiować do katalogu "Debug" projektu, - LPT.exe - gotowy program, jeśli podłączycie diodę pod jakiś pin LPT D0-D7 to będzie migać. [syntax=csharp]using...

    Programowanie   14 Mar 2011 15:12 Odpowiedzi: 98    Wyświetleń: 67143
  • Google chce odczytywać numery domów ze zdjęć w Google View

    Zdjęcia zgromadzone w serwisie Street View Google`a (i innych podobnych) są pełne numerów domów, tablic z nazwami ulic i szyldów. Gdyby udało się odczytać je wszystkie programowo, można by znacznie ulepszyć mapy dostępne w Internecie - użytkownik byłby w stanie zobaczyć, gdzie dokładnie znajduje się i jak wygląda budynek, którego szuka. Na przeszkodzie...

    Newsy   20 Gru 2011 11:43 Odpowiedzi: 5    Wyświetleń: 4506
  • [C#] zamykanie menu kontekstowego innej aplikacji

    Chcą zrobić sobie obsługę "gestów" do różnych aplikacji. Mam założonego haka na myszkę i jako tako sobie poradziłem, ale jeśli gest występuje kiedy kliknięty jest między innymi lewy przycisk myszki, to w docelowej aplikacji / oknie pojawia się ( co raczej oczywiste ) menu kontekstowe. Teraz zamykam je czekając w osobnym wątku, na pojawienie się w/w...

    Programowanie   16 Sty 2012 23:23 Odpowiedzi: 0    Wyświetleń: 797
  • [C#] Informacje o systemie operacyjnym

    Niestety to u mnie nie działa, a powód może być taki: This code example defines the following: Platform invoke declarations for the native methods in Windows Embedded CE. A structure to pass to and receive from the native methods. A managed method named ShowMemory, which displays the available memory. Oraz brakuje DLL, jak dorzuce to DLL i tak nadal...

    Programowanie Początkujący   16 Mar 2009 21:33 Odpowiedzi: 12    Wyświetleń: 6366
  • Sterowanie za pomocą LPT jak programować?

    Hej, Nigdy się nie bawiłem portem LPT. Kiedyś (parę lat temu) napisałem prosty programik w TurboPascalu komunikujący się z portem dżojstika (w karcie dźwiękowej). Do portu podłączone były 2 druciki, który to następnie dołączony były do 2 blaszek a całość umocowana w framudze drzwi. Druga blaszka przyczepiona była do drzwi i w momencie gdy drzwi zostały...

    Programowanie Początkujący   24 Sty 2012 00:54 Odpowiedzi: 4    Wyświetleń: 1686
  • Programowanie playlisty dla WAV - jak zachować kolejność odtwarzania utworów ?

    W takim razie wygląda na to że SoundStream nie da się zatrzymać jeżeli jest w trybie PlaySycnc(). Możliwe rozwiązania: 1. Sprawdź czy dostajesz to zdarzenie (v=vs.110).aspx po zakończeniu grania poprzez .Play() wtedy przerabiasz wszystko na tryb asynchroniczny, czyli ładujesz kolejny kiedy skończył się aktualny. 2. Sprawdź czy da się najpierw wywołanie...

    Programowanie   17 Paź 2015 15:10 Odpowiedzi: 18    Wyświetleń: 927
  • usunięcie windowsformsapplication

    Da się, przy czym trzeba użyć funkcji samego windows. Dodajesz w klasie importy: [syntax=csharp][DllImport("kernel32.dll"... static extern IntPtr GetConsoleWindow(); [DllImport("user32.dll")] static extern bool ShowWindow(IntPtr hWnd, int nCmdShow); const int SW_HIDE = 0;[/syntax] Następnie, w metodzie Main, na samym początku, dodajesz [syntax=csharp]var...

    Programowanie   26 Sty 2016 16:25 Odpowiedzi: 5    Wyświetleń: 645
  • Autoclicker - Jak wykonać i w jakim programie?

    Ostatnio pisałem autokliker do myszki w C# z wykorzystaniem systemowej biblioteki user32.dll Dołożenie przycisków z klawiatury nie powinno być problemem. Do kompilacji polecam darmowe Visual Studio Community. A poniżej proof of concept dla myszki. Polecam testować np. na hodowanku piesełków :) [syntax=csharp] using System; using System.Collections.Generic;...

    Programowanie Początkujący   27 Gru 2021 19:03 Odpowiedzi: 7    Wyświetleń: 3477
  • [C#] Zablokowanie i ponowne logowanie w Windows 7

    Dzięki wielkie za odpowiedzi. Sposób marcinj12 działa jak najbardziej. Włączenie procesu trwa jednak chwile, krótką, ale jednak. Sposób antekone także działa, ale natychmiastowo po wywołaniu funkcji [syntax=csharp] using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Text; using System.Windows.Forms;...

    Programowanie   13 Mar 2011 14:57 Odpowiedzi: 3    Wyświetleń: 1553
  • [C#] serialPort - GetPortNames źle działa

    hhhm więc tak: znalazłem takie dwa importy: [DllImport("advapi32.dll&qu... CharSet = CharSet.Unicode, EntryPoint = "RegOpenKeyEx")] private static extern int RegOpenKeyEx(IntPtr keyBase, string keyName, IntPtr reserved, int access, out IntPtr keyHandle); [DllImport("advapi32.dll&qu... CharSet = CharSet.Unicode,...

    Programowanie   24 Sie 2010 13:48 Odpowiedzi: 5    Wyświetleń: 2419
  • Prosty edytor tekstu nieformatowanego z niestandardowym TAB-em

    [syntax=csharp] using System; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace TabEdit { public partial class Form1 : Form { private const int EM_SETTABSTOPS = 0x00CB; [DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern IntPtr SendMessage(IntPtr h, int msg, int wParam, int[] lParam); public...

    Software serwis   09 Sty 2013 19:36 Odpowiedzi: 24    Wyświetleń: 2535
  • Plik .bat,.exe, lub skrót który zmieni mi ustawienia w Panelu Sterowania

    Dowolny serwis GSM albo komputerowy zrobi to pewnie Koledze za grosze, jak Kolega pójdzie z płytką myszy i zakupionymi przyciskami. A jeśli chce się to jednak zrobić "aby było", to można sobie zamienić te przyciski miejscami. Ten prosty programik to zrobi: [syntax=csharp]using System.Runtime.InteropServices; using System; class SwapMouse { [DllImport("user32.dll")]...

    Obsługa oprogramowania   17 Maj 2019 18:29 Odpowiedzi: 6    Wyświetleń: 600
  • [Batch] Zmiana przycisku myszy

    Witaj. Spróbuj: [syntax=dos](at)echo off set "s1=$m='[DllImport("user32.dll")]public static extern Int32 SwapMouseButton(Int32 bSwap);" set "s2=public static void SwapMB(){ int isright=SwapMouseButton(1); if (isright != 0) { SwapMouseButton(0); } }';" set "s3=add-type -name Import -member $m -namespace Dll; [Dll.Import]::SwapMB();" set "ps_swapmousebutton=%s1%%s2%%s3%"...

    Obsługa oprogramowania   22 Lut 2021 00:09 Odpowiedzi: 2    Wyświetleń: 375
  • Visual c++ 2005 i wykorzystanie *.dll

    Używasz Dllimport-a. Masz tu przykład innej dll jak to się robi: [DllImport("user32", EntryPoint = "SendMessageA")] protected static extern int SendMessage(int hwnd, int wMsg, int wParam, [MarshalAs(UnmanagedType.AsAny&#... object lParam); pozdrawiam

    Programowanie   21 Kwi 2008 14:56 Odpowiedzi: 5    Wyświetleń: 4248
  • LPT w Visual Studio C# 2005

    Dzięki, wchodziłem wcześniej na tą stronkę, ale myślałem że jest tam tylko w C++. Myliłem się :) Żeby nikt nie musiał szukać napisze krótko. Wystarczy ściągnąć plik "inpout32.dll" i umieścić go w folderze projektu (w debug, lub relase), a w kodzie programu dodać klasę: public class PortAccess { [DllImport("inpout32.dll", EntryPoint="Out32")] public...

    Programowanie   06 Wrz 2008 16:47 Odpowiedzi: 3    Wyświetleń: 5463
  • VB6, Delphi lub Visual Studio 2008

    C# syntax

    Programowanie Początkujący   01 Wrz 2010 21:10 Odpowiedzi: 8    Wyświetleń: 1555
  • [c++] Wywoływanie funkcji z dll

    Dzięki za szybką odpowiedź. Wcześniej były podejmowanie próby uruchomienia dll-ki w C#, sama funkcja command (nota bene jedyna udostępniania przez bibliotekę) byłą wywoływana lecz pojawiał się inny problem w dalszej pracy z dll-ka. Jednak na podstawie sposobu podpięcia funkcji command w c# można wnioskować, że rzeczywiście typy TLnId i TStatus to są...

    Programowanie   05 Sty 2011 21:20 Odpowiedzi: 8    Wyświetleń: 1976
  • Skrypt .cmd wzbudzanie monitora o okreslonej godzinie

    Nie sprawdzałem czy działa, exe jest tutaj Źródło: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace MonitorOn { public partial class Form1 : Form { const...

    Software serwis   02 Maj 2011 20:37 Odpowiedzi: 37    Wyświetleń: 6596
  • [C#] Wywołanie DLL w sandobixe

    Witam. Mam problem, którego nie mogę rozgryźć. Do kodowania wykorzystuję C# .net 4. W programie głównym tworzę piaskownicę (AppDomain), która ma uprawnienie typu SecurityPermissionFlag.UnmanagedCode. Ładuję w piaskownicy plik assembly, który do pracy wymaga uruchomienia procedury z pliku DLL (setupapi.dll). Deklaracja w skrócie wygląda tak: "Attempt...

    Programowanie   29 Wrz 2011 15:09 Odpowiedzi: 1    Wyświetleń: 1017
  • [C#] - Użycie biblioteki dll napisanej w C++ w aplikacji C#

    EntryPoint .

    Programowanie   02 Maj 2013 16:15 Odpowiedzi: 1    Wyświetleń: 1764
  • C# - Program różnie się wykonuje na win 7 i win xp

    Playsound() wstawione wg tego poradnika również nie działa :/ Spróbuje nie tworzyć wątku "ręcznie" tylko użyje komponentu BackgroundWorker Dodano po 43 Najprawdopodobniej odtwarzanie przerywa sama metoda PlaySync. Chyba masz racje kolego. Jestem tego prawie pewny, ponieważ próbowałem na wszelkie sposoby to zrobić. Dodałem nowy backgroundworker, tam...

    Programowanie   21 Gru 2014 20:55 Odpowiedzi: 25    Wyświetleń: 1452
  • Zmiana rozdzielczości ekranu podczas uruchamiania aplikacji win10

    To, że monitorowałbym cały czas uchwyt i stan okna. W zależności od wywołania skierowałbym np. stan po zminimalizowaniu na DEVMODE/DEVCON z SDK by szybko zmienić rozdzielczość przy pomocy API i w trakcie maksymalizacji czy trybu pełnoekranowego wrócić do niższej. Część kodu dla otwartego notatnika już mam - dla minimalizacji z dowolnego stanu: function...

    Obsługa oprogramowania   09 Sty 2020 20:31 Odpowiedzi: 6    Wyświetleń: 2673
  • Mikrotik - konfiguracja DHCP

    Witam Mama taki problem, mianowicie chcę aby urządzenia(punkty dostępowe) i stacje robocze (komputery np. PC) pracowały na różnych pulach adresowych. Jak prawidłowo skonfigurować serwer DHCP? zakładam, że adresy dla urządzeń będą przypisywane na sztywno a dla stacji roboczych za pomocą serwera DHCP. Posiadam RB z serii 500 2x WLAN 3xETHERNET. Poniżej...

    Sieci WiFi   24 Lip 2013 10:40 Odpowiedzi: 4    Wyświetleń: 6948
  • C MATLAB - Regulator dyskretny PID

    Witam. Próbuję napisać regulator dyskretny PID z podwójnym zerem w C. Nie umiem tego wyprowadzić ręcznie, więc posłużyłem się Matlabem w celu wygenerowania kodu regulatora. Teraz kwestia jego implementacji na np. AVR-ku. Schemat układu : Matlab stworzył m.in. : PID.h Czy wartości początkowe będą równe 0? To jest praktycznie funkcja regulatora : [syntax=c]R_tmp...

    Programowanie   17 Lis 2014 20:43 Odpowiedzi: 0    Wyświetleń: 2163
  • [STM32F103C8T6][FreeRTOS][C] Semafor w przerwaniu

    Według mmnie masz problem w innym miejscu i bo static tam nie jest potrzebny. Sam na to nie wpadłem, że przy tej zmiennej powinien być static. Ogólnie to były czasy FreeRTOSa w wersji 5.xxx (2007 rok) i do tej pory w necie krąży sporo przykładów z modyfikatorem static przy tej zmiennej. Rzeczywiście w obecnym projekcie nie używam już statica przy tej...

    Mikrokontrolery ARM   21 Lis 2017 12:42 Odpowiedzi: 25    Wyświetleń: 1575
  • LPC1114+NT7538H - Wyświetlacz nie reaguje

    Witam Chciałem napisać dla siebie własną bibliotekę obsługującą jednokolorowy wyświetlacz 128x64 ze sterownikiem NT7538H i po około 20 godzinach pracy zwątpiłem i postanowiłem poprosić o pomoc. [url=]datasheet Oto datasheet do tego kontrolera. Może zanim wrzucę schemat połączeń i kod zadam jedno pytanie. Mój problem polega na tym, że wyświetlacz kompletnie...

    Mikrokontrolery Początkujący   21 Wrz 2014 18:12 Odpowiedzi: 8    Wyświetleń: 1011
  • [ATMEGA8][C] Reset zamiast przerwania

    Mam dwa foldery, każdy od innej wersji avr i w każdym jest inny interrupt.h. Da się jakoś sprawdzić, który avr używa podczas kompilacji? /* Copyright (c) 2002, Marek Michalkiewicz All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:...

    Mikrokontrolery AVR   30 Gru 2010 23:13 Odpowiedzi: 54    Wyświetleń: 5706
  • [lpc1768][GNU C/eclipse] wywołanie funkcji w przerwaniu nie działa

    Witam, mam problem z wywołaniem funkcji w przerwaniu. Na chwilę obecną debugowanie odpada, gdyż mam mały problem z odpaleniem debugowania. Po wywołaniu przez procesor przerwania, albo się on wiesza albo niepoprawnie działa funkcja. To samo dzieje się gdy wkleję do przerwania zawartość funkcji. Podczas kompilacji nie sypią się żadne warningi dotyczące...

    Mikrokontrolery ARM   24 Cze 2012 12:45 Odpowiedzi: 0    Wyświetleń: 2336
  • [Atmega32][c]Napisy w pamięci flash, math.h i prosty lcd

    Funkcje do obsługi wyświetlacza pochodzą z gotowej biblioteki, którą znalazłem za pośrednictwem elektrody. Oto funkcja do wrzucania tekstu na lcd z flash procesora. Co do pamięci - avrstudio pokazuje mi że używam około 12kB flash i 300bajtów sram więc ok. Co do double i float to nie wiedziałem, że to to samo... A jakie są tego konsekwencje? Funkcja...

    Mikrokontrolery AVR   24 Gru 2009 14:09 Odpowiedzi: 6    Wyświetleń: 2166
  • atmega32[C]solar-sieć 230V monitorowanie i sterowanie

    ... Najlepiej tak to zrobić, struct i potem interesujące cię zmienne. Pamiętaj tylko, żeby deklarację zrobić w pliku nagłówkowym, a definicję umieścić w pliku źródłowym - najlepiej static. W deklaracji nie zapomnij także o extern. Wtedy z poszczególnych modułów inkludujesz tylko nagłówek i możesz się swobodnie odwoływać do globalnej struktury. Ale...

    Mikrokontrolery AVR   16 Sie 2010 14:28 Odpowiedzi: 21    Wyświetleń: 3487
  • Atmega8, LCD EA DIP204-4 , C

    Witam , udało mi się odpalić wyświetlacz , użyłem innych bibliotek - pana Peter Fleury . Pojawił sie jednak kolejny problem , biblioteka jest do wyswietlacza 2x16 a ja chciałem ją przerobić na 4x20 i tu pojawia sie problem : - pierwsza linia wyświetla się ok - druga linia , pierwsze 8 znaków drugiej linii jest dublowane z linii pierwszej ( 8 ostatnich...

    Mikrokontrolery   27 Sie 2010 20:09 Odpowiedzi: 13    Wyświetleń: 2549
  • ESP32 komunikacja z PLC Siemens - połączenie ethernetowe przy użyciu ENC28J60

    Temat pewnie trochę nie do tego działu, ale prawdopodobnie w dziale Automatyka, nikt nie będzie w stanie mi pomóc w tym temacie. Jakiś czas temu ktoś napisał bibliotekę Settimino.h do komunikacji Arduino z PLC Siemens. Przy połaczeniu ethernetowym korzystam z UNO czy Mega wraz z modułem ethernetowym W5100, jeżeli korzystam z ESP32 to łączę się przez...

    ESP8266 i ESP32   08 Gru 2019 12:07 Odpowiedzi: 15    Wyświetleń: 3258
  • NanoStation loco M5 - Wolny transfer danych.

    To co wypluł: # oct/04/2012 09:55:09 by RouterOS 5.11# software id = 1WAK-H2CW # /interface bridge add admin-mac=00:0D:41:FA:99:F7 ageing-time=5m arp=enabled auto-mac=no \ disabled=no forward-delay=15s l2mtu=1520 max-message-age=20s mtu=1500 name=\ Lan priority=0x8000 protocol-mode=none transmit-hold-count=6 /interface ethernet set 0 arp=enabled auto-negotiation=yes...

    Sieci Początkujący   01 Wrz 2013 14:04 Odpowiedzi: 19    Wyświetleń: 10113
  • mikrotik - Brak synchronizacji czasu tylko w MT-dziwna sprawa

    Dodano po 2 [admin(at)APC_R Skotniczny] /system ntp> export # jan/01/1970 01:12:53 by RouterOS 3.23 # software id = RFIF-DTT # /system ntp client set enabled=yes mode=unicast primary-ntp=149.156.4.11 secondary-ntp=0.0.0.0 Ale to chyba o to chodziło, nie wiem czemu przedtem całe ustawienia wypluł

    Sieci WiFi   23 Lut 2014 14:06 Odpowiedzi: 24    Wyświetleń: 5088
  • atmega8 - Niepoprawne działanie optymalizacji

    Sory, już się poprawiam [syntax=c]#ifndef LCD_H #define LCD_H #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update to newer AVR-GCC compiler !" #endif #include <inttypes.h> #include <avr/pgmspace.h> /** * (at)name Definitions for MCU Clock Frequency * Adapt the MCU clock frequency in Hz...

    Mikrokontrolery AVR   12 Sie 2014 19:57 Odpowiedzi: 2    Wyświetleń: 1020
  • stm32f4 discovery - stemwin+discovery+ssd1289

    Zwiekszylem stos do 4096 lecz dalej się wywala może coś źle skonfigurowalem LcdConf.c [syntax=c]/*****************************... * SEGGER Microcontroller GmbH & Co. KG * * Solutions for real time microcontroller applications * ****************************************... * * * (c) 1996...

    Mikrokontrolery ARM   18 Gru 2013 18:37 Odpowiedzi: 14    Wyświetleń: 5316
  • LCD w języku C na płytce tesowej Atmega8 v 1.1

    Właśnie moja nauka zatrzymała się na wyświetlaczu LCD. Mruganie diodami już za mną. Dlatego proszę o pomoc:) Skonfigurowałem dwie biblioteki. Dodałem jako załącznik. Jeśli ktoś może to bardzo proszę o sprawdzenie. Pierwsza to biblioteka ze strony Wygląda tak: Pkik HD44780.h //--------------------------------------...

    Mikrokontrolery AVR   08 Sty 2010 00:29 Odpowiedzi: 5    Wyświetleń: 2238
  • [STM32f103ZET6][C/CooCox]] - Brak inicjalizacji wyświetlacza HY32C

    Tak. W zasadzie włączam taktowanie wszystkich portów zaraz po funkcji "SystemInit()". Dodano po 13 Próbowałem też na przykładzie z "hy mini". Zmieniłem tylko pin adresowy(RS), chip select na NE4 no i dorzuciłem obsługę DEMUX'a. I dalej nic. Załączam kod z tego przykładu: main: [syntax=c]void MUXInit(); //void TestChipSelect(); int main(void) { SystemInit();...

    Mikrokontrolery ARM   22 Paź 2013 09:52 Odpowiedzi: 8    Wyświetleń: 3036
  • Lifetab S10334 - Po wymianie LCD+TS touchscreen dziala jakby odwrotnie w osi y

    W kernelu masz pod GOODiX GT9271 s1033x-kernel-c63da2f.140805.111347.tgz\... sterownik: gt9xx.c /* drivers/input/touchscreen/gt9xx.c * * 2010 - 2012 Goodix Technology. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free...

    Tablety Czytniki Hardware   02 Mar 2018 22:24 Odpowiedzi: 13    Wyświetleń: 1236
  • [ZL25ARM][STR912FAW44]Debugowanie - czy możliwe?

    Narazie sprobowalem bez podawania parametrow tych dwoch ostatnich funkcji: #include <stdlib.h> #include <reent.h> #include <sys/stat.h> //#include "uart.h" #define STDIO_UART UART0 _ssize_t _read_r(struct _reent *r,int file, void *ptr,size_t len) { int c; int i; unsigned char *p; p = (unsigned char*)ptr;...

    Mikrokontrolery ARM   02 Kwi 2009 12:28 Odpowiedzi: 54    Wyświetleń: 7645
  • Squid i uruchomienie? FATAL: Could not determine fully...

    witam przy odpaleniu sqida mam odp. od serwera : root(at)serwer:/etc/squid# /etc/init.d/squid start * Starting Squid HTTP proxy squid * Creating squid spool directory structure FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname' Squid Cache (Version 2.6.STABLE5): Terminated abnormally. CPU Usage: 0.028 seconds = 0.020...

    Sieci, Internet   01 Lip 2007 17:57 Odpowiedzi: 12    Wyświetleń: 6122
  • lm3s9b90 codesourcery openOCD eclipse

    Hej Freddie, tym razem to już mam poważny problem i proszę Cię o pomoc. Problem mam cały czas z przerwaniami. Nigdy mi w sumie tak naprawde nie zadziałaly na tym projekcie od stm. Przerobiłem Twoją tablice wektorów przerwań: /** \file vectors.c * \brief STM32 (STM32F101 - STM32F103) vector table and __Default_Handler() * \details STM32...

    Mikrokontrolery ARM   09 Sie 2010 22:12 Odpowiedzi: 26    Wyświetleń: 3983
  • Zasady pisania programów pseudowielowątkowych na małych proc

    Fakt, nie było pytania. Tylko sugestia- czy można to zrobić inaczej? Bo w zasadzie robię to dotychczas tak jak to opisał mirekk. Z całej dyskusji dotarło do mnie tylko to że można spróbować zastosować bufor- czy pierścieniowy czy FIFO to tak dokładnie nie zrozumiałem. Jakąś implementację bufora w C ściągnę z netu i będę próbował zrozumieć a potem przerobić...

    Mikrokontrolery   12 Kwi 2011 22:58 Odpowiedzi: 103    Wyświetleń: 14741
  • [STM32] log10() zawiesza procesor.

    Dodano po 31 Kiedy debuguje program, krokowo, zaraz po a = 124; z linii b = log10(a); wskakuje do nieskończonej pętli - void HardFault_Handler(void). Tak jakby sam adres procedury wywoływał błąd sprzętowy.

    Mikrokontrolery ARM   29 Mar 2012 21:29 Odpowiedzi: 75    Wyświetleń: 8130
  • stm32f100rb - sprintf() float Coocox

    Zmieniłem : 2. change The initial stack pointer in the vector table: (void *)&pulStack[STACK_SIZE-1]... to (void (*)(void))((... long)pulStack + sizeof(pulStack)), w startup_stm32f10x_md_vl.c Dalej to samo. [syntax=c]/** ****************************************...

    Mikrokontrolery ARM   09 Mar 2015 10:10 Odpowiedzi: 10    Wyświetleń: 2454
  • STM32 - COOCOX deklaracja zmiennych globalnych itp

    Wygenerowany jest bezpośrednio z CooCoxa Linkera tutaj nie ma chyba jest zaszyty w środowisku. Wersja CoIDE to: Version: 1.7.8 [syntax=c] /** ****************************************... * (at)file startup_coide.c * (at)author Coocox * (at)version V1.0 * (at)date 20/07/2010 * (at)brief M0 M3 Devices Startup code. *...

    Mikrokontrolery ARM   03 Maj 2015 15:46 Odpowiedzi: 4    Wyświetleń: 1032
  • STM32F103RBT6-Nucleo - Magistrala CAN

    Chyba tak jest, tutaj plik startup_stm32f10x_md.c [syntax=c]/** ****************************************... * (at)file startup_stm32f10x_md.c * (at)author Coocox * (at)version V1.0 * (at)date 12/23/2009 * (at)brief STM32F10x Medium Density Devices Startup code. * This module performs: * - Set the initial SP * - Set...

    Mikrokontrolery ARM   11 Sty 2017 12:56 Odpowiedzi: 22    Wyświetleń: 1983
  • STM32F373 - Nie działa SysTick

    Witam wszystkich. Uzywam Eclipse + OpenOCD (0.9.0) + GCC. Do tej pory używałem STM32F103 (Cortex-M3), a teraz przesiadłem się na STM32F373 (Cortex-M4). Wziąłem ze starego programu skrypt linkera, startup, vectors.c i posklejałem do kupy odpowiednio je modyfikując. Program generalnie odpala się, mogę sterować GPIO. Następnie spróbowałem uruchomić SysTicka....

    Mikrokontrolery ARM   17 Lut 2016 10:36 Odpowiedzi: 12    Wyświetleń: 1188
  • [STM32F4] Makefile, skrypt linkera i startup dla stm32f4 - przerwania

    Cześć, Projekt zaraz będę konfigurował od początku. Fakt, podałem za mało danych, wybaczcie, skrajna nerwica mnie na to wzięła. Od początku: Używam SW4STM32, ale chciałbym od tego odejść mocno, bo za dużo automatów i za mało szczegółów, może dlatego, że nie potrafię tego wszystkiego ogarnąć. Kompilatora używałem poprzez naciśnięcie "build". W ustawieniach...

    Mikrokontrolery ARM   15 Mar 2017 21:48 Odpowiedzi: 15    Wyświetleń: 1656
  • Postfix & Dovecot & PostgreSQL & LMTP - Nie działa uwierzytelnianie

    Chcę sobie postawić własną pocztę na VPS-ie używając Postfixa, Dovecota, protokołu LMTP i bazy danych PostgreSQL. Nie działa mi wysyłanie wiadomości z VPS-a za pomocą komendy mail tzn. w ogóle nie otrzymuję tych maili na swoim zastępczym koncie a wysyłanie maili z konta zastępczego kończy się błędem: Undelivered Mail Returned to Sender This is the mail...

    Linux   21 Maj 2017 01:20 Odpowiedzi: 2    Wyświetleń: 1431
  • [Cortex-M3] [GCC CodeSourcery 2009q3-68] Float w printf

    Witam Mam problem z konwersją flota w printf/sprintf. W miejscu gdzie powinien być wynik konwersji, printf wstawia "ERROR". Biblioteka libm jest niby dołączona (-lm), ale to nic nie daje. Co powinno być jeszcze wstawione w opcjach żeby zaczęło to działać, a może to z innego powodu nie działa? Może malloc nie che przydzielić pamięci dla printfa? Tu jeszcze...

    Mikrokontrolery ARM   04 Lis 2010 20:26 Odpowiedzi: 20    Wyświetleń: 3964
  • [STM32][F4] - Przerwanie od timera, wskakiwanie do "__Default_Handler"

    Witam, Bazuje na projekcie ze strony Freddie Chopin dla stma F4 z dodanymi bibliotekami STM32F4xx_StdPeriph_Driver. Zdefiniowałem sobie konfigurację timer'a w następujący sposób: [syntax=c]void Timers_Config(void){ RCC_APB2PeriphClockCmd(RCC_APB2Periph_TI... ENABLE); NVIC_InitTypeDef NVIC_InitStruct; NVIC_InitStruct.NVIC_IRQChannel = TIM1_CC_IRQn; NVIC_InitStruct.NVIC_IRQChannelPreemptio...

    Mikrokontrolery ARM   16 Mar 2013 10:19 Odpowiedzi: 4    Wyświetleń: 2904
  • [STM32F3 Discovery] odbieranie danych przez CAN

    Witam Kolegów, Od kilku dni męczę się z pewnym problemem. Na postawie filmu z youtube próbuje wykonać sieć CAN na STM32F3 + TJA1040. Cały problem polega na tym że nie mogę odebrać danych ani w przerwaniu, ani w programie głównym. Układ bez problemu wysyła dane do innego urządzania (drugi STM32F3 + MCP2551). Czy któryś z kolegów mógłby zerknąć na program...

    Mikrokontrolery ARM   25 Lut 2017 20:51 Odpowiedzi: 0    Wyświetleń: 786
  • FLASH_Unlock i niekończące się błędy kompilacji

    Po ludzku czyli tak: 1. Zmienne/stałe są TYLKO I WYŁĄCZNIE w plikach źródłowych (*.c, *.cpp, itd.) 2. Jeśli chcesz aby zmienna była prywatna dla danego pliku jej definicję poprzedzasz słowem "static" - teraz każdy plik może mieć zmienne o takiej samej nazwie, ale nie będą się one nakładać, nie ma też możliwości udostępnienia ich "zewnętrznie" wg punktu...

    Mikrokontrolery ARM   21 Gru 2012 18:18 Odpowiedzi: 13    Wyświetleń: 1326
  • CheckPoint SBX-166LHGE-2 - WAN, DMZ, LAN jako jeden switch.

    Witam. Czy router CheckPoint SBX-166LHGE-2 da się skonfigurować w ten sposób, aby wszystkie porty (WAN, DMZ/WAN2, 4xLAN) były jednym switchem? Router jest już skonfigurowany jako switch na portach LAN. Tak wygląda plik konfiguracyjny routera: # Configuration script # Gateway MAC: 00:08:da:51:81:53 # firmware version: 4.5.57x...

    Sieci LAN   30 Wrz 2016 18:32 Odpowiedzi: 0    Wyświetleń: 705
  • [STM32][C] - Poprawne pisanie własnych bibliotek

    Ja zmiennych globalnych staram się nie używać. Mój pierwszy projekt to mnóstwo externów. Jak zacząłem się w tym gubić to stwierdziłem, że to chyba nie tędy droga. Teraz każda para plików c i h odpowiada za konkretną rzecz. Ewentualnie includuje inne i odpowiada za większą konkretną rzecz. Każdy mój plik ma dwie zmienne typu static. Pierwsza to numer...

    Mikrokontrolery ARM   12 Gru 2016 20:53 Odpowiedzi: 83    Wyświetleń: 10152
  • [Qt4/MSVS2005] Dodawanie bibliotek Qt 4

    Właśnie nic nie chce się budować :/ Robię tak jak robiłem przy w konsolowych aplikacjach F5(Start Debuging) i jak nie wyskakują błędy i program się uruchamia to jestem zadowolony ;) nie wiem może mam złe nawyki (sam się uczę programowania) i to powinno wyglądać trochę inaczej... ale mniejsza z tym kod jaki próbuje skompilować: #include <QtGui\QApplication>...

    Programowanie   06 Cze 2010 18:59 Odpowiedzi: 6    Wyświetleń: 3571
  • Problem z Asusem. 100% użycie procesora

    Dysk w porządku : ) A autostarcie mam tylko 4 niezbędne programy.. A procent użycia procesora podam jak tylko będę miał tą ścinę.. Prawdopodobnie dziś wieczorem :P - ComboFix 10-07-12.06 - Ryonu 2010-07-13 18:17:19.1.2 - x86 Microsoft Windows 7 Ultimate 6.1.7600.0.1250.48.1033.18.3327.2584 [GMT 2:00] Uruchomiony z: c:\users\Ryonu\Downloads\ComboFix.ex...

    Laptopy Hardware   14 Lip 2010 21:34 Odpowiedzi: 9    Wyświetleń: 2369
  • C++ - Klasa obsługująca błędy - komplikacje z operatorem przeciążonym <<

    Wybacz, ale opacznie zrozumiałem Twoje słowa. Zrozumiałem, że muszę dodac wskaźnik this jak to ma miejsce przy operatorach arytmetycznych. Kompilator nadal ma problem do tego że ten operator jest zaprzyjaźniony co za tym idzie nie mogę się odwołać bo zmiennej s_bJestBlad bo jest prywatna. Teraz mam taki blad jak usunałem friend i zmienna JestBlad zrobilem...

    Programowanie   18 Lis 2012 17:00 Odpowiedzi: 19    Wyświetleń: 1593
  • STM32 - USB przesiadka z uvision

    Super, jakoś udało mi się Eclipsa uruchomić fakt że w innej wersji Version: Mars Release (4.5.0) ale bez problemu spiąłem to. Przerzuciłem kod i co się okazało. Ruszył. Ale do szczęścia trochę brakuje, okazuje się, że nie rozpoznaje USB. Tzn ten sam dokładnie kod śmiga na Keilu, a na eclipse już nie. definicje: DEBUG USE_FULL_ASSERT TRACE OS_USE_TRACE_SEMIHOSTING_DEBUG...

    Mikrokontrolery ARM   07 Mar 2016 16:41 Odpowiedzi: 12    Wyświetleń: 1446
  • DS18B20 zwraca zero po pewnym upływie czasu

    (at)rafik73 proponuję logować na serwerze pełną treść zapytań w przypadku, gdy do bazy trafia 0, to gdy problem wystąpi znowu, może się czegoś ciekawszego dowiemy. No i kod serwera też mógłbyś wkleić. Bardzo proszę. Plik odbierający dane z arduino: getFreeMemory_value , która przekazuje ilość pozostałej pamięci. Dorzucam poniżej zaktyualizowany program...

    Arduino   04 Mar 2018 18:08 Odpowiedzi: 18    Wyświetleń: 786
  • [ATMEGA16][C]problem z mnożeniem/dzieleniem uint przez uint.

    Witam, Pojawił się ostatnio u mnie taki problem. Otóż odczytuję z przetwornika ADC ATmegi16, z kanału ADC0 wartość napięcia (od 0 do 5VDC). Wyświetlam sobie wynik konwersji na LCD i wszystko ładnie działa (liczba na LCD zmienia się w zakresie od 0 do 1023, jak kręcę potencjometrem). Chciałem sterować tym napięciem podłączonym do ADC0 obrotami silnika...

    Mikrokontrolery AVR   07 Kwi 2009 14:54 Odpowiedzi: 7    Wyświetleń: 1739
  • MMnet1002 AT91SAM9620 i ledblink.c

    Mam trochę problemów z tą platformą a szczególnie z jedną rzeczą która mnie mocno denerwuje - brak jakiegokolwiek wsparcia !!! Czekam na odpowiedź z Propoxu i wiem że niedługo się doczekam, ale dzisiaj poruszę to na forum. Mam nadzieję że ktoś rozwiązał problem , który mnie dręczy a mianowicie: - chciałbym sterować portami z częstotliwością rzędu 200...

    Mikrokontrolery ARM   18 Kwi 2011 18:58 Odpowiedzi: 4    Wyświetleń: 2990
  • [ATEMGA162][C/AVRGCC] Odbiór stringów z uart w przerwaniach

    Witam, Próbuję korzystać z biblioteki Peter Fleury do obsługi usart-u, której listing znajduje się poniżej: PLIK uart.c /***************************************... Title: Interrupt UART library with receive/transmit circular buffers Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File:...

    Mikrokontrolery AVR   30 Sie 2009 11:03 Odpowiedzi: 1    Wyświetleń: 3465
  • [stm32]Zawieszanie się FreeRTOS'a pod Eclipsem dla STM32

    michalko12: Zmieniłem xHandleTaskLED1, xHandleTaskLED2 na static, ale nic to nie pomogło. xLastFlashTime nie można: error "initializer element is not constant". W keilu żadnej tej zmiennej nie miałem jako static a program działał więc podejrzewam, że nie tu jest problem. Dodano po 4 Smashing: Jak wrzucam Twój program do Eclipsa to się nawet nie kompiluje...

    Mikrokontrolery ARM   05 Cze 2011 20:20 Odpowiedzi: 10    Wyświetleń: 3676
  • 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ń: 1269
  • AVR ATmega8/88/328 + UART + ECLIPSE

    Szukałem na internecie poradników do terminala UART i udało mi się zrobić coś takiego z kawałków znalezionych w sieci. Problem polega na tym, że mój kompilator wyrzuca błędy a nie pokazuje mi gdzie one są (i tym samym nie mogę ich skompilować) i jeśli ktoś może sprawdzić poprawność kodu w 1. i 2. main.c(są to dwa odzielne programy w dwóch projektach...

    Mikrokontrolery AVR   15 Gru 2014 16:09 Odpowiedzi: 17    Wyświetleń: 2487
  • AVR C - Obsługa wyświetlacza LCD po TWI

    Witam. Zakupiłem konwerter I2C do wyświetlacza LCD i mam mały problem z jego obsługą. Komunikacja z ekspanderem następuje prawidłowo, jedynie co udało mi się uzyskać to miganie podświetleniem, ale uparty wyświetlacz za choinkę nie chce nic wyświetlić. Schematu konwertera niestety nie posiadam, gdyż producent go nie udostępnia. Kod którego używam prezentuje...

    Mikrokontrolery AVR   17 Kwi 2015 13:44 Odpowiedzi: 6    Wyświetleń: 1740
  • STM32F4 i mocna kompresja zdjęcia do JPG

    dlaczego nie połączysz go z PC za pomocą USB Niestety, ale USB wykorzystuję w innym celu. Co do kodera - znalazłem coś takiego w internecie: [syntax=c]//1999 Cristi Cuturicu #include "Definicje_sprzet.h" //#pragma hdrstop #include <stdio.h> #include <stdlib.h> #include <string.h> #include "GPIO_procedury.h" #include "Katalogi_SD.h"...

    Mikrokontrolery ARM   08 Lis 2015 10:54 Odpowiedzi: 10    Wyświetleń: 1257
  • Szablon C++ - adresy rejestrów IO

    Faktycznie, powyższy kod nie był optymalizowany. Jednak zmieniłem zmienną na const, lecz wtedy kompilator wyrzucił że: pTIMSK nie może wystąpić w stałym wyrażeniu, ponieważ pTIMSK nie ma 'external linkage'. Jeśli jednak definicje zmiennej pTIMSK umieszczę w osobnym pliku, a później w pliku w którym jej używam, wpiszę extern const uint pTIMSK; kompilator...

    Programowanie   10 Lut 2009 16:00 Odpowiedzi: 8    Wyświetleń: 1882
  • OpenOCD Cortex (codesourcery) błędy podczas debugowania

    1. Jak wspomniałem komendy gdb wziąłem z innego projektu, a że nie znam dobrze gdb więc konfiguruję wszystko metodą prób i błędów. Zamieniłem zatem soft_reset na reset_halt i tez działa. Zostawię tak jak poleciłeś. 2. Kod startup'a nie jest mojego autorstwa, był razem z paczkami od Luminary (albo z dema FreeRTOSa). //**************************************...

    Mikrokontrolery   07 Maj 2009 09:11 Odpowiedzi: 17    Wyświetleń: 3005
  • [ADuC 845] [C] wyświetlacz LCD 4x40 i dziwne znaki, Keil C

    Witam Posiadam wyświetlacz LCD 4x40 ABC040004A00 Piszę w Keilu w C. Mój problem polega na tym, że wyświetlacz nie działa tak jak powinien. W głównej pętli programu wykonuję sekwencję [syntax=c]sprintf(Linia,"----"); lcd_locate(0,2); text_down(Linia); sprintf(Linia,"texttext"); lcd_locate(0,3); text_down(Linia); sprintf(Linia,"----"); lcd_locate(0,0);...

    Mikrokontrolery   15 Paź 2013 21:12 Odpowiedzi: 1    Wyświetleń: 1785
  • Keil - Wywołanie funkcji assembler

    Witam, Na podstawie przykładów do LPC4330 Xplorer próbuję stworzyć pusty program. Analizując przykład dodałem funkcję, napisaną w assemblerze do startupa i próbuję ją wywołać w funkci w C, co powoduje błąd Error: L6218E: Undefined symbol getPC (referred from main.o). Nie potrafię rozwiązać tego problemu. Czy brakuje jakiejś deklaracji lub czegoś podobnego?...

    Mikrokontrolery ARM   02 Lut 2014 15:26 Odpowiedzi: 0    Wyświetleń: 957
  • LPC4088 - kontroler pamięci EMC

    Walczę od paru dni z komunikowaniem się LPC4088 z pamięcia nor flash S29GL064. Linie adresowe użyte do komunikacji to P4.1 - P4.22, czyli 21 linii podłączonych odpowiednio do linii adresowych A0 - A21 pamięci S29GL064. Co prawda mam przykładowy kod źródłowy, który działa pod Keil lecz pod arm-none-eabi-gcc brak komunikacji z pamięcią. #define ADDR_SHIFT(A)...

    Mikrokontrolery ARM   24 Kwi 2014 07:44 Odpowiedzi: 4    Wyświetleń: 1386
  • [ATMEGA328p-pu] - Błędny pomiar ADC

    Dobra. Kod prezentuje się następująco: to jest program w którym wszystko działa jak potrzeba: [syntax=cpp]//Data utworzenie: 20-09-2014 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <avr/pgmspace.h> #include "MYUART/myuart.h" #include "MK_TERMINAL/mk_term.h" #define REF_256 (1<<REFS1)|(1<<REFS0)...

    Mikrokontrolery AVR   23 Lis 2014 17:44 Odpowiedzi: 17    Wyświetleń: 1854
  • Arduino - Bootloader na atmega 16/32

    Witam;) Jakoś cudem udało mi się wszystko połączyć i za pomocą programatora USBASP wgrałem bootloadera do Atmegi16 za pomocą wcześniej wspomnianych bibliotek ->

    Arduino   23 Gru 2016 02:14 Odpowiedzi: 7    Wyświetleń: 1521
  • Arduino ,moduł NRF24l01 i joystick problem

    Witam wiec tak wpisałem to co mi kolega przesłał i wyskakuje teraz taki błąd Arduino:1.6.9 (Windows 10), Płytka:"Arduino/Genuino Uno" In file included from sketch\output\scanner.cpp:1:0: C:\Users\TOSHIBA\Documents\Arduino\libra... error: 'Arduino' does not name a type Arduino.h ^ In file included from C:\Program Files\Arduino\hardware\arduino\avr\cores...

    Arduino   20 Kwi 2018 13:54 Odpowiedzi: 7    Wyświetleń: 636
  • [NUCLEO/FATFS]f_open zwraca FR_DISK_ERR

    Tak to ja, dołączam kod - main.c: [syntax=c]#include "main.h" #include "fatfs.h" SPI_HandleTypeDef hspi2; TIM_HandleTypeDef htim2; UART_HandleTypeDef huart2; void send_string(char* s) { HAL_UART_Transmit(&huart2, (uint8_t*)s, strlen(s), 1000); } volatile uint16_t Timer1=0; uint8_t sect[512]; //char buffer1[512] ="Selection of VAM is set by the previous...

    Mikrokontrolery ARM   01 Sty 2019 19:52 Odpowiedzi: 14    Wyświetleń: 1404
  • Własny Makefile dla STM32F103 - program się kompiluje, ale nie działa

    GPIOA->BSRR |= GPIO_BSRR_BS5; To nie źródło problemu ale tak się tego rejestru nie używa. To jest write only rejestr czyli tylko samo przypisanie Zgadza się, dzięki :) Co do głównego problemu, punkt 1. Użyj debugera okazał się bardzo pomocny :) Założyłem, że skopałem coś w Makefile (np. brakuje jakiejś flagi) i podczas debugowania nic ciekawego...

    Mikrokontrolery ARM   31 Mar 2019 09:39 Odpowiedzi: 6    Wyświetleń: 624
  • [C++] Kompilacja programu składającego się z kilku plików

    Nie definiuje się zmiennych z nadana wartością poczatkową w plikach nagłówkowych - co najwyżej deklaruje jako extern. Ewentualnie można inicjalizować w nagłówkach stałe statyczne (static const). Definicje zmiennych globalnych z nadaną wartością początkową muszą być w plikach c/cpp.

    Programowanie Początkujący   17 Mar 2009 17:44 Odpowiedzi: 3    Wyświetleń: 2949
  • XAMPP i TP-Link TD-W8910G konfiguracja

    > tak aby moja joomle "widzieli" wszyscy wszyscy tzn ludki z internetu ? apache chodzi na porcie 80 ? uruchom CMD.exe, wpisz netstat -an > C:\log1.txt 2>&1 załacz C:\log1.txt znajdź plik httpd.conf na komputerze i załącz. byłeś na konfiguracji routera (Virtual Server lub Port Forward) i przekierowałeś port 80 na IP twojego kompuera ? czy...

    Sieci LAN   30 Maj 2010 18:00 Odpowiedzi: 18    Wyświetleń: 8267
  • [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ń: 8011
  • [ATmega32][C] Kurs progamowania w C z EdW Lekcja 9

    Witam, Jestem w trakcie przerabiania kursu z EdW Pracuje na zestawie startowym ZL3AVR Zamieszczam kod programu: ////////////////////////////////////////... // main.c - testowanie zaawansowanej obsługi alfanumerycznego wyświetlacza LCD // Program dla płytki testowej AVT3505 // // Autor: Radosław KoppelKompilator:...

    Mikrokontrolery AVR   05 Maj 2011 11:04 Odpowiedzi: 18    Wyświetleń: 5176
  • EEPROM 24C04 nie mogę sie z nim dogadać. Co nie tak w kodzie ?.

    W skrócie oco chodzi: Po pierwszym podlaczeniu uC zapisywane są wertosci domyslne w EEPROMie i ustawiana jest flaga "1" pod adresem 0x01(czyli po resecie uC sprawdzam flagę i zapisuje EEprom lub nie) Jesli flaga "0" to EE_init() zapisuje EEproma. Dalej- alarmy_DEV() -przeglad zapisów "alarmów", po wyboże klawisza- EDYCJA wybranego -alarm_edit()-zapis-...

    Mikrokontrolery AVR   24 Maj 2011 14:44 Odpowiedzi: 14    Wyświetleń: 3024
  • [STR912][C] - C - multiple definition

    Witam! Mam troche amatorskie pytanie, ale nie mogę się połapać co robię nie tak.. Miałem swój działający program kompilował się normalnie, ale gdy zrobiłem sobie make clean i chciałem go na nowo skompilować za pomocą make, to już przestał się kompilować :shocked!:, czego nie rozumiem teraz generalnie dostaje błąd: [syntax=bash]/home/tomek/Pobrane/FreeRTO...

    Mikrokontrolery ARM   11 Sty 2013 14:11 Odpowiedzi: 2    Wyświetleń: 1299
  • Olimex SAM7-EX256 - Pytanie częstotliwość timera

    Siemka. Prosze bardzo o pomoc. Mam zrobić na zajęcia sprawozdanie i odpowiedzieć na pytanie. " jaką najniższą częstotliwość przerwań może generować timer TC0? " Odpowiedz chyba 0,27Hz. Ale skąd się to bierze. Poniżej podam dokładne polecenie i rozwiązanie. Prosze o odpowiedzenie na to pytanie czemu taka czestotliwość. DZIEKUJE 1.Treść zadań a) Utworzyć...

    Mikrokontrolery ARM   28 Gru 2013 18:11 Odpowiedzi: 0    Wyświetleń: 1923
  • ATtiny 2313 - Czujnik odległości HC-SR04 - błąd w programie

    Poprawiłem obsługę wyświetlacza. Mam nadzieję, że teraz jest poprawnie. Niestety pomiar odległości dalej nie działa jak należy. Do 50cm jest w porządku. Powyżej zaczynają skakać segmenty wyświetlacza, ale wynik jest prawidłowy. Po przekroczeniu 100 cm na wyświetlaczu robi się dyskoteka oraz odległość jest nie do odczytania. Od dłuższego czasu z tym...

    Mikrokontrolery AVR   15 Sty 2014 07:21 Odpowiedzi: 12    Wyświetleń: 3546
  • DDNS - lokalny serwer www

    Zawartośc pliku httpd.conf [syntax=apache]# # This is the main Apache HTTP server configuration file. It contains the # configuration directives that give the server its instructions. # See <URL:; for detailed information. # In particular, see # <URL:; # for a discussion of each configuration directive. # # Do NOT simply read the instructions...

    Sieci Początkujący   27 Gru 2014 20:55 Odpowiedzi: 14    Wyświetleń: 3723
  • Wampserver 2.5 + dostęp z zewnątrz

    [syntax=mysql] # # This is the main Apache HTTP server configuration file. It contains the # configuration directives that give the server its instructions. # See <URL:; for detailed information. # In particular, see # <URL:; # for a discussion of each configuration directive. # # Do NOT simply read the instructions in here without understanding...

    Sieci Początkujący   29 Maj 2014 11:07 Odpowiedzi: 14    Wyświetleń: 4017
  • [ATmega32][C] - Złe działanie bez kolejnego resetu po właczeniu zasilania

    Witam, mam jakiś błąd w sofcie, który powoduje, że po odłączeniu i włączeniu zasilania program nie działa prawidłowo. Zresetowanie atmegi bez odłączenia zasilania powoduje że wszystko chodzi już dobrze. Próbowałem różne ustawienia fuse'ów, kwarc 12MHz, CKOPT włączony, ustawiony najdłuższy możliwy czas opóźnienia włączenia. Testowałem na wewnętrznym...

    Mikrokontrolery AVR   05 Lis 2015 19:45 Odpowiedzi: 17    Wyświetleń: 1296
  • STM32F411RET FT800 wyświetlacz 3,5"

    Okej, zatem spróbujmy przystosować bibliotekę, którą mi podlinkowałeś do moich ćwiczeń ;-) Skopiowałem pliki EVE.h, EVE_commands.c, EVE_commands.h, EVE_config.h, EVE_target.c, EVE_target.h do odpowiednich folderów w projekcie. Teraz tak: W pliku EVE_target.h trzeba wybrać i włączyć jedną z konfiguracji. Jeśli dobrze myślę to mnie interesuje ta konfiguracja,tak?...

    Mikrokontrolery ARM   15 Paź 2020 08:40 Odpowiedzi: 13    Wyświetleń: 1179
  • Problemowe polecenie #include - C.

    Chciałbym jednak jeszcze się dowiedzieć co to znaczy to extern - chodzi o to że zmienna będzie pobierana z innego pliku ? Można tak powiedzieć. Oczywiście tak samo można postąpić z funkcjami. Szczegóły :

    Mikrokontrolery   02 Lis 2007 18:52 Odpowiedzi: 4    Wyświetleń: 1208
  • wczytywanie danych z pliku C++

    Witam ! Mam problem, nie wiem jak zmodyfikowac kod #include <unistd.h> #include <iostream> #include<cstdlib> #include <fstream> #include <vector> /* * Ponizszy kod jest przykladem programu analizujacego zestaw opcji. * Przyklad poprawnego wywolania programu: * * ./a.out -b -i parametr1 nazwa1 nazwa2 */ using namespace...

    Programowanie Początkujący   06 Cze 2009 20:40 Odpowiedzi: 1    Wyświetleń: 2955
  • Packet Tracer - brak połaczenia z serwerem ISP.

    Używam 5.3.3. C1: Router#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,...

    Hardware, Software, naprawa urządzeń sieciowych   08 Cze 2012 21:05 Odpowiedzi: 15    Wyświetleń: 3291
  • [STM32 P103] - [C/CrossWorks] Komunikacja RS232

    Napisałem program obsługujący komunikację RS232 dla płytki STM32 P103: - dokumentacja płytki - schemat Niestety łącząc docelowo przez konwerter RS232 -> RS485 i podłączając do serwomechanizmu RS28 dynamixel podłączyłem raz zasilanie 15V, 1.2A na lini danych RSa... I tu pierwsze pytanie... możliwe, że szlak trafił konwerter i RS232 na płytce? Sama...

    Mikrokontrolery Początkujący   28 Lip 2012 08:57 Odpowiedzi: 12    Wyświetleń: 3088
  • atmega32 - atmega 32 odbiór rc6 C

    Witam, mam problem z odbiorem kodów rc6 a mianowicie sprawdziłem specyfikacje mojego pilota na stronie lirc/remotes i jest to kodowanie właśnie rc6 szukałem po internecie i niewiele się mówi o tym i innych kodowaniach niż rc5. Znam czasy między bitami i z czego się składa ramka danych w rc6. Mój problem dotyczy obsługi tego kodowania mam bibliotekę...

    Mikrokontrolery AVR   13 Wrz 2013 23:02 Odpowiedzi: 0    Wyświetleń: 1416
  • [STM32F4 Discovery][C] - USB - tryb device, klasa Mass Storage

    Witam, mam problem z uruchomieniem przykładu USB MSC device od ST. Przerobiłem go, aby zamiast karty SD wykorzystać dysk twardy na ATA. Funkcje obsługi dysku są na 100% dobre. Problem jest raczej w USB. Po prostu komputer wykrywa nieznane lub uszkodzone urządzenie. Za bardzo nawet nie wiem, jak się zabrać za szukanie błędów. Przykład USB Host mi działa....

    Mikrokontrolery ARM   19 Lut 2014 22:40 Odpowiedzi: 3    Wyświetleń: 3126
  • [ECLIPSE][GCC]Conditional include

    Widziałem rozwiązania z użyciem struct ale jak szukałem opisów do tego to znajdowałem tylko jakieś dziwnie pokręcone przykłady, które nie inspirowały nawet do wczytywania się co i jak, Twój sposób opisu użycia struct jest najczytelniejszy ze wszystkich :) Muszę się zastanowić, która metodę użyć. EDIT: dodano testy inc libraries mylib config config.h...

    Mikrokontrolery   20 Lis 2015 10:40 Odpowiedzi: 10    Wyświetleń: 933
  • Weryfikacja kodu UART w mikrokontrolerze AVR dla komunikacji z ESP8226

    Witam, Mógł by ktoś sprawdzić czy mój kod jest prawidłowy? Ponieważ nie mogę odebrać danych z Esp przez protokół UART. * * uart.c * * Created on: 11 lut 2021 * Author: admin */ // uart.c #include "prj.h" volatile char uart_buf[MAX_UART_BUF_SIZE]; volatile char uart_rsp[MAX_UART_BUF_SIZE]; volatile int uart_buf_idx =0;...

    Mikrokontrolery AVR   18 Lut 2022 16:25 Odpowiedzi: 5    Wyświetleń: 288
  • Program do sterowania serwami- prośba o dokończenie

    A teraz jest tak: main.c [syntax=c] #include <avr\io.h> #include <avr\interrupt.h> #include <util/delay.h> #include "servo.h" volatile unsigned int napiecie[LICZBA_KANALOW]; volatile uint8_t stany_portow[8]={0x1,0x2,0x4,0x8,0x10,0x... jest ten LUT volatile uint16_t gADC_sr; volatile uint8_t flag_period; volatile uint8_t...

    Mikrokontrolery   27 Sie 2013 15:13 Odpowiedzi: 43    Wyświetleń: 7833
  • Program napisany w C - przekazanie argumentów

    Witam ! Od razu zaznaczę że nie jest to mój program a na C się znam miernie. Oto kod programu : [syntax=c] /* * Copyright (c) 1999-2000 Tony Givargis. Permission to copy is granted * provided that this header remains intact. This software is provided * with no warranties. * * Version : 2.8 */ /*--------------------------------------...

    Programowanie   25 Mar 2012 19:10 Odpowiedzi: 30    Wyświetleń: 2577
  • [ATmega8][C] - Wysłanie przez USART wartości liczbowej i przypisanie jej do PWM

    Dużo wygodniej jest przesyłać polecenia w postaci <liczba><polecenie> niż <polecenie><liczba>. Nie musisz wtedy zapamiętywać, co trzeba będzie zrobić z liczbą wtedy, kiedy już będziesz ją miał. Widzisz liczbę - czytasz liczbę, i nieważne ile będzie miała cyfr - schemat czytania cyfry jest zawsze ten sam (mnożysz przez 10 to,...

    Mikrokontrolery Początkujący   18 Mar 2013 18:46 Odpowiedzi: 7    Wyświetleń: 1524
  • TP LINK - ACCES Point - połączenie " LIMITED"

    POŁĄCZONY Z NEOSTRADĄ Microsoft Windows PODŁĄCZONY DO ACCESS POINTA : Microsoft Windows

    Hardware, Software, naprawa urządzeń sieciowych   01 Paź 2013 22:36 Odpowiedzi: 7    Wyświetleń: 1836
  • [C++11][Cortex-M3/M4] - distortos - obiektowy RTOS dla mikrokontrolerów w C++

    Hmm... Może przypadkiem dyrektywę #include dałeś w jakimś dziwnym miejscu (np. wewnątrz namespace'a)? Spróbowałem coś takiego zrobić u siebie i wszystko wydaje się działać. Do aktualnej wersji z repozytorium w folderze test/ dodałem dwa pliki: testCfun.c: [syntax=C]#include "testCfun.h" void Thread_C_Function(void) { }[/syntax] testCfun.h: [syntax=C]#ifndef...

    Mikrokontrolery ARM   06 Kwi 2021 08:03 Odpowiedzi: 255    Wyświetleń: 36903
  • Arduino Leonardo wyświetlenie błedu KOD-u z bibloteką PCF8574.h

    Wrzucam pliki *.h i *.cpp, które są umieszczone w katalogu "libraries" biblioteki. c:\Program Files(x86)\Arduino\hadware\arduino\avr\l... -Wire.h -Wire.cpp Kod w pliku Wire.h Kod w pliku Wire.cpp Kod w pliku PCF8574.h Kod w pliku PCF8574.cpp [syntax=c]// // FILE: PCF8574.cpp // AUTHOR: Rob Tillaart // DATE: 02-febr-2013 // VERSION: 0.1.02...

    Arduino   07 Maj 2017 23:10 Odpowiedzi: 2    Wyświetleń: 1176
  • STM32 USB CDC odczyt - komendy

    Szanowni Forumowicze, Mam problem z Virtual Port COM. Używam procesora STM32F103VBT6. Na nim chcę zrobić taki sterownik uniwersalny kilka wejść wyjść oraz USB do wysyłania komend i odczytu stanu wejść i wyjść. Chcę zrobić to tak że np mam wyjście powiedzmy PA0 i jest tam podłączona dioda i po wysłaniu komendy "LEDON" włączy się. Niestety mając do dyspozycji...

    Mikrokontrolery ARM   07 Wrz 2019 09:10 Odpowiedzi: 9    Wyświetleń: 840
  • Arduino Nano Sense BLE oraz DS18B20, nie działa

    Kwestie napięcia weryfikowałem tak piszesz już wcześniej na UNO. Tam odczyty w ogóle są - i wykrywa urządzenia, na NANO nie wykrywa. Na każdym z czujników taki sam. Wynalazłem też standardowy DS18B20 (nie na przewodzie, na nóżkach) i też działa na UNO, zarówno pod 5V jak i 3V jak i z zewnętrznym zasilaniem. U mnie akurat wpisanie 2 skutkuje miganiem...

    Arduino   29 Mar 2020 14:53 Odpowiedzi: 11    Wyświetleń: 612
  • Brak reakcji panelu dotykowego XPT2046 z wyświetlaczem ILI9341 na STM32-F407

    Dzień dobry, problem tytułowy to problem z modułem wyświetlacza z panelem dotykowym, rezystancyjnym bodajże. Wyświetlacz z sterownikiem ILI9341, panel dotykowy z sterownikiem XPT2046. O ile z wyświetlaczem nie ma żadnych problemów - program wygenerowany przez TouchGFX jest na nim wyświetlany, tak już panel dotykowy kompletnie nie reaguje na dotyk, współrzędne...

    Mikrokontrolery ARM   13 Lip 2023 18:08 Odpowiedzi: 0    Wyświetleń: 207
  • Sterownik - regulator silnika bezszczotkowego BLDC.

    Poniżej zamieszczam wersje źródłowe plików kontrolera wykonanego według dokumentacji Atmel'a AVR444: Sensorless control of 3-phase brushless DC motors wykonanego na kontrolerze ATMega 48/88/168. Autor bardzo dokładnie udokumentował swoje dzieło. Funkcje static unsigned int CalculateCurrent () Calculates current consumption. static unsigned long CalculateSpeed...

    DIY Konstrukcje   13 Lis 2011 17:52 Odpowiedzi: 133    Wyświetleń: 164534
  • [AT91SAM7] przesłanie strumienia na wyświetlacz

    Wkleiłem bibliotekę w takiej postaci #define TEST_PRINTF 1 #ifdef TEST_PRINTF #include <stdio.h> #endif //typedef unsigned int uuint ; //**************************************... static void printchar (char **str, int c) { if (str) { **str = c; ++(*str); } #ifdef TEST_PRINTF...

    Mikrokontrolery ARM   14 Lut 2010 13:40 Odpowiedzi: 28    Wyświetleń: 2493
  • [S3C24xx][LINUX] moduł do ADC

    Witam, Od kilku dni toczę bój z przetwornikiem analogowo-cyfrowym procesora S3C2440. Znajduje się on na płytce MINI2440. Jądro LINUX: 2.6.32 Dystrybucja: Angstrom W /dev/ nie ma urządzenia ADC. Próbowałem sam napisać moduł do jądra. Znalazłem taki sterownik w jajku: /* arch/arm/plat-s3c/include/plat/adc.h * * Copyright (c) 2008 Simtec Electronics...

    Mikrokontrolery ARM   13 Lis 2010 22:58 Odpowiedzi: 3    Wyświetleń: 1246
  • Asembler/C - Kod startowy do freescale HCS08 - program nie wchodzi do main()

    Witam wszystkich, Próbuję się uporać z problemem od kilku dni, jednak nie bardzo wiem co jest nie tak, a mianowicie próbuje odpalić najprostszy program zmieniający stan na pinach: To jest stan po kilku kliknięciach step over, dodam że program potrzebuje 7 kliknięć step over aby zacząć się wykonywać ponownie. Będąc na rozkazie w pamięci C000 po kliknięciu...

    Mikrokontrolery ARM   12 Lis 2012 22:29 Odpowiedzi: 1    Wyświetleń: 1662
  • Atmega 16 - Prośba o sprawdzenie kodu [język C]

    Witam opiszę w czym tkwi problem, zaprojektowałem i wykonałem układ sterujący dwoma siłownikami- wykorzystuję do tego rygle samochodowe. Odpowiadają one za nastawianie przełożeń w pewnej przekładni. Założenia projektu: 2 przyciski- wyższy bieg, niższy bieg 7-segmentowy wyświetlacz LED wskazujący aktualną pozycję. Co to znaczy? Ano tylko tyle, że gdy...

    Mikrokontrolery   02 Mar 2014 15:33 Odpowiedzi: 5    Wyświetleń: 1278
  • [STM32F4] - Obsługa wyświetlacza Hy28a

    Witam ostatnio dostałem wyświetlacz HY28a (ILI9320). Od tygodnia próbuje coś na nim wyświetlić lecz bez skutecznie. W internecie znalazłem kod pod LPC, doszedłem do wniosku że po lekkich modyfikacjach powinno zadziałać na stm32f4 discovery. Poniżej przedstawiam kod pod LPC na którym się bazuję. [syntax=c]/*****************************...

    Mikrokontrolery ARM   19 Gru 2014 13:21 Odpowiedzi: 7    Wyświetleń: 1074
  • [STM32F4] - Układ DMA: DCMI -> SRAM

    Aktualnie najważniejsze pliki programu wyglądają następująco: main.c: [syntax=c]#include "main.h" //definicje stalych #define LINENUM 0x15 #define FONTSIZE Font12x12 #define LED1 GPIO_Pin_13 #define LED2 GPIO_Pin_14 #define PRZYCISK GPIO_Pin_0 //zmienne - definicje void Delay(__IO uint32_t time); extern __IO uint32_t TimmingDelay; unsigned short regVal;...

    Mikrokontrolery ARM   29 Lip 2015 07:32 Odpowiedzi: 60    Wyświetleń: 6549
  • Emulator Apple II z wykorzystaniem Arduino Uno

    Autor projektu zawsze był zafascynowany rozwojem technologii komputerowych, projekt emulatora pokazuje jak wydajne są obecne mikrokontrolery, na płytce Arduino Uno udało się zrealizować emulację 8 bitowego komputera z lat '80. Autorem Apple II był Steve Wozniak, konstrukcja została zaprojektowana w 1977 oraz miała zapewnić tani komputer osobisty na...

    DIY Zagranica   19 Kwi 2015 15:14 Odpowiedzi: 0    Wyświetleń: 4794
  • EasyBox 904 LTE Vodafon - Jak skonfigurować punkt dostępu APN Orange Polska

    Co daje ten cały expert mode? Ja nie mam pojęcia do czego służy expert mode, ale wg # special mode for LTE GCF Test Czyli wychodzi na to, że to tryb do testowania pod jakieś certyfikaty "GCF" (wg Google). Udało mi się właśnie wgrać starsze sterowniki do modemu z softa 1.05, ale w trakcie działań dowiedziałem się, że fw 3.18 i 3.07 ma ten sam FW.LTE,...

    Sieci LAN   04 Lis 2019 03:33 Odpowiedzi: 118    Wyświetleń: 34314
  • ATMEGA2560 - Bootloader SD nie wgrywa długich plików

    Nie miałem za bardzo czasu ale wracam do nierozwiązanego problemu. Tak wyglądają screeny po wywołaniu programu CRCGEN. Pliki wgrane programatorem działają poprawnie a przez bootloader tylko ten krótki (choć po przemieleniu ma także 248kB). Tak wywołuję CRCGEN [syntax=c](at)echo off hex2bin blink.hex CRCGEN-NEW blink.bin 0x3e000 0X30314753 0x0000 pause[/syntax]...

    Mikrokontrolery AVR   01 Paź 2016 18:03 Odpowiedzi: 15    Wyświetleń: 2193
  • Stm32 Discovery - Wyprowadzenia GPIO

    Mało przykładów w sieci z CANem. Mam wolne piny PB8 i PB9 więc na tych pinach chciałbym zrealizować CANa. Z informacji z sieci poskładałem coś takiego: CAN.h [syntax=c] #define STANDARD_FORMAT 0 #define EXTENDED_FORMAT 1 #define DATA_FRAME 0 #define REMOTE_FRAME 1 typedef struct { unsigned int id; /* 29 bit identifier */ unsigned char data[8]; /* Data...

    Mikrokontrolery   27 Gru 2016 20:39 Odpowiedzi: 9    Wyświetleń: 744
  • [BASCOM]Wyświetlacz graficzny

    Na szybko, poniżej biblioteka z Arduino działająca z LCD na fotografii Część nie na temat usunąłem.

    Mikrokontrolery Początkujący   25 Kwi 2018 20:39 Odpowiedzi: 4    Wyświetleń: 1497
  • Podział na 3 podsieci, efektywne adresowanie urządzeń

    Znowu mam problem z poleceniami, jakie są polecenia aby usunąć IP route, te co znalazłem w internecie nie działają Router>enable Router#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1...

    Hardware, Software, naprawa urządzeń sieciowych   12 Sty 2012 13:33 Odpowiedzi: 50    Wyświetleń: 7315
  • ../tablica.c:7:46: warning: O co chodzi ?

    Tak jak przypuszczałem - już następny problem ze wskaźnikami: Jak przekazywać wskaźnik ? To skrócony do minimum kod: [syntax=c] flagi.h //*********************************** static struct wire{unsigned char fc; unsigned char serial[6]; // nr serial unsigned char crc; char text[9]; // opis urz. unsigned char sub_zero; //...

    Mikrokontrolery   09 Mar 2012 15:15 Odpowiedzi: 24    Wyświetleń: 2042
  • [C][ATMEGA8] Multipleksowanie led - ustawienie Timera

    Podaję się, nie mam pojęcie czemu to nie działa: [syntax=c]#define F_CPU (1000000) #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define LED_DATA PORTD #define ANODY_PORT PORTC #define CA1 (1<<PC0) #define CA2 (1<<PC1) #define CA3 (1<<PC2) #define CA4 (1<<PC3) //const unsigned char cyfry[]...

    Mikrokontrolery Początkujący   10 Cze 2012 20:57 Odpowiedzi: 2    Wyświetleń: 1082
  • Błąd przy kompilacji programu C++ atmega8L

    Witam ! Przy próbie kompilacji tego programu wyskakuje mi błąd ( załącznik ): Wczytuję zewnętrzny plik make.exe oraz biblioteki do interfejsu usb. Z tym nie ma żadnych problemów. Wiem, że to wina braku programu głównego "main", ale program jest sprawdzony i ma prawo działać. Proszę o pomoc. Proszę pamiętać o używaniu znaczników syntax . Opcja Listing...

    Programowanie Początkujący   07 Sie 2012 05:51 Odpowiedzi: 1    Wyświetleń: 1293
  • Cisco 800A - Modem i Router Cisco - brak sieci na laptopie

    Witam, Spalił mi się router od starego dostawcy. Jako, że pół roku temu robiłem CISCO to kupiłem modem serii 800A. Skonfigurowałem wczoraj, ale nie mogę dojść do tego dla czego nie mam sieci na komputerze, więc zamiast komputera podłączyłem router WiFi. Dalej nie działa. Nie pinguje. Podejrzewam, że mam coś źle z ustawieniami na routingu, ADSL działa,...

    Sieci Początkujący   22 Cze 2013 14:31 Odpowiedzi: 4    Wyświetleń: 2955
  • [STM32] - STM32L-Discovery + FatFS na microSD 512MB działa a na innych nie

    Zmieniłem trochę w projekcie. Zastosowałem najnowszą wersję FatFS. Plik z konfiguracją funkcji zadeklarowanych diskio.h pobrałem ze [url=]TEJ strony i przerobiłem go by pasował do STM32L. Po testach objawy wyglądają tak: Karty 512MB i 16GB: porgram mniej więcej w 3/4 przypadków zawiesza się po inicjalizacji (f_mount zwraca "FR_OK = 0, /* (0) Succeeded...

    Mikrokontrolery ARM   18 Gru 2013 23:36 Odpowiedzi: 50    Wyświetleń: 13320
  • [STM32F4][C/MDK-ARM] - Wyświetlacz HY_TFT320_262K + ili9320

    Witam Od kilku dni staram się uruchomić pewien tajwański tani szmelc o nazwie HY_TFT320_262K ze sterownikiem (rzekomo) ili9320. Problem w tym, że cała dokumentacja i przykładowe programy, które do niego dostałem są w krzaczkach lub całkowicie nie dotyczą mojego modelu wyświetlacza. Stąd swoją wiedzę i większość kodu czerpię z odmętów internetu i staram...

    Mikrokontrolery ARM   12 Wrz 2013 11:02 Odpowiedzi: 6    Wyświetleń: 2391
  • ATTiny13 - Portowanie odbioru RC5 z Mega8

    Cześć, chciałem przeportować kod do odbioru RC5 autorstwa Dondu za ATMega8 na ATTiny13 - REzystory diod 470Ω, nie zmieniłem na schemacie. Pilot samoróbka, ale 100% pewniak. No więc w czym problem? Uruchomiłem przykład na ATMega8, wszystko pięknie śmiga. Program kompiluje się dla Tiny13 bez błędów i ostrzeżeń. Jednak program nie działa - po wciśnięciu...

    Mikrokontrolery Początkujący   13 Lut 2014 13:23 Odpowiedzi: 16    Wyświetleń: 3720
  • [AVR GCC] - Naruszenie (zamazywanie) pamięci

    Skróciłem program do minimum, które powoduje występowanie błędu. Timer i nieużywane tablice musiały pozostać, żeby błąd się ujawniał. W obecnej postaci jest tak: main.c [syntax=c] #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/interrupt.h> #ifndef F_CPU #define F_CPU 8000000 #endif #define UART_BAUDTX 38400 #define __UBRR_TX...

    Mikrokontrolery AVR   24 Gru 2013 22:37 Odpowiedzi: 6    Wyświetleń: 1545
  • C AVR - RC5 - obsługa biblioteki

    Witam, na wstępie dodam że jestem bardzo początkujący w programowaniu. Staram się stworzyć program który by włączał i wyłączał funkcję RGB, poprzez pilot RC5. Staram się to zrobić po kolei i najpierw próbuję gasić i zapalać pilotem diodę. Problemem jest to, że program reaguje na każdy przycisk a nie na konkretny - zaprogramowany. Chce sterować klawiszem...

    Mikrokontrolery AVR   10 Paź 2014 08:17 Odpowiedzi: 3    Wyświetleń: 1656
  • Starter Rajdowy Atmega8 - nie aktywuje czujki w określonym przedziale czasu

    pliki d_led.c , d_led.h , projekt_sygnalizator.c [syntax=c] ///////////////////////////////////// ////////// Made for atmega8, 16Mhz oscillator #include <avr/io.h> #include <avr/interrupt.h> #include "d_led.h" #include <util/delay.h> //Segments data volatile uint8_t seg1; volatile uint8_t seg2; //clock counter volatile uint8_t clk_counter=0;...

    Mikrokontrolery AVR   17 Gru 2015 21:25 Odpowiedzi: 2    Wyświetleń: 924
  • [F411CE][C][KEIL 5.24.2.0] FT800 Touch Screen nie działa

    A jaki masz ten chip dokładnie? Jaki ten ekran - R czy C? Kupiłem dokładnie to Panel musi być rezystancyjny skoro FT800 a nie FT801. Układ identyfikuje się jako 0800 0100 w rejestrze 0x0C0000 (nie miałem w #define, 4 bajtowy rejestr identyfikujący chip) i 7C w REG_ID (0x102400). Próbowałem zasilania z 5 i 3,3V efekt ten sam. Na Arduino próbowałem 5...

    Mikrokontrolery ARM   02 Sie 2018 09:49 Odpowiedzi: 7    Wyświetleń: 672
  • Podstawowe użycie toolchain'a arm-none-eabi czyli co się dzieje przed main

    Wstęp Poradniki pomagające w tworzeniu oprogramowania na mikrokontrolery skupiają się głównie na wykorzystaniu peryferiów samego mikrokontrolera, co jest zrozumiałe, ale niestety rzadko skncentrują się na części programu, która wykonuje się przed funkcją main. Poniższy poradnik ma na celu przybliżenie tej części programu na podstawie GNU ARM toolchain...

    Artykuły   31 Sty 2019 07:34 Odpowiedzi: 31    Wyświetleń: 9234
  • Jak mierzyć amplitudę impulsu PWM? Pracuję na STM32F072CB.

    Czy znane są wam inne skuteczne algorytmy pomiaru amplitudy PWM? Pracuje na STM32F072CB i tylko taki mam do dyspozycji wedle założeń projektu więc przesiadką choćby na F1 nie wchodzi w grę... Do tego celu jest więcej niż wystarczający. Metoda pomiaru jest dobra. Dodatkowe pytania: 1. Czy oglądałeś ten przebieg na oscyloskopie? Może po prostu nie jest...

    Mikrokontrolery   26 Wrz 2020 07:14 Odpowiedzi: 9    Wyświetleń: 474
  • Konfiguracja CISCO1841 LAN + ConnectBox UPC

    Witam Wszystkich, Piszę w tym temacie licząc na pomoc z problemem z jakim się napotkałem. Zbieram sprzęt do nauki pod CCNA (jestem w trakcie kursu). Obecnie posiadam router Cisco 1841 oraz switch Catalyst 2960. Cel jest taki, że chciałbym ten router wciągnąć do swojego LANu przed urządzeniem od UPC (ConnectBox). Podstawową konfigurację router'a i switch'a...

    Sieci LAN   22 Mar 2021 00:22 Odpowiedzi: 15    Wyświetleń: 336
  • Uruchamianie zaawansowanych aplikacji C++ na mikrokontrolerach

    Tworzenie aplikacji użytkownika w C++ ma wiele zalet, więc nie jest zaskakujące, że język ten staje się coraz bardziej popularny wszędzie, w tym w systemach opartych na małych mikrokontrolerach. Projekt „mbed” jest w pełni skoncentrowany na tym języku. Wiele RTOSów zapewnia warstwę kompatybilności z C++, ale w przeciwieństwie do „dużych”...

    Artykuły   14 Wrz 2021 10:55 Odpowiedzi: 25    Wyświetleń: 3084
  • STM32F469NIx (płytka DISCO) - ADC DMA zmienna 8 bitowa zamiast 12 bitowej w przesyłaniu

    Witam po dłuższej przerwie. Problem polega na tym że uruchomiłem ADC z DMA na płytce STM32F469DISCO (wg różnych filmów z youtube - problem taki że u wszystkich działa a u mnie nie :D ), wynik wysyłam po USB CDC i zamiast ADC 12 bitowego otrzymuje 8 bitowy. Jest tak że kręcąc potencjometrem wartość po przekroczeniu 255 wraca do 0 i rośnie ( i tak kilka...

    Mikrokontrolery ARM   03 Maj 2023 15:54 Odpowiedzi: 0    Wyświetleń: 204
  • Potrzebuję odczytać Atmega + RC5 + AVRGCC

    Witam. Chce odkuryć temat. Mianowicie mam podobny problem. TSOF1736, ATmega8, standardowe taktowanie 1MHz, rezystor 3k pullup, int0. Zmienilem prescaler w tym programie z 8->1, oraz poprawilem wlaczanie przerwania od przepelnienia, wiec czasy powinny sie teraz zgadzac. Moj makefile: PRG= led OBJ= led.o MCU_TARGET = atmega8 OPTIMIZE = -O2 DEFS = LIBS...

    Mikrokontrolery   23 Gru 2006 23:00 Odpowiedzi: 9    Wyświetleń: 4142
  • WinAVR - Jak ocenić rozmiar funkcji?

    Dziękuje Kolegom za podpowiedzi jednak pliki *.lss i *.map są po prostu nie czytelne. Grzebanie i wyszukiwanie w nich zwięzłej informacji jest czasochłonne. Do tej pory posługiwałem się prostszą "łopatologiczną" metodą - wycinania funkcji i sprawdzania o ile zmniejszy się zajętość flash i ram. Chciałem się dowiedzieć czy jest jakaś lepsza metoda, może...

    Mikrokontrolery AVR   12 Wrz 2009 20:08 Odpowiedzi: 6    Wyświetleń: 1499
  • [LPC2148][C] Problem z dekodowaniem RC5

    Może zacznę od opisu konfiguracji. Mam czujnik TSOP1736 podłączony do zasilania 5V, zaś jego wyjście do wejścia P0.16 mikrokontrolera LPC2148. Pozostałe połączenia (zasilanie, JTAG itp.) są OK, gdyż jest to zestaw ewaluacyjny Propoxu - EVBlpc213x\4x. Napisałem sobie bibliotekę do odbioru kodu RC5. Posiłkowałem się tą #include "lpc214x.h" #include...

    Mikrokontrolery ARM   04 Sty 2010 12:51 Odpowiedzi: 2    Wyświetleń: 1246
  • Zmienna nieulotna w funkcji. [C]. Jak ją zadeklarować?

    nieulotna to volatile ... Jesteś pewien, że "nieulotna"? oczywiście, że ulotna - mój czeski błąd - słuszna twoja uwaga Dodano po 10 volatile - obojętnie gdzie to tylko wskazówka dla kompilatora, aby nie optymalizować no pewnie, że masz rację że można dać obojętnie gdzie słówko volatile jeśli chodzi o zmienną - tylko nie mów, że wszędzie je dajesz?...

    Mikrokontrolery   16 Sty 2010 23:38 Odpowiedzi: 56    Wyświetleń: 5387