kama3er
Участник-
Постов
14 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о kama3er
- День рождения 29.04.1979
Контакты
-
ICQ
Array
Информация
-
Город
Array
-
Генератор sin
kama3er ответил Alf162 тема в Схемотехника
ну вот не прошло и несколько лет как практически готов ген синуса по Ридико.. Так вот вопросец возник такой мега 16 частота 16Мгц ------------ accumulator += add_value; temp = accumulator; с переменной типа int accumulator, add_value, temp, accumulator; все ок, только смысла с переменной типа float не помещается в прерывании... OCR = 16E6/2*2^16 = 122,0703125 это значение должно быть больше значения времени обработки прерывания в тактах процессора OCR1 = 122 (0x7A)..... Как быть ????Подскажите ПЛЗ.. -
AVR Си.
kama3er ответил Kirusha тема в MCS51, AVR, PIC, STM8, 8bit
попробовал есть смысл , но кроме того нуно визарду CVAVR в закладке project/config/C Compiler/ sprintf выставить размерность вывода вот откуда у меня лезли непонятки -
AVR Си.
kama3er ответил Kirusha тема в MCS51, AVR, PIC, STM8, 8bit
госпада есть трудно выловимый :laughing: для меня трабл при написании генератора сигналов, с исходника одого из форумчан, нашел глюк и не могу выличить далее по тексту объявление переменных #define FREQ_MAX 65536 unsigned long int accumulator, add_value, temp=0, freq, freq_last=6553; //32 bit variables unsigned char waveform[256]; unsigned char lcd_string[32]; unsigned char mode; обратите внимание freq_last=6553 тоесть добавив цыфру более 5 мы превысим значение unsigned char и FREQ_MAX размерность позволяет еще не раз добавить младший разряд , но после case 0x05: freq = (freq * 10) + 5; значение freq равно 0 и далее на лсд выводить 0 lcd_gotoxy(8,1); sprintf(&lcd_string[0], "%6u", freq); lcd_puts(&lcd_string[0]); помогите голову сломал ниче не могу понять -
как мне кажеться у диода есть маленькая неприятность обычные кремниевые диоды имеют прямое падение напряжения около 0,6—0,7 вольт, применение диодов Шоттки позволяет снизить это значение до 0,2—0,4 вольт, а если сделать активный выпрямитель и того не останется :laughing:
-
Генератор sin
kama3er ответил Alf162 тема в Схемотехника
Снова возник вопрос как рассчитать заполнение и регулирование амплитуды на разных диапазанах частот даташит по етому повуду -
Генератор sin
kama3er ответил Alf162 тема в Схемотехника
за конструктивную критику спасибо , учту, а за подсказку двойной СПАСИБО суть движения уловил, только маленькое уточнение Phase_delta равен величине предыдущего импульса или фиксированная величина uint16_t Phase; // 8.8 fixed point uint16_t Phase_delta; // 8.8 fixed point далее по тексту программы -
Генератор sin
kama3er ответил Alf162 тема в Схемотехника
по 1 Гц если можно.... ткните еще носом в заполнение синуса на F=10 Гц и 10кГц естественно разное??? или не.. ??? -
Генератор sin
kama3er ответил Alf162 тема в Схемотехника
Вери биг сенкс всем учавствовавшим, темка то что доктор прописал как раз то что меня интересует оч нужно сгородить ген синусоиды на частоту от 10Гц до 5кГц . пофиг что пропал топик стартер, ему уже до лампы эта тема , но поверте многим нужна. И еще небольшая просьба гуру: поделитесь кусочком кода на Си в теме формирования синуса , а то уже голову сломал подсказать некому, вот шляюсь по форумам , а тут такая тема... сорри что распыляюсь просто за 2 недели единственная толковая ветка.. :08: -
I NEED HELP PLS Какая вероятность того что программатор не верно прошился .... если автоматически определяется WinXP как AVR910? На выходе LED шпарит 1МГц? обращается к портам...на reset програмируемого 50к к +3,6 питание на програмируемом +4,8В.... НО в CVAVR решительно error.... в других прогах тож глюки... И как тактировать програмируемый(target) сигналом LED какие биты как ставить в CVAVR :crying:
-
сенкс вери биг г-ну Prottoss-у програматор определяется в CVAVR при програмировании выдеет error, AVROSP даже шьет но постоянно отваливается как-то неуверенно себя чувствую когда железка тут работает а тут нет :laughing:
-
Музчины объясните неандертальцу что унас висит с права от прагроматора?какое питание? какие ноги у слейва задействованы? висит ли на нем кварц? питание от программатора или внешнее у слейва? какая величина? mosi miso у master со slave по диагонали или прямое тоесть mosi mosi или mosi miso? А то кроме заветной надписи error..... от него ничего не могу добиться мож че упустил ... ПІ СІ. бейте меня все, но плз объясните по шагово блин подключил программер подал питание на слейв. Еще раз ПЛЗ а то пропадает вера в адекватность мысли