自从大学毕业以来,发现属于自己的时间越来越少,每天忙于工作,导致在大学学到的东西都好生疏,特别是大一刚开始学的模电,单片机等,现在才慢慢的抓起来,然后在这个多核处理器流行的时代,单片机貌似快过时了,但是我总舍不得丢弃他们,因为他们是基础,没有他们,我们无法进行简单的测试。该标题明确的反映我从大学到现在的学习历程,虽说DSP是在最后,主要是我以前并没有真正的去关注DSP,然而现在发现DSP在某些方面是其他不能代替的,因此我留在后面好好研究!

    从开始会单片机开始,我便慢慢的开始嵌入式的学习,从硬件到软件;从裸机到UC/OSII,在到Linux;从简单到难,一步一步的,慢慢的喜欢上了开发,喜欢上了自己DIY自己需要的东西。然而真的是选择越多,结果什么也做不成。就比如我做一个直流稳压电源吧,先是计划需求,后面是确定方案,再是计算成本,本来是计划先把板子电路图设计好后,开始做PCB,但是在进行电路原理图设计的时候,总觉得我何必浪费做PCB的钱去弄一个电源呢,自己用万用电路板自己焊一个不就得了,想用单片机,AD转换芯片,做一个数字显示电压的,结果一想:何必浪费资源呢,反正是自己用,想知道电压何不自己用电压表量一下并调节出一个自己想要的电压不就得了。就这样一个个好的想法就被我磨灭了。

    目前我做的事情好像都是无用功,总是将一个器件在不同平台上实现。我到现在为止,为了做自己的机器人,在网上淘到很多模块,包括:LCD1602,LCD12864(同学送的),NRF24L01(也是同学送的),超声波测距模块,霍尔传感器,GPS模块,步进电机,直流电机等等,从51单片机,到MSP430,在到ARM都操作过,但是就是不能熟练的掌握,在操作过程中,有些还不是我自己写的,大多都是参照网上高手们写的,我不知道这样算不算开发,但是这样感觉学的并不深刻,所以,我现在有点纠结,每次在操作一次时,总是需要去查看一下手册,这样的过程太麻烦了,我想原因肯定是我在学习的过程中并没有做好学习后的思考,而是想当然的操作成功就行,我应该在操作成功之后,用自己语言把自己操作的过程写出来,并谈谈自己的感受,同时以后在抓起来,直接打开自己的博客一看,什么都知道了。从今天开始,我所做的,我将一个字一个字的写成博文,尽管熬到晚上2点我也要将我所做所得写出来。(暂时先写到这里吧,明天继续。。。)

STC15?MSP430?ARM?DSP?的更多相关文章

  1. ARMv7处理器各个模式之间是怎样切换的?模式切换时上下文的保存哪些是硬件在做?哪些是操作系统在做?

    1.ARM处理器各个模式之间是怎样切换的? 答:除用户模式外的其它6种模式称为特权模式,这些模式中,程序能够訪问全部系统资源,也能够随意进行处理器模式的切换.处理器模式能够通过软件控制进行切换(直接设 ...

  2. 不会JavaScript能混前端么?能拿到高薪么?

    不会JavaScript能混前端么?能拿到高薪么? 答案是:很难! 为什么这么说呢,理由很简单 1)有很多企业不注重前端开发,当然也就不会给你高薪了,这样的企业以小企业居多. 他们一般对前端开发的认识 ...

  3. 特许金融分析师 (CFA) 持证人现在一般在做什么工作?职业分布是怎样的?

    特许金融分析师 (CFA) 持证人现在一般在做什么工作?职业分布是怎样的?  陈雨桐 1. 全球范围: 根据 CFA 协会 2014 年 6 月的报告: CFA Institute has over ...

  4. Weblogic是瓦特?和JVM是瓦特关系?

    所谓固定内存60M是瓦特? 以下内容是个瓦特? “总内存大小=堆内存+非堆内存1200m:为堆内存大小,如果不指定后者参数则有最大数限制,网上很多文章认为这就是JVM内存,-Xmx为设置最大堆内存60 ...

  5. 友盟推送里面的Alias怎么用?可以理解成账号吗?

    友盟推送里面的Alias怎么用?可以理解成账号吗? 我们的App有自己的账号体系的,想在每次用户登陆的时候,给用户发一个欢迎消息. 看了一下友盟推送,里面有一个概念叫做Alias(别名),但是官方文档 ...

  6. 什么是A记录?MX记录?CNAME记录?它们都有些什么用途?

    什么是A记录?什么是MX记录?CNAME记录又是什么?它们都有些什么用途? 好,下面就用我浅陋经验给大家介绍一下: 1. A记录:WEB服务器的IP指向 A (Address) 记录是用来指定主机名( ...

  7. 【安卓面试题】Activity和Task的启动模式有哪些?每种含义是什么?举例说明各自的应用场景

    Activity和Task的启动模式有哪些?每种含义是什么?举例说明各自的应用场景 Activity的启动模式 (Launchmode) 有4种 1.standard 默认模式,不需要配置 含义: 启 ...

  8. Linux fork操作之后发生了什么?又会共享什么呢?

    今天我在阅读<Unix网络编程>时候遇到一个问题:accept返回时的connfd,是父子进程之间共享的?我当时很不理解,难道打开的文件描述符不是应该在父子进程间相互独立的吗?为什么是共享 ...

  9. iOS动画一点也不神秘————你是喜欢看幻灯片?还是看高清电影?

    iOS设备在平均线上硬件比andorid设备良好许多,尤其是内存和CPU,所以iOS应用里面有大量动画交互效果的交互,这是每个用户都喜悦的,如果每个操作对应界面来讲都是直接变化,那变得十分地生硬. 你 ...

  10. 【高德地图API】如何获得行政区域?如何制作行政规划图?

    原文:[高德地图API]如何获得行政区域?如何制作行政规划图? 什么是行政规划图?如何获得每个行政区域的边界轮廓图?举例:重庆市 江北区.如图: 官方类参考:http://developer.amap ...

随机推荐

  1. javascript自定义日期函数

    1.格式化日期(YYYY-MM-DD) 代码: var DateFormat = function (date) { if (!(date instanceof Date)) { date = dat ...

  2. PHP中字符串补齐为定长

    方法一 for ($i=0; $i<100; $i++) { $index = sprintf('%04d', $i); echo $index.'<br />'; } 方法二 fo ...

  3. JS倒计时器一只,顺便复习javascript时间相关函数

    window.onload = function(){ var uS = 604800; //后台提供 : 秒 var day=hour=minute=second=0, timer; var dem ...

  4. 使用javascript把图片转成base64位编码,然后传送到服务端(ajax调用的接口基于drupa7)

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  5. IOS版新闻客户端应用源码项目

    IOS版新闻客户端应用源码,这个是一款简单的新闻客户端源码,该应用实现没采用任何第三方类库的 ,并且这个应用的UI做得很不错的,值得我们的参考和学习,希望大家可以更加完善这款新闻类的应用吧. 源码下载 ...

  6. codeforces 645E . Intellectual Inquiry

    题目链接 如果不考虑重复的元素, 那么我们可以很容易的发现, 长度为n的字符串它的子串数量是 $ 2^n $ . 我们设每个到位置i, 答案的数量为f[i]. 然后我们考虑重复的, 我们发现, 每加入 ...

  7. Java反射-简单应用

    为了程序更好的维护和扩展,在面向对象思维的世界里,首先是面向接口编程,然后我们应该把做什么和怎么做进行分离. 以下我将用一个开晚会的样例来演示一下,终于达到的效果是:工厂+反射+配置文件实现程序的灵活 ...

  8. PPT插件 用js制作PPT

    https://github.com/bartaz/impress.js/ deck.js

  9. JAVA里的String、Timestamp、Date相互转换

    Timestamp转化为String: SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义 ...

  10. C++中const简介及用法

    1.const简介 C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助. Const 是C++中常用的类型修饰 ...