-
Постов
178 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Весь контент skripach
-
Жёстко тупит,"БЫВШИЙ" программист!!!
-
Может такой. isd1820 на Ali по 100р.
-
А синхронизация с сетью есть , т.е. импульсы на PB3?
-
дисплей sh1306? а если один дисплей отключить?
-
а этот main.hex
-
измени на DDRC=0b00000000; проверка бита на ноль if (~(PINB & (1<<0))) , а не if (~PINB & (1<<0)) зачем тут volatile?
-
попробуй это залей main.hex
-
А если как-то так. https://www.radiokot.ru/circuit/digital/security/18/
-
тогда так! http://elektrovar21.ru/blog/opredelenie_kolichestva_oborotov_ehlektrodvigatelja/2018-04-25-11
-
он должен быть в списке!!! (может точку с запятой пропустил?)
-
нужно прописать в 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
-
Если электродвигатель коллекторный , то можно так https://cxem.net/avto/electronics/4-86.php или так http://fornk.ru/598-dovodchik-stekol-avtomobilya-svoimi-rukami-na-pic12f629/
-
Лучше брось всё - это! Не победишь ты (в этой жизни) микроконтроллеры !
-
измени строчку PORTD = ~PORTD; на PORTD ^=(1<<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; }