Сб янв 13, 2024 05:04:26
#define F_CPU 8000000UL
#include <avr/io.h>
int i,p[8],tmp,forwarded,enc_pos;
int main(void)
{
DDRD=0x00;
DDRB&=~(1<<0); //PB0 read
DDRB|=1<<1; //PB1 write
DDRB&=~(1<<5); //PB6 read
DDRB&=~(1<<6); //PB7 read
PORTB |= 1<<1;
}
Сб янв 13, 2024 07:38:13
>> шьётся нормально,потом читается из МК-всё на месте
>> 1)или нельзя пытаться запускать МК не вытащив его из обвязки для прошивки;2)или ему кабзда;3)или я что-то упустил
Сб янв 13, 2024 07:50:58
Сб янв 13, 2024 09:03:46
Сб янв 13, 2024 16:33:09
Сб янв 13, 2024 17:12:23
Сб янв 13, 2024 19:57:10
Сб янв 13, 2024 20:13:58
Сб янв 13, 2024 21:55:32
Сб янв 13, 2024 22:35:14
сразу оговорюсь,с микроконтроллерами я имею дело чуть более 10 дней
Сб янв 13, 2024 23:07:00
Вс янв 14, 2024 13:02:04
Пн янв 15, 2024 23:40:13
Вт янв 16, 2024 10:00:30
Вт янв 16, 2024 18:39:01
#define F_CPU 8000000UL
#include <avr/io.h>
int i,p[8],tmp,forwarded,enc_pos;
int main(void)
{
DDRD=0x00;
DDRB&=~(1<<0); //PB0 read
DDRB|=1<<1; //PB1 write
DDRB&=~(1<<5); //PB6 read
DDRB&=~(1<<6); //PB7 read
PORTB |= 1<<1;
while(1){}
}
Вс янв 21, 2024 02:19:51
может тут без меги, простым параллельным ЦАПом обойтись проще?
Пн янв 22, 2024 04:39:15
#define F_CPU 8000000UL
#include <avr/io.h>
int main(void)
{
DDRD=0x00;
DDRB&=~(1<<0); //PB0 read
DDRB|=1<<1; //PB1 write
DDRB&=~(1<<5); //PB6 read
DDRB&=~(1<<6); //PB7 read
PORTB |= 0<<1;
TCCR1A = 0b10000010;
TCCR1B = 0b00011001;
ICR1=0x7D0;
OCR1A=0x00;
while (1)
{
if (PINB & (1 << PINB0))
{
OCR1A=0x7D0;
}
else
{
OCR1A=0x00;
}
}
}
Пн янв 22, 2024 07:34:47
Пн янв 22, 2024 17:36:26
Пн янв 22, 2024 17:41:15