tjbbjiang的博客

个人档案
博文分类
最新评论
博文存档
最近访客
  •      串口是我们在调试过程中了解软硬件工作状况最基本也最方便有效的一个方法,所以拿到一个板子我觉得首先要搞定的应该就是串口了。这是在NSCF52259的板子串口程序的完整工程,希望对大家有所帮助。   本工程完成的功能是:初始化NSCF52259的两个串口UART0和UART2,并打开UART0的接收中断。然后两个串口大概每一秒发送一次数据,另外UARt0在接收到20字节或一个以回车结束的字符串后就回返回接收到的数据。

    阅读全文>>

  •      上传一个NSCF52259开发板52259的PIT模块的示例程序,PIT可以算是52259众多模块中最简单的一个,该程序比较简单,对初学者学习使用52259的中断的使用还是很有参考意义的。另外52259的PIT模块与52233的PIT模块基本上是一样的,也可参考我在52233上的PIT程序:http://www.freescaleic.org/bbs/article_175_80597.html   本程序在实现的功能是:控制板子上的四个LED顺序循环亮灭。  Test_MCF52259_PIT.rar

    阅读全文>>

  • MCF52233_PIT MCF52233_PIT-----Programmable Interrupt Timer   MCF52233有两路的PIT,可以产生精确的定时、延时,用操作系统时用来产生时钟节拍。就三个寄存器PCSR、PMR、PCNTR。很简洁!   PCSR(PIT Control and Status Register),中断标志及控制位、分频控制等都在这个寄存器里,系统时钟2分频后再经过它的分频最后再供给定时器使用。   PMR(PIT Modulus Register),PI...

    阅读全文>>

  • MCF52233_CFM   MCF52233_CFM——Coldfire Flash Module   Coldfire的CFM功能是把它的flash当作EEPROM来用。使用起来还是很方便的,只要完成几个小的功能函数就行了:   第一个是CFM的初始化CFM_init(),完成时钟的设置;   第二个是页擦除CFM_Page_eraser(),完成一页的擦除工作,Coldfire的256K flash被分成128页,每2K为1页,只有在擦除后才能正确地向一个地址...

    阅读全文>>

  • MCF52233_GPT   今天给介绍下Coldfire的GPT这个模块。在调这块的时候碰到了一个问题。验证脉宽检测的时候用的是另一个实验箱输出的PWM波,测出来的结果老是相差10倍,在一大堆数据中会有那么一个是正常的结果。晕、迷茫,手册看了一遍又一遍始终找不出来哪地方的问题。弄了快一天,忽然想到把两个电路的地连起来,呵呵,马上就看到了期盼了一天的数据。其实这个小细节以前老师跟我们讲过的,只是当是没在意,慢慢就忘了,现在看来真是太重要了,经验乎教训乎……   呵呵,Coldfire的定时器可真是多啊!两路的PIT;四路的...

    阅读全文>>

  • MCF52233_DMA&UART   呵呵,学习ColdFire。最近一直在弄一个52233的板子,现在跟大家分享下一些经历。   Coldfire有三个独立的全双工串口,对串口的操作跟其他的芯片也基本一样的。呵呵,不同的是Coldfire的串口可以通过DMA方式进行数据发送和接收。  首先是对串口的初始化,主要是完成数据位、停止位、检验位、波特率的设置另外就是选择串口使用的时钟信号来源(可以用内部总线时钟也可以用外部时钟引脚...

    阅读全文>>

页次:1/1 每页15条记录,共6  分页:  [1]