Программирование
изменение аргумента функции
Пнд, 20/08/2018 - 20:11 | by semaawpможно ли изменять значение аргумента функции внутри функции?
void Func(unsigned char arg1)
{
arg1 = 0;
}
изменится ли значение переменной, которую я передам в качестве аргумента или нет?
не правильно работает время
Пнд, 20/08/2018 - 16:29 | by saskenСкажите, пожалуйста, а вот такая программа:
SIM800-900 tcp/ip
Пнд, 20/08/2018 - 15:51 | by VinyloidЗдравствуйте.
Долго изучал глубину вопроса, цель, отсыл данных через GPRS. Возможно ли с модулями SimCOM 800-900 серий отсылать используя не АТ команды, а именно tcp/ip стэк?
спасибо
STM32 для начала
Пнд, 20/08/2018 - 14:03 | by ratmanНе подскажете, какую плату для макетирования взять, если STM32 ни разу в руках не держал?
слишком долго переходит в сон мк
Пнд, 20/08/2018 - 14:02 | by saskenЗдравствуйте.
понадобилось работать со сном мк atmega328. тактируюсь от внешнего кварца 8 МГц с делителем на 8 во фьюзах.
программа типа:
void loop() {
digitalWrite(test_pin, f);
delay(500);
f=!f;
}
работает замечательно и на осциллографе я вижу меандр с полсекунды.
но стоит реализовать программу через сон:
Как сделать чтоб дисплей обновлялся каждую сек
Пнд, 20/08/2018 - 11:01 | by Igor836Например я на дисплей позазываю температуру, но она обновляется только когда я перезагружаю ардуино
Получение данных через монитор порта
Пнд, 20/08/2018 - 10:26 | by leks
byte Str[10];
byte i=0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
if (Serial.available() > 0)
{
byte k= Serial.available();
for ( i=0; i < k-1; i++)
{Str[i] = Serial.read();Serial.println(Str[i]);Serial.println((char)Str[i]); }
}
delay(100);
} Nano v3 и GPS Neo-6m
Сб, 18/08/2018 - 21:46 | by skytterДобрый день !
Буду благодарен за помощь с Ардуинкой (я полный чайник - только начал этим заниматься).
Ситуация такая: сделал схемку на Uno, GPS и OLED - программа выдает на экран координаты, время итд. ВСЕ РАБОТАЕТ
недавно получил NANO v3 (китайский на CH340G) и решил перенести всю схему на неё (плоско-параллельный перенос на такие же пины) - и оно НЕ работает (дисплей работает, но не обновляет текст, хотя GPS работатет и словил спутники - Led горит)
Непонятки с оптимизацией и временем выполнения STM32
Сб, 18/08/2018 - 17:51 | by andriano
#define LCD_CS 0x1000 // PB12
#define LCD_WR 0x4000 // PB14
#define DATA_MASK 0x07f8 // PB3-PB10
void LCD_Clear(unsigned int c)
{
GPIOB_BASE->BRR = LCD_CS;
Address_set(0,0,239,319);
for(unsigned int i=0; i<(320*240); i++){ // для 1 пикселя за итерацию
GPIOB_BASE->ODR = 0xa803 | ((c >> 5) & DATA_MASK); \
GPIOB_BASE->BSRR = LCD_WR; \
GPIOB_BASE->ODR = 0xa803 | ((c << 3) & DATA_MASK); \
- « первая
- ‹ предыдущая
- …
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- …
- следующая ›
- последняя »


