Error de ingeniería de Keil: L6218E: símbolo principal no definido (con referencia a rtentry2.o).
1, el símbolo principal no está definido.
Solución: Utilice void main() en lugar de main().
2. Principalmente porque el archivo main.c no se agrega al proyecto o la palabra main está escrita incorrectamente.
Solución: Revisar cuidadosamente el código del programa para detectar errores ortográficos y modificar la palabra principal.
Si estas dos situaciones no ocurren en su propio programa, puede deberse a que el código de inicio personalizado en el libro "Práctica de desarrollo bare metal del procesador ARM: mecanismo, no estrategia" está escrito en base al software ADS1.2. {El código de inicio personalizado define Main(), y la función que usted define es main}. Su entorno de ejecución actual es el software MDK, y lo que necesita debería ser la función main().
Extensiones:
Mejoras:
#include & lt;lpc213x.h>
#include #include unsigned int read_adc(); void mian() { unsigned int adc_result char buffer; [16]; PINSEL1|=0x00800000; AD0CR=0x00200301; mientras(1) { adc_result=read_adc(); sprintf(búfer, "resultado =%d", adc_result(); (búfer); } } unsigned int read_adc() { int true; unsigned int result.AD0CR|=0x01000000 true=AD0GDR&1; (!true) resultado=(AD0GDR>>5); resultado&=0x3FF; devuelve resultado; } función principal: También conocida como principal La función es el punto de partida de la ejecución del programa, principal es relativa, al igual que el tono principal en la teoría de la fonología está en armónicos, los armónicos son otras funciones excepto el programa principal, que son patrones innecesarios producidos para atender la forma de pensar de las personas. Hay funciones primarias y secundarias, y un análisis claro durante la ejecución no solo puede modularizar el programa, sino también lograr un cierre general. En el lenguaje C, un programa, ya sea complejo o simple, es generalmente una "función"; esta función se llama "función principal ()", también conocida como "función principal". Por ejemplo, si hay un programa de "cocción", entonces el proceso de "cocción" es la "función principal". En la función principal, dependiendo de la situación, es posible que también deba llamar a funciones secundarias como "comprar verduras, cortar verduras, cocinar verduras". La función principal es necesaria en la mayoría de los programas, pero hay excepciones. Por ejemplo, la programación de Windows puede escribir módulos de biblioteca de vínculos dinámicos (dll), que es código que otros programas de Windows pueden usar. Dado que los módulos DLL no son programas independientes, no requieren una función principal. Asimismo, es posible que los programas utilizados en entornos especializados, como los chips de control de los robots, no necesiten una función principal. función principal - Enciclopedia Baidu