-
Постов
178 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные skripach
-
-
такой же порт выбираешь в Arduino ide?
0 -
в диспетчере устройств на каком порту определился USB-TTL,
0 -
Драйвер USB-TTL установлен?
в диспетчере устройств проверить на каком порту определилось уст-во.
0 -
-
39 минут назад, Нэцкэ сказал:
Я на макетной плате моделировал
А синхронизация с сетью есть , т.е. импульсы на PB3?
1 -
7 минут назад, Karl-Ieronim сказал:
Может всё-таки дело в дисплее?
дисплей sh1306?
а если один дисплей отключить?
1 -
1
-
8 часов назад, tifaso сказал:
DDRC = 0b11111111;
измени на DDRC=0b00000000;
8 часов назад, tifaso сказал:if (~PINB & (1<<0))
проверка бита на ноль if (~(PINB & (1<<0))) , а не if (~PINB & (1<<0))
8 часов назад, tifaso сказал:volatile unsigned char power=0;
volatile unsigned char menu=0;
зачем тут volatile?
0 -
1
-
В SDCC
функцию прерывания объяви так
void TIMER_2(void) __interrupt(14)
{
......................................................;
}0 -
-
-
20 минут назад, Yurec66 сказал:
Обычный асинхронный
тогда так!
http://elektrovar21.ru/blog/opredelenie_kolichestva_oborotov_ehlektrodvigatelja/2018-04-25-11
1 -
2 часа назад, Yurec66 сказал:
Появилась необходимость определить количество оборотов неизвестного электродвигателя
А двигатель какой?
0 -
36 минут назад, Uhbif сказал:
плате разъем программирования достаточно далеко
На пинах MISO MOSI , что нибудь висит?
если висит попробуй это отпаять и прошить.
1 -
А нам надо только транзистор открыть, а светодиод будет гореть от батарей
0 -
3 минуты назад, Falconist сказал:
Да крутиться-то он будет
А теперь подуй на DC 130!!!
0 -
19 часов назад, Гость Владимир сказал:
двигатель DC 130 6В
точно крутиться не будет (если только на него СЛОН не будет дуть)
можно попробовать двигатель от HDD,
0 -
5 часов назад, Нэцкэ сказал:
его не видно
он должен быть в списке!!!
(может точку с запятой пропустил?)
0 -
39 минут назад, Нэцкэ сказал:
выбрать Программатор Громова
нужно прописать в avrdude.conf следующее:
programmer id = "gromov"; baudrate = 9600; desc = "serial port banging, reset=dtr sck=rts mosi=txd miso=cts"; type = "serbb"; reset = 4; sck = 7; mosi = 3; miso = 8; ;
перезапустить arvdude
1 -
Если электродвигатель коллекторный , то можно так
https://cxem.net/avto/electronics/4-86.php
или так
http://fornk.ru/598-dovodchik-stekol-avtomobilya-svoimi-rukami-na-pic12f629/
0 -
20 минут назад, tifaso сказал:
я по твоему должен определять
Лучше брось всё - это!
Не победишь ты (в этой жизни) микроконтроллеры !
2 -
измени строчку
PORTD = ~PORTD;
на
PORTD ^=(1<<0) ;
и т. д. и т.п.
0 -
а так
#define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> int main(void) { DDRB = 0b00000000; DDRD = 0b11111111; PORTD = 0b00000000; while(1) { if (~PINB & (1<<0)) { PORTD = ~PORTD; _delay_ms(500); } } return 0; }
0
Запутался с массивом
в МК для начинающих
Опубликовано
Жёстко тупит,"БЫВШИЙ" программист!!!