学起PIC,上手仍是蛮快的,究竟现已学了2种16位的单片机,更是触摸了一款32位的处理器,再来学习16位的单片机,天然非常简单。刚开端的时分拿到一块dsPIC33FJ128M706单片机开发板,此单片机乃microchip公司较为高端的单片机,具有DSP引擎数字图像处理功用;内置两路SPI,IIC,UART,CAN等多种通讯模块;9路16位定时器,其中有八路课组成4路32位定时器;10/12位可选择AD转化模块,其端口能够恣意设定,共多达32路;4对含有死区电压的PWM发生器及其他一些常见的模块。如此强壮的单片机可谓是单片机中的顶尖人物。所以,我很幸亏现在就触摸了这款单片机。
拿到开发板,去官网下载datasheet,发现官网供给中文手册,直呼microchip太人道化了。开端装置软件遇到了一点小麻烦,问询一个教师他居然不告诉我,在此我深深的感叹如此枉称“教师”。花了几天装置成功后,开端阅览长达300多页的datasheet,凭着自己的单片机根底,又加上PICkit3仿真器,很快完成了板子上的许多功用。不久和标哥碰头谈天,给了我一个启示,学习单片机需求掌握这款编译软件。由于那时我还只会修改、下载完事。所以开端探索MPLAB软件仿真。放假了,帮教师写一个程序测验板子,板子上的单片机dsPIC30F4011单片机,乍一看两块单片机在许多当地上有惊人的类似,所以决心满满的开端在4011板子上试验。PWM和定时器很快搞定,轮到倍频的时分,发现了问题,调试良久,不得其解,所以在网上寻得一大神,他就给我一句话,最好的办法是阅览datasheet。所以就呆在电脑前一门心思的看那个单调的文档。一看便是三个小时,又把英文的手册下载对照查阅,渐渐的理解了这个道理。直呼这款单片机的datasheet也太不人道化了。接着调试AD,也不知道是神经短路,仍是脑袋长包,总归放了许多小错误,从晚上11点开端一向调试到清晨四点,两款单片机的datasheet对着看,也不知道看了多少遍,终究仍是弄了出来,才发觉本来我先写的那些程序都是误打误撞的,很多奇妙的当地还未留意。做学问是容不得半点大意的,唯有踏踏实实,一步一个脚印,方能成大器。还有一个星期就能够回家了,好好掌握这一个星期吧,加油!!!