Boa Noite, montei um projeto para controle CNC via USB com pic, 48Mhz 12mips, o software que montei para o microcontrolador esta tudo perfeito, ja fiz os testes na maquina, o problema é que o pic esta muito lento para executar a função principal de movimentar, (a função é grande) entao esta limitando a velocidade dos motores em +/-2ms isso sem usar delay entre os passos, entao pensei usar um ARM CORTEX M3 especificamente o STM32F103RBT6 ele é bem rapido e ainda tem conexão que eu preciso USB, ai que surge o problema
preciso de ajuda de aguem ai que sabe programar arm, eu estou usando o keil, baixei o codigo exemplo do site da STMicroeletronics, o keil compila tudo certinho, mas nao sei como Receber e Enviar os dados, nao sei qual a função chamar para receber os dados... no proprio exemplo da keil ele nao compila da um monte de erro, o da Stm compila mais apenas mostra dentro de
main(){
// AS FUNÇÕES DE INICIALIZAÇÃO DO STM32
// FUNÇÕES DE INICIALIZAÇÃO DO USB
ai aqui dentro que seria o principal
while(1){
//LOOP INFINITO NAO MOSTRA A FUNÇÃO QUE PRECISO CHAMAR PARA
RECEBER OS DADOS DO PC OU ENVIAR
}
}
SE ALGUEM AI PUDER ME AJUDAR AGRADEÇO VLW ABRAÇOS T+