2009-06-22 2 views
1

У меня есть два ATMEGA88 (ведущий и ведомый), работающие правильно, отправив тест [] через I2C.Как открыть файл в AVR Studio?

Работая окружающая среда: AVR Studio с использованием C.

Что мне нужно, чтобы мастер сможет послать указанный файл, например, mydoc.txt к ведомому.

Должен ли я использовать другое приложение для создания пользовательского интерфейса? Как подключить другую среду IDE и заставить ее работать? Любой про? Или пример кода?

Спасибо!

ответ

0

Для того, чтобы отправить файл с одного микроконтроллера на другой, мастер должен уметь читать файл откуда-то. Если файл достаточно мал, вы можете связать его с программным кодом. Более простой способ сделать это - преобразовать двоичный контент в массив C.

Если файл не может вписаться в микроконтроллеры, одним из решений должно быть использование внешнего устройства памяти. Другим решением будет мастер-контроллер для обмена данными через RS-232 с настольным ПК для чтения файла.

AVR Studio предназначен только для программирования и отладки. Фактическое действие происходит внутри микроконтроллеров.

+0

более конкретным является то, как мы делаем настольный компьютер для чтения файла и передаем мастер через RS-232, если целевой файл слишком велик! Спасибо – 2009-06-22 06:35:28

+0

Было бы лучше не создавать пользовательский интерфейс самостоятельно, а использовать существующее приложение. Например, вы можете использовать HyperTerminal с протоколом zmodem или xmodem для передачи файлов. Вам также потребуется реализовать протокол на микроконтроллере. Xmodem легко реализовать, и вы, вероятно, сможете найти исходный код в Интернете. – kgiannakakis

0

Да, спасибо kgiannakakis Согласно моему запросу, HyperTerminal, вероятно, будет простым способом решить этот вопрос. Labview может быть другим подходом для достижения этого проекта.

Смежные вопросы