Такой вопрос.
Спаял программатор типа Olimex на LPT. Собрал макетку для MSP430f1222. Обвязка мк - RST резак на + кондер на -.
Кварц часовой сначала не ставил потом и его припаял.
Программу написал простую включить выхода порта 3 в 1. Писал в ICC430. Вот код:
Код
#include <msp430x12x2.h>
#include <msp430def.h>
void clock_init()
{
DCOCTL=0x00;
BCSCTL2=0x00;
BCSCTL1=0x80;//XT2OFF
}
void port_init()
{
P3OUT=0xFF;
P3DIR=0xFF;
P3SEL=0x00;
}
void main()
{
while(1)
{
_STOP_WATCHDOG();
P3OUT=0xFF;
}
}
#include <msp430def.h>
void clock_init()
{
DCOCTL=0x00;
BCSCTL2=0x00;
BCSCTL1=0x80;//XT2OFF
}
void port_init()
{
P3OUT=0xFF;
P3DIR=0xFF;
P3SEL=0x00;
}
void main()
{
while(1)
{
_STOP_WATCHDOG();
P3OUT=0xFF;
}
}
Зашиваю с помощью MPSFet от Kurta. Не работает. В чем я накосячил.
И еще такой вопрос. если я правильно понял то часовой кварц необязателен. Мк стартует от DCO на частоте по умолчанию 750кГц?
Заранее спасибо.