ARM Cortex M3系列 LM3S9B96开发的坎坷历程(一)

本文记录了作者在基于ARM Cortex M3的LM3S9B96开发过程中遇到的挑战,包括使用LM JLink下载程序时的JTAG初始化失败问题,通过更换下载工具和检查硬件连接解决。此外,还描述了串口通信在不同供电方式下表现不一致的情况,通过更换电平转换芯片MAX232解决了串口乱码问题,但提出了对MAX232和MAX3232工作原理的疑问。
摘要由CSDN通过智能技术生成

    

    项目中嵌入式开发部分的MCU选用的是LM3S9B96。。(这是一年半前的项目,近期老板要求复原。一些重复的问题又出现了。千不该万不该,早知道就做好相应的笔记了。本着亡羊补牢,为时未晚的心态,把一些问题总结一下。留待自己以后的回顾,也惠及大家。(*^__^*) 嘻嘻……)

    软件部分比较顺利,采用SafeRTOS。一个任务一个.C文件,然后进行一些中断,优先级等的设置,就基本OK了。出现的问题网上大部分都能找到解决方法。问题和解决方法都比较固定。

    硬件部分的确需要经验。当时是第一次设计PCB,布局不够理想,稀稀拉拉的,一看就知道是个初学者。幸好是低速板,几十M的运行速率,线布通了就没有多大的问题了。借鉴TI提供的基于Stellaris系列的LM3S9B96开发板的用户手册提供的原理图。再根据实际的项目需求,自主设计了PCB。硬件模块主要包括串口通讯模块、光栅数据的采集与处理模块以及电机驱动模块。然后问题来了。

    软件程序已经在师兄师姐的基础上修改好,验证过的,没有问题。 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
包含了以下例程的源码,EXE安装下就能用 watchdog 演示使用watchdog的功能 源码 timers 演示使用定时器和定时器中断 源码 uart_echo 使用芯片UART和使用虚拟串口 源码 udma_demo 演示使用uDMA的功能 源码 usb_dev_audio 演示usb device模式下,开发板作为USB音频设备使用 源码 usb_dev_bulk 演示usb device模式下,开发板作为USB存储设备使用 源码 usb_dev_caudiohid 演示usb device模式下,开发板作为键盘使用 源码 usb_dev_keyboard 演示usb device模式下,开发板作为键盘使用 源码 usb_dev_mouse 演示usb device模式下,开发板作为鼠标使用 源码 usb_dev_msc 演示usb device模式下,开发板作为U盘使用 源码 usb_dev_serial 演示usb device模式下,开发板作为虚拟串口使用 源码 usb_host_audio 演示usb host模式下,从SD卡中播放音频 源码 usb_host_audioin 演示usb host模式下,USB audio输入,I2S输出 源码 usb_host_keyboard 演示usb host模式下,识别键盘设备 源码 usb_host_msc 演示usb host模式下,读取U盘里面的内容 源码 usb_stick_demo 演示利用U盘来更新flash里的程序 源码 usb_stick_update 演示利用U盘来更新flash里的程序 源码 spiflash_rw 演示片外flash的读写 源码 showjpeg 演示片外SDRAM的读写 源码 sd_card 演示读取SD卡里的内容 源码 scribble 演示液晶的触摸功能 源码 safertos_demo 演示在开发板上运行一个SafeRTOS 源码 qs-checkout 综合演示多个外围接口的功能 源码 otg_detect 演示usb otg主从机模式的切换使用 源码 mpu_fault 演示内部flash和RAM的读写 源码 lang_demo 演示四种图形库中字符串的显示 源码 interrupts 演示内部中断功能 源码 i2s_speex_enc 演示I2S Record 和 Playback 功能(speex编解码) 源码 i2s_filter 演示I2S Record 和 Playback 功能 源码 i2s_demo 演示通过I2S接口播放SD卡里的音乐 源码 blinky 演示开发板上LED的亮灭 源码
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值