原创 开始学习USB

2009-3-23 14:56 2094 3 4 分类: MCU/ 嵌入式

圈圈的书和板子到了。很开心,午觉也不睡就开始焊了。


焊接的过程还算顺利,顺便强化了下刚学会的拖焊,O(∩_∩)O哈哈~


        焊完检查无误之后通电,发现单片机电源脚只有1.5伏左右。赶紧拔电源。检查好久都没有发现电源短路或其他问题。于是对照原理图再自习检查电源部分。终于发现原来我把USB线引进的电源端串了一个1k的R7电阻。圈圈的原理图上R7是1欧。两个电阻靠的近,我把两个电阻都弄成1K的了。元件很密,不好拆,我就在那个1K电阻上面并联了一个磁珠,嘿嘿,焊接技术还是挺高的。再通电测试,OK!  教训:看图细心


      之后仔细看圈圈总结的协议的一些重点,第二天的面试都耽误了。第二天面试,面试官把我问蒙了。呵呵。今年工作不好找,排三个多小时的队,就面试了一家,哎,谁让咱考研考砸呢。找工作得练站功。。。。


       很崇拜OO,代码写的真牛。反正我是写不出这样代码的。编程一直都不太强,这下找到学习的目标了。


       补充几点刚学到的东西:


        1、包含头文件时用尖括号和双引号是不一样的,编译时尖括号是子系统目录下找;双引号是在当前目录下找,包括子目录。


        2、volatile 和idata关键字的作用是。。。。


        3、Keil环境下的秒表功能、串口仿真功能。。。


        4、 \b = 退格
                \f = 纸张换页 
                \n = 换行
                 \r = 回车
                  \t = 横向跳格
                \0 = 字符串结束标志 
                 \\ = 字符\
               \' = 单引号
                \"= 双引号
               \ddd:用8进制表示
                \xhh:用16进制表示


        ASCII码里面
            \r\n就是0x0D0x0A
            \r是CARRIAGE_RETURN,其实是将输出位置放回到一行的开头,
            \n是LINE_FEED,是另起一行。
             比如说:
               aaaaaa\rbbb
               printf出来就是bbbaaa,\r之后把bbb的位置朝前移动了,后面3个a是\r前面的三个。


     5、汇编代码_ _DATE_ _和_ _TIME_ _可以获取编译时间,方便知道你烧到片子里的程序是什么时间烧写进去的


 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

tengjingshu_112148725 2009-3-23 19:34

学习啦
相关推荐阅读
用户1380452 2010-05-18 16:28
Linux输入子系统 input_dev 概述
原文来自:http://blog.csdn.net/wwwxxlby520/archive/2009/07/20/4363696.aspxLinux 系统提供了input子系统,按键、触摸屏、键盘、鼠...
用户1380452 2010-04-25 13:25
Ubuntu 9.0.4下安装Kscope的脚本
   Ubuntu 9.0.4下安装Kscope的脚本    #!/bin/bash    # This script helps you install Kscope on Ubuntu 9.04....
用户1380452 2010-03-23 18:29
s3c2410平台SD卡驱动分析
原文地址:http://sniper167.bokee.com/6023408.html很早就想把这些东西写写,总结总结了。最近下班回来就看陀枪师姐IV,一直拖着,今天白天睡了个大觉,晚上挺精神,就赶...
用户1380452 2010-03-17 16:09
对S3C2410数据手册中DMA部分的解读
之所以要介绍DMA,因为它对性能太重要了!只有活用了DMA,CPU的性能才能上去!S3c2410有四个DMA,每个DMA支持工作方式基本相同,但支持的source Dest可能略有不同。解读S3C24...
用户1380452 2010-03-14 11:23
关于调试裸机中断程序的一点见解
最近调试触摸屏裸机程序,下到SDRAM中就是进不了中断,在ADS下调试,触摸屏一发出中断就提示Dummy error......后来想了一下,其实在ADS中调试中断这个方法论都是错误的,利用super...
用户1380452 2010-03-14 00:06
ARM ADS中的AXD 调试经验集锦
ARM ADS中的AXD 调试经验集锦 ?转贴: 原文地址http://blog.csdn.net/Veabol/archive/2009/11/19/4832861.aspx1,怎么设置AXD连接的...
EE直播间
更多
我要评论
1
3
关闭 站长推荐上一条 /3 下一条