Dzień dobry. Bardzo prosze o pomoc . Robię sobie Cumulusa do Orica. (Taki emulator stacji dysków do starego 8 bitowego komputera ) . Mam problem ze skompilowaniem bootloadera do PIC 18F46K20. MPLab X IDE 3.65 błąd: Error - section 'sector_buffer_section' can not fit the section. Section 'sector_buffer_section' length=0x00000201 Errors : 1 Nistety nie...
Witam, mam kłopot z programem pisałem go pod "Code Blocks" i działało, lecz chce skompilować na innym kompilatorze (g++) i nie mogę. Zmieniłem już to co wiedziałem, lecz mam kłopot z dwoma błędami. Główny.cpp: Dodano po 1 Za dużo błędów, by poprawiać. Zrobie sobie od nowa chyba.
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...
Mam pewien problem ze skompilowaniem programu mającego wyświetlić jakikolwiek tekst na ekranie lcd 2x16 w standardzie HD44780. Zamieszczam kod programu oraz podstawową treść błędu. Będe wdzięczny za pomoc bo troszeczkę to irytujące. Błąd przy kompilacji jaki otrzymuje to ../task1.c:54: error: 'PA4' undeclared (first use in this function) i tak dalej...
Witam Mam taki problem: Zainstalowałem wtyczkę do Eclipse żeby móc programować microkontrolery AVR ponieważ w eclipsie lepiej mi się pisze niż w AVR Studio. Po założeniu nowego projektu i wpisaniu takiego o to kodu: #include<avr/io.h> #include <stdio.h> #define F_CPU 1000000UL #define __OPTIMIZE__ #include <util/delay.h> int main(void){...
Witam. Napisałem w C program, jest to prościutka gra saper na tablicy 4 na 4 po której poruszamy się klawiszami WSAD. Grę muszę odpalić w programie tera term pro przy pomocy płytki (układu) STRC 51 i kompilatora SDCC. Generalnie wygląda to tak że grę kompiluję programem M-IDE Studio który tworzy mi pliki między innymi plik z rozszerzeniem *.hex którego...
Witam Napisałem pierwszy prosty program w Keil: [syntax=cpp] #include "stm32f10x_conf.h" #include "stm32f10x_gpio.h" #include "stm32f10x.h" #include "stm32f10x_rcc.h" GPIO_InitTypeDef GPIO_InitStruct; int main(void) { RCC_APB2PeriphClockCmd(RCC_APB2Periph_GP... ENABLE); GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1; GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP;...
Niżej załaczam program, gdyz chciałbym uzyskać efekt węża świetlnego na diodach i kompilator kompiluje mi bład > "make" avr-gcc -g -Wall -O2 -mmcu=atmega32 -c -o led.o led.c led.c: In function `main': led.c:11: error: subscripted value is neither array nor pointer make: *** [led.o] Error 1 > Process Exit Code: 2 przy kompilowani n/w programu:...
Witam. Zacząłem się uczyć programowania w C++ w Borlandzie. #include <iostream> #include <ctime> #include <conio.h> void main() { srand ((int)time(NULL))... int nWylosowana = rrand() % 100 + 1; std::cout<<"Wylosowan... liczbe z przedzialu 1-100."<<std::endl;.....
Witam po dłuższej nieobecności. Musiałem trochę odsapnąć od mikrokontrolerów, ale chciałbym wrócić w.w kodu. Udało się trochę ruszyć dalej, tzn. kursory już się przemieszczają, jednak nie wszystko działa tak jak trzeba. Konkretnie funkcja wypisująca listę (Display_Menu) nie wiedzieć czemu nie chce wypisać punktów powyżej menu1 i menu2. Dodałem do kodu...
Witam. Jestem emerytem (64l.) i zaczynam dopiero przygodę z Arduino. Znalazłem ciekawy projekt miernika kondensatorów (w dziale DIY zagranica) i chciałem go wykonać. Jednak przy wgrywaniu programu wyskakuje błąd kompilacji. Czy może z kodem jest co nie tak? Proszę o pomoc. Pozdrawiam. JN W załączeniu podaję kod: [syntax=c] #include #include #include...
Witam, mam problem z wyjściem z pętli while w żądanym czasie, program zawiesza się lub po prostu nie reaguje na odebrane dane, próbowałem na różne sposoby: [syntax=cpp] if(c==1) { while(1) { PORTB = 0x00; PORTD = 0x00; PORTB = 0x04; //b1 _delay_ms(d); PORTB = 0x00; PORTD = 0x00; _delay_ms(e); if(data==w13w) continue; } if(c==1) { while(1) { PORTB =...
Zaczynam przygodę z STM32 i na początku już schody z którymi nie mogę sobie poradzić. Mam zainstalowane Eclipse jak i Sourcery 4.7.3, ściągnąłem przykładowy projekt z strony Freddiego do mrugania diodą i tu kompiluje się bez problemu. Lecz nie bardzo leży mi ten przykład (bez obrazy). Lubię mieć wszystko poukładane a w tym przykładzie wszystko jakoś...
Witam kod do gry telewizyjnej niestety nie chcą mi się skompilować tablice. Wydaje mi się że są, ponieważ bo w dev-cpp nie ma żadnych problemów z ich kompilacją. Co robię źle? kod: #define PB7 7 #define PB6 6 #define PC7 7 #define PC6 6 #define PA7 7 #define PB1 1 #include <avr/io.h> #include <avr/pgmspace.h> #include <stdio.h> #include...
Witam. Mam pewien problem z kompilacją prostego programu wyświetlającego na LCD napisu "Witam". Kod jest zaczerpnięty z książek "AVR & ARM7" P.Borkowski i trochę wiadomości z "Język C dla mikrokontrolerów AVR" T.Francuz. Podczas kompilacji wyświetlany jest komunikat: expected ")" before 'islong' w pliku hd44780.h w funkcji hd44780_wait_ready(bool...
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...
Witam, Przepisuję właśnie swój projekt z Bascom'a na C, a właściwie jestem na etapie rozbudowywania programu i mam ostatnio problem ze skompilowaniem kodu. Cały układ to ATMega32 + ADC ADS1100 + LCD NOKIA3310 + MMC Card (na razie tyle ;-)). Jeszcze kilka dni temu program kompilował się prawidłowo (z kilkoma warnning'ami), więc postanowiłem wgrać hex'a...
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...
Witam, Mam następujące kłopoty (błedy przy kompilacji). Zastanawiam się, czemu niektore rzeczy nie są opisane w ksiażce :/ Np. jak powinna wyglądać definicja I2C_Error? Jaka jest potrzebna biblioteka avr zeby niktore funkcje I2C były "rozumiane" przez kompilator? W programie głównym dodałem #include <util/twi.h> ale zostało kilka błędów. Proszę...
Mam środowisko Mlab + kompilator picc. Probuje skompilowac taki oto program: #include <16f84.h> #USE DELAY( CLOCK=4000000 ) /* Using a 4 Mhz clock */ #FUSES XT,NOWDT,NOPROTECT,NOPUT /* Use XT mode, No Watch Dog, No Code Protect, No Power-up Timer */ #byte port_b=6 /* define the location of register port_b */ main(){ byte cnt;value; set_tris_b(0);...
Witam, Mam następujący problem, napisałem program do obliczania wschodu słońca, program liczy i do tego momentu wszystko jest ok. Jednak gdy chce wyświetlić tą wartość na wyświetlaczu wtedy kompilator nie tworzy pliku wykonywalnego .elf i kompilacja staje: gcc plug-in: Error: Object file not found on expected location C:\***.elf Co może...
Witam. Uczę się właśnie obsługi portu szeregowego w moim uC. Po zapoznaniu się z teorią, przepisałem sobie program znaleziony w książce "Mikrokontroler jednoukładowe 8051. Programowanie w języku C w przykładach". Program ma za zadanie wyświetlić na komputerze napis, znajdujący się w tablicy 'tab', a następnie zczytanie znaku z terminalu i wyświetlenie...
Nie mogę sobie poradzić z przerwaniami, nie widzę w którym miejscu zrobiłem błąd. Kompilator czepia się linii ISR(INT0_vect) i ISR(INT1_vect) [syntax=c] * main.c * * * generator impulsów bramkowych * * PB2, PB3, PB4 przyspieszenie impulsu * *PD6 wejście załączjące zgrzewanie * *PD0 steruje tyrystorami * *INT0 i INT1 impulsy 0 sieci * * Created on: 07-09-2012...
Witam ! Chciałbym się nauczyć programować mikrokontrolery STM32. W tym celu zakupiłem płytkę testową STM32F4 DISCOVERY. Zainstalowałem wszystkie sterowniki, program do obsługi programatora ( gotowe programy wgrywają się i działają ), środowisko IDE - w moim przypadku CooCox oraz toolchain. Biblioteki, które dołożyłem pochodzą ze strony ST: stm32f4_discovery.h,...
Mam problem z kodem pokazuje mi blad przy kompilacji Visual Studio C++ a to mój kod [syntax=c] uint32_t get_process_id_by_name(const char* process_name) { HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, NULL); PROCESSENTRY32 pEntry; pEntry.dwSize = sizeof(pEntry); BOOL hRes = Process32First(hSnapShot, &pEntry); while (hRes) { if (strcmp(pEntry.szExeFile,...
Witam. Właśnie zacząłem przygodę z STM, mam odpowiednią literaturę i pdf, jednakże od 2 dni nie mogę sobie poradzić z moim problemem. Zainstalowałem IAR wersję 6.70. Już od samego początku miałem problemy gdyż nie odczytywał bibliotek, przekopiowałem je do innego katalogu i dopiero wtedy zaczęło działać. Przygodę, z dla mnie nową rodziną uC, klasycznie...
Witam wszystkich. Po wielu wysiłkach udało mi się skonfigurować środowisko do programowania STM32 w ECLIPSE. Mam jednak problem z konfiguracją projektu z użyciem biblioteki StdPeriph_Driver. Projekt ma zainkludowane pliki: stm32f10x_rcc.h i stm32f10x_flash.h z tej biblioteki w celu skonfigurowania układu taktowania ale nie chce się kompilować. /home/grzegorz/Programowanie/STM32_Toolc...
Witam, niestety muszę prosić o pomoc u podstaw, bo poległem. Problem jest taki: chciałem skompilować testowy program za pomocą arm-none-eabi-gcc z biblioteką CMSIS, bez żadnych eclipse, bez żadnych płytek rozwojowych - po prostu dioda podłączona do wyjścia procesora. Biblioteka chyba nie przewiduje bycia używanym przez arm-none-eabi-gcc więc: 1. utworzyłęm...
[syntax=avrasm]#include <LiquidCrystal.h> #include <EEPROM.h> #include <Button.h> /*EEPROM ADRES (1) - pre (5) - przerwa (9) - impuls (13)- pauza */ Button menu = Button(10, PULLUP); Button plus=Button(11,PULLUP); Button minus=Button(9,PULLUP); Button start=Button(12,PULLUP); LiquidCrystal lcd(8, 7, 3, 2, 1, 0); long pre=0; //czas...
Dzień dobry, Mam problem ze skompilowaniem przykładów z biblioteki. Niestety nie jestem na tyle zaawansowany aby sobie z tym poradzić. [syntax=c]Arduino:1.8.10 (Windows 10), Płytka:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware...
Mam źródło pod kompilator AVRGCC nieestety nie wiem jak je skąpilować do klocka AT90S2313 :(. Bardzo pilnie potrzebuję aby mi ktoś pomógł (skompilował za mnie) Potrzebuję to jak najszybciej #include <io.h> #include <signal.h> #define F_CPU 11059200 // CPU clock frequency #define PRESCALER 64 // CPU prescaler value #define BASE_FREQUENCY...
Mam drobna prosbe dla progrmujacych w C. Nie chce na moim wolnym laczu sciagac avr studio (~80MB) i kompilatora jeszce. Czy moze ktos skompilowac mi ponizsze 2 kody: ? #include <avr/io.h> #define REDout OCR0A #define BLUEout OCR0B #define GREENout OCR1BL void PWMint(void) { DDRB |= 1<<PORTB2; DDRD |= 1<<PORTD5; DDRB |=...
dodałem static i nic nie pomaga a to kod programu: // ****************************************... // Project: // Author: // Module description: // ****************************************... #include <avr\io.h> // Most basic include files #include <avr\interrupt.h> // Add the necessary ones #include...
Witam mam taki problem. Oto kod ze strony #include <avr/io.h> //INICJALIZACJA uart-U UCSRS=(1<<URSEL) | (1<<UPM1) | (1<<UCSZ1) | (1<<UCSZ0); //URSEL=1 korzystanie z rejestru UCSRC //UPM1=1 sprawdzenie parzystości even parity //UCSZ1=1 UCSZ0=1 8bitów danych UBRRL=51; //prędkość transmisji...
Witam, Chciałem skomunikować ATmege128 z komputerem PC. Korzystając z manuala do tego kontrolera uzyskałem funkcję inicjalizującą: void USART_Init( unsigned int baud ) { /* Set baud rate */ UBRRH = (unsigned char)(baud>>8); UBRRL = (unsigned char)baud; /* Enable receiver and transmitter */ UCSRB = (1<<RXEN)|(1<<TXEN); /* Set frame...
Zmodyfikowałem nieco kod, to co zmieniłem umieszczone jest między liniami złożonymi z -. Reszta w komentarzach w kodzie. [syntax=c]#include <reg51.h> #include <absacc.h> #define dataport P2 //definiowanie nazwy portu P2 jako dataport #define port P1// definiowanie nazwy portu P1 jako port sbit reset = port^0; //przydzielanie nazw do numerów...
Próbuję napisać prosty programik który mierząc napięcie z czujnika wysteruje wskaźnik z samochodowego licznika. Do tego wykorzystuję ADC i 2xPWM czyli ATtiny13 jest idealny do tego celu. Jednak przy kompilacji całego programu wychodzi mi 400% danych i 400% pamięci. Kiedy próbuję kompilować kod fragmentami (oddzielnie odczyt ADC i oddzielnie funkcję...
Witam, mam prośbę, czy mógłby ktoś sprawdzić mojego Makefil'a, ponieważ podczas kompilacji wrzuca mi błąd o kodzie: avr-objcopy: 'main.elf': No such file make: *** [syntax=c]//sterownik wyswietlacza #include "HD44780.h" //usawiasz tam porty sterujące, nie musisz ogarniać kodu #include <util/delay.h> #include <avr/io.h>...
Witam Zacząłem się bawić ARM, no i postanowiłem napisać sobie funkcję której będę używał do wstępnej konfiguracji zegarów. Problem jest następujący, gdy kompiluje kod bez dodania funkcji do main.c, to wszystko się ładnie składa bez błędów. Natomiast gdy tylko dodam funkcję do main.c, to wywala mi takie oto błędy: [syntax=c] [cc] ..\obj\stm32f4xx_rcc.o:...
Dodałem wszystkie piliki biblioteki w nagłówku i używając funkcji z tych bibliotek atmel studio generuje mnóstwo błędów min.: 'U8' does not name a type. [syntax=cpp]#include <avr/io.h> #include <util/delay.h> #include "can/can_lib.h" #include "can/reduced_can_lib.h" #include "can/can_drv.h" #include "can/can_isp_protocol.h" #include "can/can_lib.c"...
Mam problem z skompilowaniem programu wykorzystującego biblioteki AVR can ( ). W głównym pliku załączam pliki nagłówkowe ale pomimo to kompilator nie widzi plików (funkcji) znajdujących sie w plikach *.c. Załączenie ich w nagłówku chyba nie rozwiązuje problemu ponieważ kompilator wyrzuca mnóstwo błędów odnośnie tej 'oryginalnej biblioteki'. Jak rozwiązać...
Witam, podczas kompilacji programu w atmelu, wyskakuje jeden błąd Co z tym faktem zrobić? Error1sys/time.h: No such file or directory Program: #include <inttypes.h> #include <sys/time.h> #include <sys/io.h> #include <unistd.h> #include <time.h> #include <sys/time.h> #ifdef AVR #include <sys/time.h> #include...
Witam ! Aby nie tworzyć podobnego tematu,pozwolę sobie odświeżyć ten. Posiadam 2x atmega88pa i nie mogę zacząć z nimi zabawy. Mianowicie mam problem z plikiem definicyjnym dla tej atmegi88 do wgrywania plików używam extreme burner AVR, jednak zle identyfikuje mi ta atmega, mimo to pozwala na odczyt danych, wgrania pliku hex,konfiguracje i odczyt fuse...
Witam, mam problem z prawidłowym skompilowaniem programu. Środowisko Code::Blocks na aktualnym Xubuntu. __ticks_dc , które występuje we wskazanej przez kompilator linijce. Na życie zarabiam pisaniem w językach interpretowanych, C nieco tylko liznąłem na studiach, mikrokontrolerów nie programowałem nigdy. Z Linuxem jestem obyty. Eclipse to dla mnie ostateczność....
Witam, Zrobiłem sobie program do obracania serwomechanizmami. Utworzyłem do tego celu "skrypt", który pasuje do mojego serwa. Problem jest taki, że kiedy chcę go uogólnić (stworzyć funkcję do obrotu serwem) wyskakuje mi błąd. Kod programu: Compiling C: test.c avr-gcc -c -mmcu=atmega32u4 -I. -gdwarf-2 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields...
Dzień dobry, potrzebuję zaimplementować algorytm quicksort do kodu, który ma sortować listę. Napisałem coś takiego: void quicksort(list<int>* lista, list<int>::iterator lewy, list<int>::iterator prawy) { int quantity = lista->size(); quantity = quantity / 2; list<int>::iterator...
To rozumiem to tak że zmienna "i" jest już na stałe w pamięci i zadanie tej funkcji jest wykonywane najszybciej jak to możliwe Tak zmienna ma swoje stale miejsce w pamięci. Nie koniecznie wykonanie jest najszybsze bo najszybciej to działa jak zmienna jest w rejestrze procesora a globalną trzeba zapisać do pamięci przynajmniej przed wyjściem z funkcji...
Witam. Nie mam już pomysłu na rozwiązanie mojego problemu. Program działa, ale przy przesuwaniu tekstu w tablicy do prawej AVR GCC generuje dużo mniejszy kod (1002 bajty) niż jeśli zakomentuję tę część pętli głównej programu (1366 bajtów). Kompilacja przechodzi bez warningów w obu wypadkach. Dodatkowo po zaprogramowaniu układu program nie wraca do głównej...
Czy mogę prosić kogoś o skompilowanie tego sterownika dokonującego konwersji plików graficznych ze standardu HP-GL/2 na język poleceń plotera MDG-1 lub o podpowiedź czym to skompilować Nawet nie wiem w jakim to jest języku program HPGL; uses crt,dos,printer,graph,bgidriv; {$G+} var nazwa_pliku: string[12]; mnemonika: string[2];...
mysle ze i tak to nic nie zmieni... ale prosze: plik naglowkowy: #ifndef SPI_H_ #define SPI_H_ void SpiInit(void); inline uint8_t SpiByte(uint8_t data); #endif/*SPI_H_*/ zrodlo: #include <avr/io.h> #include <avr/interrupt.h> #include "spi.h" #ifdef SPI_USEINT #include <stdbool.h> #endif //#define SPI_USEINT...
Witam, mam następujący problem z Timerem w Atmedze 8, kod który kompiluję jest zwykłym przykładem z książki, które polega na generowaniu fali prostokątnej. Cały problem polega na tym, że kompilator wyrzuca błąd: ../Cwiczenie2.c:10: error: expected expression before '=' token Kompiluję pod AVR Studio i AVR GCC: #include <avr/io.h> #define...
najlepiej weź program który ma się powtarzać w pętle np: int x = 0; do { // tutaj kod programu ++x; } while(x == liczba); gdzie liczba to ilość "okrążeń" pętli, czyli ile razy program ma się wykonać.... jeśli ma się wykonywać cały czas to można np tak: while(1) { // tutaj kod programu }
Chcę użyć biblioteki fatfs do współpracy z kartą SD. Mam problem ze skompilowaniem dwóch funkcji, przy których dostaję dziwny błąd: ...\src\fatfs\sd_stm32.c:181:6: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'rcvr_datablock' Dodam jeszcze, że podczas pracy w uVision owe funkcje kompilowały się prawidłowo i bez zastrzeżeń, a urządzenie...
Witam, próbowałem sobie napisać prosty programik do wyświetlania wartości napięcia z ADC5 na LCD, jednak nie wiem czemu wyświetla mi błąd: "error: called object '64' is not a function" #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/pgmspace.h> #include <stdio.h> #include "lcd.h"...
[syntax=C] #include <avr/io.h> #include <stdlib.h> void re_set(void) { DDRA=0xFF; PORTA=0x00; DDRB=0xFF; PORTB=0x00; DDRC=0xF0; PORTC=0x00;// porty A,B i C jako wyjscia, do kolumn } void reset_all(void) { DDRA=0xFF; PORTA=0x00; DDRB=0xFF; PORTB=0x00; DDRC=0xFF; PORTC=0x00; } void odejmij(int licznik) { if(licznik==19) PORTC |= _BV(PC3);...
Witam Napisałem taki program i nie wiem czemu kompilator ATMEL STUDIO 6 zgłasza mi błędy. Moim zdaniem wszystko jest ok. Może ktoś z was widzi jakieś nieścisłości. Będę wdzięczny za pomoc Build started. Project "termostat.cproj" (Compile target(s)): Target "Compile" in file "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\Vs\Compiler.targets" from project...
Zgadza się. Dlatego każdy plik .h w moim projekcie został podzielony na dwie części. Jedna która dołącza się jeżeli pewien ciąg został zdefiniowany, a druga jeżeli nie. W pliku c dołączam bez definicji i wtedy mam wszystkie zmienne globalne i prototypy funkcji. Jeżeli będą mi one potrzebne w innym pliku c do przed include robię define i wtedy mam tylko...
Robię w eclipse. Spróbowałem teraz biblioteki do LCD z radzio.dxp.pl teraz nie ma błędów, poustawiałem sobie piny do LCD. Pomógłbyś mi go zainicjować? To moje pliki. [syntax=c]//----------------------------... // Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie...
Panowie muszę zrobić zadanie ze SPOJ-a i doszedłem do takiego kodu,co jest nie tak bo nie chce się odpalić? [syntax=cpp] #include <cstdio> #include <cstring> int main() { double n; while(get(n)) { while(n > 9) n /= 18.0; printf(n <= 1.0 ? "B" : "A"); } }[/syntax]
Program jest dosyć duży, ale ok, wrzucę cały main.c Using built-in specs. COLLECT_GCC=avr-gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.8... Target: avr Configured with: /build/avr-gcc/src/gcc-4.8.2/configure --disable-cloog-version-check --disable-install-libiberty --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions...
W katalogu Arduino w katalogu Example powinien się znajdować tylko plik *.ino. Cała reszta biblioteki powinna się znajdować w katalogu Arduino\libraries\libMaster. Powyżej nazwa katalogu dla biblioteki dowolna, tutaj libMaster. Poniżej program do nadawania i odbierania z magistrali CAN. Nadawanie rozpoczyna się po wysłaniu na port szeregowy komendy...
Cześć, od pewnego czasu uczę się programować AVRy, moim kolejnym celem było opanowanie ADC gdzie posługiwałem się poradnikami pana Mirka Kardasia i napisałem(a właściwie to przepisałem) mój pierwszy program, z założenia miał on mrugać diodą z częstotliwością zależną od odczytu z ADC. Błędy które mi wyskakują:[syntax=text]:../main.c:28: error: conflicting...
Witam Napisałem na podstawie kursu program na uC Atmega16 mierzący napięcie ,lekko go modyfikując ,żeby wynik pomiaru zamiast na LCD został wysłany przez UART/USART do AVRTV na uC Atmega8 . Obsługę UART znalazłem tu Załączone zdjęcie przedstawia listę błędów podczas kompilacji :) Dlatego Proszę o pomoc w rozwiązaniu tego problemu :) . Pozdrawiam
Witam, mam spory problem i może ktoś z was podpowie mi co robię źle. Chciałbym jednocześnie wyświetlać wartość zmiennej, wpływać na jej wartość po przez wciśnięcie przycisku, robić na niej operacje matematyczne oraz wpływać nią na częstotliwość mrugania diody. Gdy kod jest następujący (pierwszy kod), kompiluję się i działa, natomiast gdy w miejscu _delay_ms(300);...
Witam. Próbuję poćwiczyć odczyt przetwornika adc na kontrolerze STM8S003F3P6 według opisu na stronie: Compiling main.c... cxstm8 +debug -pxp -no -l +mods0 -pp -i"C:\Program Files\COSMIC\CXSTM8_EVAL\Hstm8" -clDebug\ -coDebug\ main.c #error cpstm8 main.c:44(19+2) missing expression main.c: The command: "cxstm8 +debug -pxp -no -l +mods0 -pp -i"C:\Program...
Serwus, chciałbym prosić Was o pomoc w stworzeniu następującego makra: 1. Przygotowanie listy wszystkich plików z danego katalogu (którego ścieżkę wklejam do komórki A1) 2. Otwarcie każdego pliku z listy i skopiowanie do nowego pliku danych z range'a ("A27:M1319") jedne pod drugimi O ile z punktem 1. poradziłem sobie raczej bez problemu, to za chorobę...
Dodałem tą linię i teraz to dopiero wysypło In file included from c:\Users\kowal\Documents\Arduino\lib... c:\Users\kowal\Documents\Arduino\lib... In function 'void SPIFFS_list_dir()': c:\Users\kowal\Documents\Arduino\lib...
witam, Jestem początkującym programistą. Niedawno zainstalowałem sobie Visual'a C++ 6.0. Mam niestety problem z kompilacją. Otóż, po stworzeniu workspace'a i dodaniu pliku, po napisaniu prostego kodu, np. # include <iostream> using namespace std; void main (void) { cout << "czesc" << endl; } i naciśnieciu Compile program tak jakby...
Moj program zawiera 3 wątki. Do tej pory nie było żadnego problemu z jego kompilacją i uruchomieniem jednak nagle pojawił się bład. //--------------------------------------... int _fastcall alarm(Pointer Parameter) //wątk robiący serię zdjęć { do{ Form1->licznik++; Form1->zapis_bmp(); Form1->bmp2jpg(); Sleep(500);...
Witam ostatnio wpadłem na pomysł skompilowania sobie KDE ze źródeł dość szybko znalazłem instrukcję http://newbie.linux.pl/?id=article&k... i według niej wszystko wykonywałem pierwsza część przeszła bez problemu ale ja zaczynam kompilować pakiet arts to wywala mi takie błędy make[3]: Wejście do katalogu `/home/makary/make/KDE/arts-1.5.6/flow'....
Witam serdecznie, mam pewien problem przy kompilacji programu sterującego DS18B20 z biblioteki rklibavr, podczas kompilacji wyskakuje mi log: > "make.exe" all -------- begin -------- avr-gcc -c -mmcu=atmega8 -I. -g -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=main.lst -I../../lib...
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...
Zaczynam swoją przygodę z arduino i po uruchomieniu programu arudino 1.8.13, i uruchomieniu kompilacji programów (przykładowych) pokazuje mi się błąd kompilacji, mam pytanie co jest tego powodem i jak mogę ogarnąć tą sytauację? Opis błędu Arduino:1.8.13 (Windows 10), Płytka:"Arduino Leonardo" D:\Arduino\arduino-builder -dump-prefs -logger=machine -hardware...
Cześć wszystkim, jestem nowym użytkownikiem forum. Uczę się programowania w języku ANSI C. Jest to moje pierwsze podejście do tematu, nigdy wcześniej nie programowałem. Korzystam z książki "Język C Programowanie" B. W. Kernighan, D. M. Ritchie. Otóż autor jako przykładowy program do zliczania wierszy prezentuje następujący kod: [syntax=c] #include <stdio.h>...
Witam, mam program składający się z 3 plików: p021.cpp #include <iostream> #include "nagl.h" #include "p021a.cpp" using namespace std; int main() { cout << "Podaj a: "; cin >> a; cout << "Podaj b: "; cin >> b; cout << endl << wieksza(a,b) <<...
Pytanie dość proste, niestety nie znalazłem na nie odpowiedzi. Przykładowy kod: #include "stdafx.h" using namespace System; int main(void) { System:: while (1){ napis = Console::ReadLine(); } return 0; } Podczas kompilacji wyskakuje, że string jest jakimś nieznanym typem danych. Teoretycznie...
Witam, próbuje skorzystać z pamięci programu do przechowywania tablicy stałych. Środowisko: WinAVR-20090313, VMLAB 3.14, atmega88. Fragment mojego kodu: ... #include <avr/pgmspace.h> //obsługa pamięci programu ... uint8_t kod[] PROGMEM = {2,3,6,2,1,0xff}; ... int main(void) { ... while(1) { .... kod_element...
#include <windows.h> #include <cstdio> #include <iostream> #include <time.h> SYSTEMTIME st; using namespace std; string bind(int c) { string s; while (c > 0) { s.insert(s.begin(), (c%2) + '0'); c = c/2; } return s; } int main() { for(;;){...
Witam serdecznie Jestem bardzo poczatkujacy mam program winavr, tworze plik makefile i kompiluje ca pomaca kompilatora gcc-avr w jezyku c dla mikrokontrolera takiego: #include <io.h> #include <io2313.h> int main(void) { outp(0xff,DDRB); while(1) { outp(0xff,PORTB); outp(0x00,PORTB); }...
Witam. Zainstalowałem sobie pakiet WinAvr na laptopie z Windows 7 64bit. Posiadam układ Atmega8 i programator USBasp. Mam problem z kompilacją kodu do pliku .hex . Robię wszystko tak jak jest zapisane w #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { DDRB |= _BV(0)|_BV(1);...
Chodzi o Atmega16 w języku C. Zainstalowałem najnowszą wersję WinAVR i AVR Studio. Rozpoczynam przygosę z AVR. #include <avr/io.h> //#include <util/delay.h> #include <stdlib.h> #include <avr/interrupt.h> int main() { unsigned char P; DDRC = 0xFF; PORTB = 0x00; DDRB = 0x00; // Jakas poczatkowa wartosc - wartosc 10000000b...
Witam. Próbuję napisać prosty program na Atmega8 z wykorzystaniem bibliotek Vusb. Przy kompilacji dostaję masę błędów. Wkleję kod programu oraz błędy które dostaję. Jeśli ktoś wie co jest nie tak to proszę o odpowiedź. -------- begin -------- avr-gcc (WinAVR 20100110) 4.3.3 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see...
Witam Czy ktoś z forumowiczów programuje w monodevelopie pod windowsem lub linuxem ? Ogólnie mam problem z zainstalowanym monodevelop'em na windowsie 7 home premium. Kiedyś chodził i kompilowałem projekty z pod visual studio a teraz niestety tego nie mogę zrobić. Przy próbie kompilacji występuje taki błąd ze szczegółami - podanymi poniżej Najlepsze...
Przedwczoraj zainstalowałem wg instrukcji: Executing: "C:\Program Files (x86)\HI-TECH Software\PICC-Lite\9.50\bin\picl.exe&quo... -C -E"phase control 2.cce" "phase control 2.c" -O"phase control 2.obj" -Zg9 -O -ASMLIST -Q -MPLAB -16F877A BUILD FAILED: Wed Jan 11 00:54:01 2012 Szukałem rozwiązania...
Eeech szkoda mówić ... Stało się tak: 1) Ściągnąłem źródła Linaro i zacząłem czytać dokumentację w katalogu INSTALL 2) Zainstalowałem Cygwina wraz z komponentami wymienionymi w dokumentacji Linaro jako potrzebne (plik prerequisites.html w katalogu INSTALL) 3) Odpaliłem w Cygwinie konfigurację z flagami: ./configure --with-pkgversion='Linaro GCC 4.6...
Witam Mam problem przy kompilacji prostego programu. Posiadam zestaw startowy ATB 1.01 Atnela A oto program: #include <avr/io.h> #include <util/delay.h> #define LED_PIN (1<<PC7) #define LED_ON PORTC &= ~LED_PIN #define LED_OFF PORTC |= LED_PIN #define LED_TOG PORTC ^= LED_PIN int main (void) { DDRC = LED_PIN;...
Witam, próbuję przy użyciu pakietu xy-pic zrobić grafikę w formie małego drzewa genealogicznego. Przykładowy plik wygląda następująco: \documentclass[a4paper,11pt]... \usepackage[utf8]{inputenc&... \usepackage{polski} \usepackage[german,polish]{... \usepackage[all]{xy}.....
Witam. Mam następujący problem. Po kompilacji poniższego kodu za pomocą Eclipse z CodeSourcery otrzymuję częstotliwość Timera wynoszącą 18kHz, natomiast za pomocą programu Keil 53kHz. Wartości te zostały sprawdzone za pomocą oscyloskopu oraz analizatora stanów logicznych, dlatego w tym punkcie wykluczam błąd. Linker, startup i Makefile jest od Freediego....
Witam, chcę zapisywać i odczytywać do EEPROMu dane konfiguracji. Mam taki kod: section attribute not allowed for 'cfg_touch_eeprom' Gdy dodam static przed definicję cfg_touch_eeprom: ld returned 1 exit status undefined reference to `A::cfg_touch_eeprom' Co robię źle i jak to naprawić żeby działało? Pozdrawiam
Witam, Podłączyłem pod uC kartę SD przez SDIO i chciałem uruchomić komunikację USB Device FS msc class. Użyłem przykładowego kodu z bibliotek, ale podczas kompilacji otrzymuje taki błąd: undefined reference to `USBD_Init(USB_OTG_handle*, USB_OTG_CORE_ID_TypeDef, _Device_TypeDef*, _Device_cb*, _USBD_USR_PROP*)' Kod w main: [syntax=cpp] #include <glo_def.hpp>...
Proszę bardzo: Program jest taki prosty testowy: #include "stm32f1xx_hal.h" int main(void) { HAL_Init(); while (1) { }; } A oto Build Log: Komunikaty występują przy kompilacji plików: - stm32f1xx_hal.c - stm32f1xx_hal_cortex.c - stm32f1xx_hal_flash.c - stm32f1xx_hal_gpio.c - stm32f1xx_hal_rcc.c ----------------Make...
Od niedawna jestem posiadaczem płytki ewaluacyjnej Nucleo z STM32F303RE i próbuję ją uruchomić w Keilu. Niestety mam cały czas problem z kompilacją gotowych przykładowych projektów. Mam też inne płytki ewaluacyjne np; z Stelarisem i to działa pod Keilem. Wgrałem też STM32CubeMX ale bład jest cały czas podobny. Zmieniałem już chyba wszytkie ustawienia...
tutaj jest przykładowy kod odbiornika, który po kompilacji wyrzuca takie błędy [syntax=c]/* 14CORE NRF24L01 SLAVE/RECIEVER */ #include <SPI.h> //Include SPI Code Library which can be downloaded below #include "nRF24L01.h" //Include NRF24L01 Code Library which can be downloaded below #include "RF24.h" //Inlcude NRF24 Code Library which can be downloaded...
Mój problem polega na tym, że przykładowy program do obsługi wyświetlacza GLCD umieszczonego na płycie rozwojowej Uni-DS3 firmy MikroElektronika nic nie wyświetla mimo bezproblemowej kompilacji w Atmel Studio 7. Kod programu: 795921 Podejrzewam, że jest to problem z adresowaniem portów ale jestem na tyle początkujący, że nie wiem jak to sprawdzić i...
Witam Wdrażam się w Cortex'y zatem próbuję coś wstępnie skompilować. I co ciekawe: ATSAMG55J19 Program Memory Usage :2020 bytes 0,4 % Full Data Memory Usage :2680 bytes 1,6 % Full ATSAMD51J20 Program Memory Usage :2368 bytes 0,2 % Full Data Memory Usage :66680 bytes 24,7 % Full O co tu chodzi? Obie kompilacje posiadają ten sam program:...
PLIK main.c : #include <avr/interrupt.h> #include <inttypes.h> #include <util/delay.h> #include "wyswietlacze.h" //mój plik nagłówkowy uint8_t i; int main(void) { DDRB = 255; //cały port jako wyjściowy DDRD |= (1<<0)|(1<<1); //porty PD0 i PD1 również jako wyjścia PORTD |= (1<<0); //aktywowanie pierwszego wyświetlacza...
[syntax=arduino] void setup() { } // the loop function runs over and over again forever void loop() { delay(1000); // wait for a second } [/syntax] Traceback (most recent call last): File "C:\hostedtoolcache\windows\Python\3.8.1... line 12, in <module> File "PyInstaller\loader\pyimod03_importers.p...
Mam proste pytaniko, gdzie jest błąd w kodzie: #include <inttypes.h> #include <avr/io.h> #include <avr/delay.h> // Program steruje układem przykładowym. Naci¶nięcie pierwszego przycisku // zapala diodę LED, a drugiego gasi. int main() { // Na pocz±tku konfiguruję wykorzystywane ,,nóżki'' układu. // Pin PD0 konfiguruję...
Tez dopiero zaczynam ale jak na moja głowe czy nie jest błędne postawienie warunku w petli while (znaczy jego brak), jestem prawie pewny ze jest tam błąd, powodzenia mialem rację powinno być np. while(ile!=0) czyli wykona warunek dopoki ile nie bedzie równe 0
Witam! Mam taki problem. Otoz procesor wiesza mi sie na wyjsciu z funkcji - nie chce z niej wyjsc. #include <avr/io.h> void new_fun() { PORTD = 0x5F; } int main(void) { DDRD = 0xFF; new_fun(); PORTD = 0x8F; while(1); return 0; } Skompilowane pod WinAVR-20060125. Nie mam pojecia o co chodzi. Program...