Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 20 апр 2024, 09:51

Часовой пояс: UTC + 3 часа [ Летнее время ]

Результатов поиска: 8
Поиск в найденном:

Автор Сообщение

 Форум: Общие вопросы по Си   Тема: USART PWM

 Заголовок сообщения: USART PWM
Добавлено: 12 апр 2012, 18:54 

Ответы: 14
Просмотры: 25143


Помогите найти ошибку, не работает ШИМ если значение получает с USARTA /* * Usart attiny2313 */ #include <avr/io.h> #include <avr/interrupt.h>//библиотека прерываний void USART_Init( unsigned int baudrate ); unsigned char USART_Receive( void ); void USART_Transmit(unsigned char data); void init_PWM(...

 Форум: Общие вопросы по Си   Тема: USART PWM

 Заголовок сообщения: Re: USART PWM
Добавлено: 13 апр 2012, 04:20 

Ответы: 14
Просмотры: 25143


Выглядит ужасно !!! :shock: PWM = (int)str;//преобр Как я пнял :crazy: этим ты хочмш преобразовать строку к примеру "25" в число 25 если да то это ошибка ! Для преобразования строки в число нужна функчия atoi() из библиотеки stdlib.h :cool: Вы правы, я всю ночь сидел и думал, и пришол к в...

 Форум: Общие вопросы по Си   Тема: USART PWM

 Заголовок сообщения: Re: USART PWM
Добавлено: 13 апр 2012, 06:16 

Ответы: 14
Просмотры: 25143


 Форум: Общие вопросы по Си   Тема: USART PWM

 Заголовок сообщения: Re: USART PWM
Добавлено: 15 апр 2012, 01:16 

Ответы: 14
Просмотры: 25143


Streetstyle
Спасибо конечно но мне нужно было управлять нагрузкой с пк
я уже разобрался

 Форум: Общие вопросы по Си   Тема: USART PWM

 Заголовок сообщения: Re: USART PWM
Добавлено: 14 апр 2012, 12:01 

Ответы: 14
Просмотры: 25143


UCSRC = (1<<USBS) | (3<<UCSZ0); ):\ USART_Transmit( USART_Receive() ); :? -------------------------------------------- отправляю 31 прибовляю 1 получаю 32 :smile: :smile: :smile: :smile: отправь 99 и получиш 910 :smile: :smile: :smile: :smile: :smile: :smile: :smile: :smile: :smile: Нет я решил по ...

 Форум: Общие вопросы по Си   Тема: USART PWM

 Заголовок сообщения: Re: USART PWM
Добавлено: 14 апр 2012, 12:05 

Ответы: 14
Просмотры: 25143


void PutChar(unsigned char sym) { if (count < SIZE_BUF){ //если в буфере еще есть место TxBuf[tail] = sym; //помещаем в него символ count++; //инкрементируем счетчик символов tail++; //и индекс хвоста буфера if (tail == SIZE_BUF) tail = 0; } } //взять символ из буфера unsigned char GetChar(void) { u...

 Форум: Общие вопросы по Си   Тема: USART PWM

 Заголовок сообщения: Re: USART PWM
Добавлено: 15 апр 2012, 01:13 

Ответы: 14
Просмотры: 25143


Вообщем спасибо всем зделал так и работае изумительно void PWM_Transmit()//функция для передачи OCR1 в ШИМ { static char * str;//переменная для масива строк int count = 0;//переменная для количества символов while (count < 3)//делаем цикл в 3 раза так как моё число не превышает 999 то мне хватает { ...

 Форум: Общие вопросы по Си   Тема: USART PWM

 Заголовок сообщения: Re: USART PWM
Добавлено: 15 апр 2012, 01:18 

Ответы: 14
Просмотры: 25143


Выглядит ужасно !!! :shock: PWM = (int)str;//преобр Как я пнял :crazy: этим ты хочмш преобразовать строку к примеру "25" в число 25 если да то это ошибка ! Для преобразования строки в число нужна функчия atoi() из библиотеки stdlib.h :cool: Вы правы, я всю ночь сидел и думал, и пришол к в...
Поле сортировки:  
Страница 1 из 1 [ Результатов поиска: 8 ]


Часовой пояс: UTC + 3 часа [ Летнее время ]


Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB