Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Learn Git Branching
1 ставка
Learn Git Branching.
1 ставка
Помогите с массивами в паскале
1 ставка
Не запускается Clickteam Fusion Developer 2.5
1 ставка
Какие есть IT каналы на Ютубе ?
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
Написал код для at90s2333 получаю ошибку Linker error: global RAM variables size: 13 bytes is too large
васин алексей
Знаток
(438), закрыт
6 лет назад
Подскажите как избавится от глобальных переменных
#include <90s2333.h>
#include
#asm
.equ __w1_port=0x18 ;
.equ __w1_bit=2
#endasm
#include <1wire.h>
#include
#asm
.equ __lcd_port = 0x12 ;
#endasm
#include
#include
void main(void)
{
char lcd_buf[17];
float temper;
lcd_init(16);
w1_init();
ds18b20_init(0,-20,50,DS18B20_12BIT_RES);
while(1)
{
temper = ds18b20_temperature(0);
sprintf(lcd_buf,"t=%.1f\xdfC",temper);
lcd_clear();
lcd_puts(lcd_buf);
delay_ms(1500);
};
}
Лучший ответ
̑̈☣̑̋̑̎̑̈ ☠̤̥̤̭̤ ☢J̯̤ͣͮͣ̐̈
Высший разум
(160387)
6 лет назад
Очень интересно
Остальные ответы
Похожие вопросы
#include <90s2333.h>
#include
#asm
.equ __w1_port=0x18 ;
.equ __w1_bit=2
#endasm
#include <1wire.h>
#include
#asm
.equ __lcd_port = 0x12 ;
#endasm
#include
#include
void main(void)
{
char lcd_buf[17];
float temper;
lcd_init(16);
w1_init();
ds18b20_init(0,-20,50,DS18B20_12BIT_RES);
while(1)
{
temper = ds18b20_temperature(0);
sprintf(lcd_buf,"t=%.1f\xdfC",temper);
lcd_clear();
lcd_puts(lcd_buf);
delay_ms(1500);
};
}