最近使用了一下AVR的ADC自动触发,以前使用的是自由运行,设置比较简单,没有什么需要注意的地方,做个东西对时序要求比较严格,采样的时间要准于是乎用了avr的自动触发,使用了定时器1的溢出作为触发源,一开始以为和自由运行一样,只要把源改为定时器1的溢出就可以了,后来发现不是这样的,ADC始终只完成一次转换,如果触发源改为自由运行,则可以不断的进行转换,仔细看看数据手册,原来有需要注意的地方:要实现
最近使用了一下AVR的ADC自动触发,以前使用的是自由运行,设置比较简单,没有什么需要注意的地方,做个东西对时序要求比较严格,采样的时间要准于是乎用了avr的自动触发,使用了定时器1的溢出作为触发源,一开始以为和自由运行一样,只要把源改为定时器1的溢出就可以了,后来发现不是这样的,ADC始终只完成一次转换,如果触发源改为自由运行,则可以不断的进行转换,仔细看看数据手册,原来有需要注意的地方:要实现
电源模块或开关电源有时因为功率不够需要并联。这时候应该在电压正输出端串接一个二极管,如果负载对电压要求高,可以使用肖特基二极管。
...串口是工程师在调试的时候经常使用的一个用具,可以实现人和单片机的交流~
所以一般串口UART都会首先被初始化好,在调试的时候方便打印信息。
飞思卡尔的串口UART很容易配置:
...
题内话,公司要开始忙了,会很少有时间来网上了,在此之前抽空发个文章吧,关于HCS08内核的飞思卡尔单片机的内部Flash的擦写和读取测试!很简单,没啥技术含量~飞思卡尔提供了很多Flash命令~写入相关寄存器即可。
废话不说了,要不被CZZ鄙视了,直接贴代码吧~就一个main.c,所以工程文件就不发了。这里用的MC13211测试的,因为公司有这个片子的板子,嘿嘿~
...
XD,老yi叫你回家吃饭,话说XD最近忙着进fengmu呀,都没时间高技术了,唉,国家的损失呀,俺就出来打打酱油了撒,OK,进入正题国庆之前就想最PICkit2了,原因很简单,就是想玩玩,反正现在俺的编程器是多的不得了了,pickit2的原理图早就有了,网上多的是,百度一搜pickit2就有的,网上也有针对pickit2的讨论帖,里面解释了我不明白的地方,同时也指出了pic
1.首先,遇到一个新的单片机,最想要玩的就是点个LED灯!有了LED点亮的美妙感受,说明这个单片机可以在你的手里发挥作用了。怎样才能点亮一个LED呢,当然是玩GPIO了。怎么样让它执行呢,就得有程序。程序的编译连接就靠下面的主角Code Warrior V6.2来了~好了下面进入正题,新建一个适合手头飞思卡尔单片机的CW(Code Warrior)工程!
2.接着,一步步来新建工程了。双击图标打开CW: