Поместить данные из файла .wav во флэш-память pic18F4550

#audio #wav #microcontroller #pic #pic18

#Аудио #wav #микроконтроллер #рис. #pic18

Вопрос:

Я новичок в программировании аппаратного обеспечения: я работаю с pic18F4550 с компилятором C от microchip версии 8.63. У меня вопрос: есть ли у кого-нибудь пример кода для записи файла .wav (двоичных данных) во флэш-память pic18F4550?

Комментарии:

1. Во время выполнения через какой-либо интерфейс или во время сборки?

2. я думаю, во время сборки. В чем разница?

3. Хорошо, это то, что я подумал. Смотрите мой ответ ниже.

Ответ №1:

Используйте программу bin2c для преобразования файла WAV в исходный файл C с данными, содержащимися в const char массиве. Затем скомпилируйте и свяжите этот файл с вашим исходным кодом. Ваш компоновщик должен поместить const переменные во флэш-память на рис.

Комментарии:

1. Хорошо, могу ли я поместить этот массив в качестве глобальной переменной в моей собственной программе C на моем pic18F4550?