LPC54xxx的应用 ----- 大神苏勇在码云上[基于LPC54xxx单片机的智能车应用代码库](https://gitee.com/suyong_yq/SmartCar_LPC54xxx) # SmartCar_LPC54xxx 基于LPC54xxx微控制器平台的LPC Smart Car应用代码库。 本代码库可用于“NXP杯”大学生智能车竞赛作为参考程序。 ## 软件开发平台 - NXP MCUXpresso SDK v2.2 for LPC54606J512 (Modified) - NXP MCUXpresso Config Tools (Pin Tool, Clock Tool) - IAR v8.10.2 - Keil v5.23 with Keil.LPC54000_DFP.2.6.0 pack ## 硬件运行平台 - 龙邱LQ_546xxP100SYS核心板+母版 - 龙邱LQ_546xxE180SYS核心板 - 龙邱LQ_LR7843双路光耦驱动板 - OV7620摄像头模块 - S3010舵机 - 智能车竞赛车C型车模 ## 软件功能组件 - tick_timer - oled_12864 - button - camera_ov7620 - image - servo - motor ## 样例程序清单 LQ_546xxP100SYS样例程序保存在"\SmartCar_LPC54xxx\boards\lq-546xxp100sys\smart_car_examples"目录下。 - GPIO_BlinkyLED - Systick_TickTimer - UART_HelloWorld - CTimer_MultiplePWMOutput - CTimer_InputCapturePulseCount - PINT_EdgeInterrupt - DMA_PinTrigger - DMA_SoftwareTrigger - SPI_OledDisplay - SCT_CaptureSync - ADC_SeqBurst - App_MeasureSpeed_RIT - App_MeasureSpeed_MRT - App_Oled_Button - App_SmartCar_Camera - App_SmartCar_Camera_AllInOne LQ_546xxE180SYS样例程序保存在"\SmartCar_LPC54xxx\boards\lq-546xxe180sys\smart_car_examples"目录下。 - UART_HelloWorld ## 发布日志 v1.0 2018-02-05 - 提供了LPC SmartCar全部的必要功能组件代码,包括: - 摄像头及必要的图像处理算法(阈值分割) - 舵机 - 左右驱动直流电机 - 左右编码器 - OLED显示器 - 调试(蓝牙)串口 - 提供了AllInOne的样例工程,验证了所有必要功能模块在同一个工程中可以正常工作 ToDo: - 提供PID算法的框架,并实现用PID闭环控制驱动电机 - 提供图像处理算法,识别路径信息并控制舵机转向 - 实现SmartCar行进判决策略,实现又快又稳走对路