Обсуждаем контроллеры компании Atmel.
Ответить

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

Вт июн 11, 2019 09:34:58

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

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

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

Вт июн 11, 2019 10:04:21

ozonn, для ТС мое предложение подходит и он сам это подтвердил.

ничего против не имею :)

Чего же Вы от меня хотите? Озвучьте все же свою задачу с наносекундной стабильностью входного сигнала. Только тогда можно будет что-то посоветовать. У ТС же миллисекунды, даже не микросекунды. Тут уж любой МК справится с несколькими чтениям, как AVR на USART.

ничего не хочу. Смешались кони, люди. Причем тут USART. У имярек параллельная передача данных

AVR, C, C++ :)

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

Ср июн 19, 2019 08:04:39

Извините за провокацию флуда в теме. Мой вопрос закрыт. Я спаял схему, подключил к железу заказчика и все работает нормально. Не понадобилось даже медиального фильтра - хватило конденсаторов (2,2 нФ) на входах и усреднения. Спасибо всем за участие.

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

Ср фев 26, 2020 10:20:28

Котики помогите пожалуйста файл в формате С перекопелировать в НЕХ. Сам не справлюсь. Собрался сделать охлаждение для компьютера на ATtiny13.
Вложения
termo2smd.c
(5.42 KiB) Скачиваний: 34

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

Ср фев 26, 2020 10:28:29

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

Добавлено after 42 seconds:
к сожалению сейчас помочь не могу...

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

Ср фев 26, 2020 10:35:06

Пробовал что-то у меня не как не получается.

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

Ср фев 26, 2020 10:38:33

какаято ошибка вылетает? или... в чем загвоздка?

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

Ср фев 26, 2020 11:08:13

Просто раньше этого не делал. Методом проб и ошибок не получается. Просто один этот файл нужно в НЕХ копелировать.

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

Ср фев 26, 2020 11:17:42

кодевижен есть?
нажми новый проект,
спросит мастером? - согласись
вроде ещё тип мк спросит выбери не хмега (там всего 2 варианта)
в мастере выбери тип мк тини 13, больше ничего можно не менять
нажми шестерёнку, предложит обозвать файлы проекта - обзови
откроется проект — всё содержимое замени на свой файл
нажми на компиляцию (на кнопке детский набор — шарик... чтото ещё...)
забирай свой хекс из папки с проектом...

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

Ср фев 26, 2020 11:49:22

Ладно коты, поищу что не будь другое с прошивкой. Просто хотел собрать на МК 2 вентилятора и управление через NTC резисторы. Поздно уже видно осваивать эту премудрость, 73 стукнуло.

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

Ср фев 26, 2020 12:13:57

ну, далеко не уходи, может кто и скомпилит (у меня то только телефон под рукой... а на него квавр не поставить...)

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

Ср фев 26, 2020 14:57:06

попробуйте
Вложения
1.hex
(1.22 KiB) Скачиваний: 30

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

Ср фев 26, 2020 15:33:10

Проверил в Proteus. Всё работает. Теперь МК будет управлять двумя вентиляторами, датчики резисторы 10к NTC.

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

Чт мар 26, 2020 10:50:18

Котики помогите пожалуйста файл в формате С...


Ваш код написан не на C, а на C++. Он "C-подобный", но тем не менее именно C++. Хотя, наверное, это какой-то "расширенный" C...

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

Чт мар 26, 2020 11:02:38

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

Но не под GCC, а под какой-то другой компилятор

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

Чт мар 26, 2020 12:33:26

подскажите, как сделать так, чтобы переменная, объявленная в одном файле, была видна во всех остальных?

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

Чт мар 26, 2020 12:44:13

модификатор extern

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

Чт мар 26, 2020 12:45:48

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

Код:
#ifndef VAR_H
#define VAR_H

extern int my_var;

#endif


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

Код:
int my_var=100500;


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

Код:
#include "var.h"

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

Чт мар 26, 2020 12:51:55

100500 в int не влезет! :twisted: 8)

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

Чт мар 26, 2020 12:58:33

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