реклама на сайте
подробности

 
 
> Вываливание из цикла, Сбой в работе программы на Си
MakSV
сообщение Dec 19 2005, 12:10
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 28-11-05
Из: Krasnodar
Пользователь №: 11 473



Программа измерения написанная на асе работает как часы проводя постоянное считывание данных от ацп к мк без сбоев c F=50 Hz, но написанный эквивалент на Си начал вываливаться из безконечного цикла с различной переодичностью от 3 до 20 секунд, при этом сорожевик на мк откл, используется 1 прерывание, но оно жёстко контролируется, причём передачей данных и съёмом руководит МК (mega 64), стек не переполняется, для хранение данных и используем 1 переменную типа long, Кто сталкивался с этой дилемой подскажите пожалуйста smile3046.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Aleks17
сообщение Dec 19 2005, 12:36
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 17-01-05
Из: Новосибирск
Пользователь №: 2 003



Как-то информации маловато, может поподробнее - кусок программы к примеру или хотя бы русскими словами как МК к АЦП приделано, что в прерывании делается и т.п.
Программа чисто сишная или часть на ассемблере ?
Чтоб ответ получить надо вопрос задать.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 08:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01379 секунд с 7
ELECTRONIX ©2004-2016