Двухканальный вольтметр на ADuC847+MAX7219
Добавлено: Пт дек 16, 2011 19:22:55
Давно хотел собрать хороший вольтметр для блока питания. Нашел для этого PIC16F822 и MAX7219. Собрал проект в протеусе и вроде всё устроило. Но тут попался халявный ADuC847 и сразу потекли слюнки глядя на его 24-х битный ADC, а пик ушел в другой девайс. Но вот с написанием проги под него возникли трудности. Если кто писал нечто подобное, и может поделится наработками буду премного благодарен. Для меня пока основными трудностями являются конфигурирование периферии связанной с ADC и вывод данных в SPI. Для пиков писал на CCS C. Там и ADC в визарде сконфигурировать можно. И для SPI примеров куча.
Вкратце о тех задании: 2 канала вольтметра с диапазоном от 0 до 25 вольт (естественно делителем понизится до максимально возможного для ADC). Далее вывод данных через SPI в MAX7219 к которой подключены 2 четырехразрядных семи сегментных светодиодных индикатора. Первый индикатор – напряжение, второй – ток(хотя тут без разницы).
Задача для себя любимого поэтому сроки не жмут, но и растягивать особо тоже не охота.
Всем откликнувшимся заранее огромное спасибо.
Вкратце о тех задании: 2 канала вольтметра с диапазоном от 0 до 25 вольт (естественно делителем понизится до максимально возможного для ADC). Далее вывод данных через SPI в MAX7219 к которой подключены 2 четырехразрядных семи сегментных светодиодных индикатора. Первый индикатор – напряжение, второй – ток(хотя тут без разницы).
Задача для себя любимого поэтому сроки не жмут, но и растягивать особо тоже не охота.
Всем откликнувшимся заранее огромное спасибо.