Нескольно простых вопросов о программировании AVR на Си.

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение ARV »

ПростоНуб писал(а):вообще-то имеет, хоть и не прямое
не имеет.

при каждом вашем сообщении тема поднимается в списке непрочтенных, вы этим отвлекаете меня на просмотр темы, т.к. меня интересуют вопросы Си в применении к AVR, а общие математические и другие алгоритмы - не очень. думаю, и других тоже ваша активность в этой теме сбивает с толку. ни слова про Си и про AVR у вас нет на протяжении уже пары страниц темы.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
ozonn
Вымогатель припоя
Сообщения: 522
Зарегистрирован: Чт янв 21, 2016 15:59:10

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение ozonn »

[uquote="ПростоНуб",url="/forum/viewtopic.php?p=3649144#p3649144"]ozonn, для ТС мое предложение подходит и он сам это подтвердил.[/uquote]
ничего против не имею :)

[uquote="ПростоНуб",url="/forum/viewtopic.php?p=3649144#p3649144"]Чего же Вы от меня хотите? Озвучьте все же свою задачу с наносекундной стабильностью входного сигнала. Только тогда можно будет что-то посоветовать. У ТС же миллисекунды, даже не микросекунды. Тут уж любой МК справится с несколькими чтениям, как AVR на USART.[/uquote]
ничего не хочу. Смешались кони, люди. Причем тут USART. У имярек параллельная передача данных

AVR, C, C++ :)
Аватара пользователя
baron_P
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Вт сен 14, 2010 23:07:10
Откуда: Ростов

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение baron_P »

Извините за провокацию флуда в теме. Мой вопрос закрыт. Я спаял схему, подключил к железу заказчика и все работает нормально. Не понадобилось даже медиального фильтра - хватило конденсаторов (2,2 нФ) на входах и усреднения. Спасибо всем за участие.
We do what we must because we can (c) GLaDOS
Аватара пользователя
Valeriy L
Грызет канифоль
Сообщения: 291
Зарегистрирован: Вт сен 02, 2008 04:03:21
Откуда: Тихорецк

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение Valeriy L »

Котики помогите пожалуйста файл в формате С перекопелировать в НЕХ. Сам не справлюсь. Собрался сделать охлаждение для компьютера на ATtiny13.
Вложения
termo2smd.c
(5.42 КБ) 221 скачивание
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение Ivanoff-iv »

это код КодеВиженАВР... создай пустой прект под тини13, вставь в него свой код (что там было - сотри) и нажми компиляцию...

Добавлено after 42 seconds:
к сожалению сейчас помочь не могу...
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Аватара пользователя
Valeriy L
Грызет канифоль
Сообщения: 291
Зарегистрирован: Вт сен 02, 2008 04:03:21
Откуда: Тихорецк

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение Valeriy L »

Пробовал что-то у меня не как не получается.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение Ivanoff-iv »

какаято ошибка вылетает? или... в чем загвоздка?
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Аватара пользователя
Valeriy L
Грызет канифоль
Сообщения: 291
Зарегистрирован: Вт сен 02, 2008 04:03:21
Откуда: Тихорецк

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение Valeriy L »

Просто раньше этого не делал. Методом проб и ошибок не получается. Просто один этот файл нужно в НЕХ копелировать.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение Ivanoff-iv »

кодевижен есть?
нажми новый проект,
спросит мастером? - согласись
вроде ещё тип мк спросит выбери не хмега (там всего 2 варианта)
в мастере выбери тип мк тини 13, больше ничего можно не менять
нажми шестерёнку, предложит обозвать файлы проекта - обзови
откроется проект — всё содержимое замени на свой файл
нажми на компиляцию (на кнопке детский набор — шарик... чтото ещё...)
забирай свой хекс из папки с проектом...
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Аватара пользователя
Valeriy L
Грызет канифоль
Сообщения: 291
Зарегистрирован: Вт сен 02, 2008 04:03:21
Откуда: Тихорецк

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение Valeriy L »

Ладно коты, поищу что не будь другое с прошивкой. Просто хотел собрать на МК 2 вентилятора и управление через NTC резисторы. Поздно уже видно осваивать эту премудрость, 73 стукнуло.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение Ivanoff-iv »

ну, далеко не уходи, может кто и скомпилит (у меня то только телефон под рукой... а на него квавр не поставить...)
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
a_skr
Вымогатель припоя
Сообщения: 630
Зарегистрирован: Пн июн 14, 2010 13:07:29
Откуда: Жуковский

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение a_skr »

попробуйте
Вложения
1.hex
(1.22 КБ) 219 скачиваний
Аватара пользователя
Valeriy L
Грызет канифоль
Сообщения: 291
Зарегистрирован: Вт сен 02, 2008 04:03:21
Откуда: Тихорецк

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение Valeriy L »

Проверил в Proteus. Всё работает. Теперь МК будет управлять двумя вентиляторами, датчики резисторы 10к NTC.
Аватара пользователя
KorbenDallas
Встал на лапы
Сообщения: 93
Зарегистрирован: Пн окт 31, 2016 06:23:19

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение KorbenDallas »

[uquote="Valeriy L",url="/forum/viewtopic.php?p=3797173#p3797173"]Котики помогите пожалуйста файл в формате С...[/uquote]

Ваш код написан не на C, а на C++. Он "C-подобный", но тем не менее именно C++. Хотя, наверное, это какой-то "расширенный" C...
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение WiseLord »

KorbenDallas, не говорите ерунды. Обычный C, с ассемблерными вставками. Ну и ещё идиотскими отступами по коду.

Но не под GCC, а под какой-то другой компилятор
ozonn
Вымогатель припоя
Сообщения: 522
Зарегистрирован: Чт янв 21, 2016 15:59:10

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение ozonn »

подскажите, как сделать так, чтобы переменная, объявленная в одном файле, была видна во всех остальных?
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение Ivanoff-iv »

модификатор extern
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
a_skr
Вымогатель припоя
Сообщения: 630
Зарегистрирован: Пн июн 14, 2010 13:07:29
Откуда: Жуковский

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение a_skr »

сделать var.h (имя для примера) файл, в котором:

Код: Выделить всё

#ifndef VAR_H
#define VAR_H

extern int my_var;

#endif


а в my_code.c (имя для примера) файле уже:

Код: Выделить всё

int my_var=100500;


и во все .c файлы, которые хотят доступ к этой переменной подключить заголовочный файл:

Код: Выделить всё

#include "var.h"
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение Ivanoff-iv »

100500 в int не влезет! :twisted: 8)
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
a_skr
Вымогатель припоя
Сообщения: 630
Зарегистрирован: Пн июн 14, 2010 13:07:29
Откуда: Жуковский

Re: Нескольно простых вопросов о программировании AVR на Си.

Сообщение a_skr »

зато 34964 влезет (только unsigned) 8)
и да, есть 32-бит AVR
Ответить

Вернуться в «AVR»