[uquote="ARV",url="/forum/viewtopic.php?p=3225673#p3225673"]так вот, пока вы управляете светодиодом через единственный порт PORTx, все просто и без структур. Но когда состояние светодиода определяется состоянием уже двух портов PORTx и DDRx , получается уже не так красиво...
я создал структуру, в ...
Найдено 24 результата
- Пт ноя 10, 2017 16:57:17
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 685252
- Вт ноя 07, 2017 19:01:58
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 685252
Re: Нескольно простых вопросов о программировании AVR на Си.
доброго всем здравия. мне кажется я что то понял из ваших подсказок. Попробую описать простыми словами. Например возьмем какой нибудь объект пусть это будет автомобиль . у каждого авто есть много характеристик, для простоты возьмем несколько длинна, ширина, мощность, вес. объединяем их в структуру ...
- Пн ноя 06, 2017 14:55:29
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 685252
Re: Нескольно простых вопросов о программировании AVR на Си.
Всем добрый день, подскажите кто знает о структурах в си
Например встречал такие записи
struct database {
int rowId;
int name;
float surname;
};
int main()
{
struct database worker; // объявили переменную-структуру
worker.rowId = 1;
worker.name = Denis;
worker.surname = Sukhoverkhov ...
Например встречал такие записи
struct database {
int rowId;
int name;
float surname;
};
int main()
{
struct database worker; // объявили переменную-структуру
worker.rowId = 1;
worker.name = Denis;
worker.surname = Sukhoverkhov ...
- Сб ноя 04, 2017 06:23:34
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2525284
Re: Ассемблер (ASM) для AVR в вопросах и ответах
а как понять запись
HIGH(-1)
L0W(-1)
HIGH(-1)
L0W(-1)
- Вс окт 29, 2017 10:02:47
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2525284
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Всем добрый день подскажите пожалуйста
в описании модуля USART tiny2313 есть такой пример приема кадра длинной 9 бит
USART_Receive:.
; Ожидаем пока данные будут получены
sbis UCSRA, RXC
rjmp USART_Receive
; Получаем статус и 9-й бит данных, а затем остальные данные
in г18. UCSRA
in r17, UCSRB
in ...
в описании модуля USART tiny2313 есть такой пример приема кадра длинной 9 бит
USART_Receive:.
; Ожидаем пока данные будут получены
sbis UCSRA, RXC
rjmp USART_Receive
; Получаем статус и 9-й бит данных, а затем остальные данные
in г18. UCSRA
in r17, UCSRB
in ...
- Вс окт 29, 2017 04:39:01
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 685252
Re: Нескольно простых вопросов о программировании AVR на Си.
[uquote="ARV",url="/forum/viewtopic.php?p=3217697#p3217697"]угу[/uquote]
спасибо
спасибо
- Пт окт 27, 2017 16:54:59
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 685252
Re: Нескольно простых вопросов о программировании AVR на Си.
[uquote="ARV",url="/forum/viewtopic.php?p=3216932#p3216932"][/uquote]
то есть если запихивается в байтный регистр 16 разрядное значение старший байт просто откидывается?
sibiryak69 писал(а):как по вашему можно было бы записать?
Код: Выделить всё
UBRPH = baud>>8;
UBRRL = baud;то есть если запихивается в байтный регистр 16 разрядное значение старший байт просто откидывается?
- Чт окт 26, 2017 16:46:31
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 685252
Re: Нескольно простых вопросов о программировании AVR на Си.
А как по вашему можно было бы записать?
- Вт окт 24, 2017 18:02:24
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 685252
Re: Нескольно простых вопросов о программировании AVR на Си.
Всем добрый день. Подскажите кто знает.
В книге белова в описании последовательного интерфейса USART есть такой пример инициализации
Пример на языке СИ (Code Vision)
#define RXEN 4
#define TXEN 3
#define USBS 3
#define UCSZO 1
void USART_Init( unsigned int baud )
{
/* Установка скорости ...
В книге белова в описании последовательного интерфейса USART есть такой пример инициализации
Пример на языке СИ (Code Vision)
#define RXEN 4
#define TXEN 3
#define USBS 3
#define UCSZO 1
void USART_Init( unsigned int baud )
{
/* Установка скорости ...
- Вс окт 01, 2017 06:19:15
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2525284
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Всем спасибо за подсказку с этим "ldi r16, (1<<USIWMO)|(1<<USICS1)|(1<<USICLK)|(1<<USITC)" разобрался, в СИ то же пользуются таким приемом
- Вс сен 03, 2017 15:57:29
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2525284
Re: Ассемблер (ASM) для AVR в вопросах и ответах
WiseLord спасибо за объяснение. Если я правильно понял, данный вид записи (ldi r16, (1<<USIWMO)|(1<<USICS1)|(1<<USICLK)|(1<<USITC)) универсален тем, что в разных МК биты с одним названием могут находиться в разных разрядах, и при переносе с одного МК на другой, компилятор сам вычислит число ...
- Чт авг 31, 2017 16:15:30
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2525284
Re: Ассемблер (ASM) для AVR в вопросах и ответах
[uquote="WiseLord",url="/forum/viewtopic.php?p=3171428#p3171428"]Всё просто. Например, для ATtiny2313 (для номеров битов смотрим либо даташит, либо соответствующий инклюд:
ldi r16, (1<<USIWMO)|(1<<USICS1)|(1<<USICLK)|(1<<USITC)
ldi r16, (1<<4) |(1<<3) |(1<<1) |(1<<0)
ldi r16, 0b00010000 |0b00001000 ...
ldi r16, (1<<USIWMO)|(1<<USICS1)|(1<<USICLK)|(1<<USITC)
ldi r16, (1<<4) |(1<<3) |(1<<1) |(1<<0)
ldi r16, 0b00010000 |0b00001000 ...
- Пн авг 28, 2017 19:15:21
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2525284
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Всем спасибо за ответы, но все таки хотелось бы задать еще несколько уточняющих вопросов если позволите.
это понятно, что биты USIWMO, USICS1, USICLK и USITC принадлежат регистру USICR, но если я правильно понял в каждом из этих выражений 1<<USIWMO, 1<<USICS1, 1<<USICLK и 1<<USITC единица или или ...
это понятно, что биты USIWMO, USICS1, USICLK и USITC принадлежат регистру USICR, но если я правильно понял в каждом из этих выражений 1<<USIWMO, 1<<USICS1, 1<<USICLK и 1<<USITC единица или или ...
- Вс авг 27, 2017 19:27:01
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2525284
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Всем доброго времени суток. Подскажите пожалуйста. в книге Белов А.В. Самоучитель разработчика устройств на микроконтроллерах AVR (2008) при описании последовательного интерфейса USI на стр 493 приведен пример программы на ассемблере
ldi r16, (1<<USIWMO)|(1<<USICS1)|(1<<USICLK)|(1<<USITC)
понятно ...
ldi r16, (1<<USIWMO)|(1<<USICS1)|(1<<USICLK)|(1<<USITC)
понятно ...
- Вс янв 29, 2017 05:52:18
- Форум: Измерения
- Тема: Ремонт осциллографа c1-99
- Ответы: 5
- Просмотры: 2542
Re: Ремонт осциллографа c1-99
Короче разобрался, пришлось изучить схему полностью (потратил 2 месяца).
Если кому интересно рассказываю.
В схеме усилителя синхронизации есть триггер запуска V46, V48, порогср срабатывания выставляется подстроечным резистором R154 по схеме 220 Ом у меня оказался 1К, можно оставить и такой, но при ...
Если кому интересно рассказываю.
В схеме усилителя синхронизации есть триггер запуска V46, V48, порогср срабатывания выставляется подстроечным резистором R154 по схеме 220 Ом у меня оказался 1К, можно оставить и такой, но при ...
- Сб дек 10, 2016 16:13:02
- Форум: Измерения
- Тема: Ремонт осциллографа c1-99
- Ответы: 5
- Просмотры: 2542
Re: Ремонт осциллографа c1-99
доброго всем времени суток, кто нибуть может помочь с настройкой данного осциллографа? Прблема такая. При подачи сигнала с калибратора изображение на экране появляется появляется только в режиме "АВТ" (коммутатор А14) при уровне повернутом в крайнее левое положение, но сихронизация при этом ...
- Чт июн 30, 2016 10:56:46
- Форум: Измерения
- Тема: Ремонт осциллографа с1-94
- Ответы: 2709
- Просмотры: 858255
Re: Ремонт осциллографа с1-94
Кроме того, здесь не нужны те вольтовые размахи, которые этот повторитель может обеспечить. Десятки мВ линейного режима от силы от него требуется.
да согласен, чет я не подумал, здесь действительно все крутится вокруг одной точки в линейном режиме :)
Какая разница на сколько исток будет выше ...
да согласен, чет я не подумал, здесь действительно все крутится вокруг одной точки в линейном режиме :)
Какая разница на сколько исток будет выше ...
- Ср июн 29, 2016 18:47:43
- Форум: Измерения
- Тема: Ремонт осциллографа с1-94
- Ответы: 2709
- Просмотры: 858255
Re: Ремонт осциллографа с1-94
Хорошо, попробуем от простого к сложному :shock:
Классическая схема смещения полевого транзистора
http://img.radiokot.ru/files/116670/thumbnail/102kt22vfy.jpg
ток, протекающий от + к - через Rст, сток исток транзистора Т1, Rист вызывает падение напряжения на Rист. через Rз минус с резистора Rист ...
Классическая схема смещения полевого транзистора
http://img.radiokot.ru/files/116670/thumbnail/102kt22vfy.jpg
ток, протекающий от + к - через Rст, сток исток транзистора Т1, Rист вызывает падение напряжения на Rист. через Rз минус с резистора Rист ...
- Пт июн 24, 2016 17:21:13
- Форум: Измерения
- Тема: Ремонт осциллографа с1-94
- Ответы: 2709
- Просмотры: 858255
Re: Ремонт осциллографа с1-94
Спасибо всем за ответ :beer:
да в саге схема почти такая же, только транзистор VT 45 кт3256м не нашел такого :shock:
хотелось бы еще входную цепь обсудить
http://img.radiokot.ru/files/116670/thumbnail/zvl1yif3s.jpg
полевой транзистор на входе кп 303и n-канала, смещение на затворе относительно ...
да в саге схема почти такая же, только транзистор VT 45 кт3256м не нашел такого :shock:
хотелось бы еще входную цепь обсудить
http://img.radiokot.ru/files/116670/thumbnail/zvl1yif3s.jpg
полевой транзистор на входе кп 303и n-канала, смещение на затворе относительно ...
- Пт июн 24, 2016 08:11:38
- Форум: Измерения
- Тема: Ремонт осциллографа с1-94
- Ответы: 2709
- Просмотры: 858255
Re: Ремонт осциллографа с1-94
rl55 спасибо за объяснения, в принципе все правильно.
Вот к примеру в его почти аналоге Саге тоже подобная схема стабилизатора. Только там разбаланс еще больше за счет питания по плюсовой шине на землю двух ТТЛ МС.
Если не секрет, что это за "сага" по которой ты делал анализ схемы. Хотелось бы ...
Вот к примеру в его почти аналоге Саге тоже подобная схема стабилизатора. Только там разбаланс еще больше за счет питания по плюсовой шине на землю двух ТТЛ МС.
Если не секрет, что это за "сага" по которой ты делал анализ схемы. Хотелось бы ...