слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Код: Выделить всё
#include <io8535.h>
#include <stdlib.h>
#include <dataflash.h>
слева!... шутникmrkea писал(а):У меня не получилось найти папку "inc".Объясните где она должна находиться
слева!Cхема/прошивка 100% рабочие. Проверяй плату / подключение. Винда определила - значит проблема либо программная (порт не тот прописан в CVAVR), либо уже после меги, попробовать выставить задержки побольше при прошивании, попробовать прошить при нажатой кнопке "LowSCK"/ARTEMSOF888 писал(а):ПОМОГИТЕ НУБУ ПОЖАЛУЙСТА!!!![]()
у меня не получается определить ни atmega8 ни сам программатор...![]()
собрал AVR910. (прошил 5 проводками мк на ней), вот он http://radio-new.ru/projects/5.html ; винда её определила ; я установил дрова... радостно иду прошивать мк, а там облом...![]()
![]()
помогите пж, очень надо...
Нужно глянуть в диспетчере устройств на какой порт он сел и такой выставлять в прошивальщике.ARTEMSOF888 писал(а):я пробовал посмотреть порты... COM3 выставил, скорости все перепробовал и сейчас в растерянности..., не знаю чё делать... может быть какой нибудь другой прогой попробовать... какая прога хорошо совместима с AVR910?
... если разные порты - никак. Если нужно вывести байт, может проще использовать внешний регистр сдвига? ... например 74HC164igor-x писал(а):а как это сделать в С одной командой присваивания
FredyInKR писал(а):Доброго времени суток. Вобщем проблема такова: Мне нужно сделать функцию которая бы разделяла четырехзначное число на 4 разных отдельных числа. Допустим есть int = 1234 или 2568 мне нужно чтобы в 4 переменных записать 1,2,3,4 или 2,5,6,8... Что то похожее кто нибудь встречал? Программирование просто не помню
Код: Выделить всё
x1=y%10;
y=y/10;
x2=y%10;
y=y/10;
// и т.д. только нужно либо знать сколько цифр либо отслеживать конец
Код: Выделить всё
#asm("sei")
while (1)
{
PORTD |=1<<3;
PORTB = digits[1];
PORTD &=~(1<<3);
PORTD |=1<<2;
PORTB = digits[2];
PORTD &=~(1<<2);
delay_ms(1);
};
Наверно не той. Вот почитайте, расписано до мелочей.FredyInKR писал(а):Может я пошел не той дорогой?
Код: Выделить всё
#include <mega8.h>
#include<stdio.h>
#include<delay.h>
#include <m8_128.h>
unsigned int T1;
unsigned int lcd_buffer[63];
#asm
.equ __lcd_port=0x12 ;PORTD
#endasm
#include <lcd.h>
void main(void)
{
TCCR0=0x00;
TCNT0=0x00;
lcd_init(20);
while (1)
{
T1=65000; // Переменная 16 бит выводится только -32768 ... 32767
sprintf(lcd_buffer,"T1=%i",T1);// Âûâîä ïåðåìåííîé íà ÆÊÈ
lcd_clear();
lcd_puts(lcd_buffer);
ADCSRA|=0x40;
delay_ms(50);
};
}Код: Выделить всё
sprintf(lcd_buffer,"T1=%i",T1);//А что это значит? Поправьте пожалуйста как нужно написать.а почему тогда нет формата