mark:因为最近一直调试(维护)客户的EFM32,和其他系列的Atmel芯片。对atmel不熟悉,做点功课。

1. 自建Arduino 最小系统(原来树莓派都是Atmel的芯片)

http://www.geekfans.com/article-4638-1.html

公司有修板剩下的芯片,拿过来做成最小系统。

2.Atmel studio 6.0 安装环境

a.带MKii的烧录固件升级和 avr IDE烧录器升级,我升级到17版本(如果用7.0写的程序,可能需要更新到22版本)

注意:Flash文件烧录的时候,文件必须是中文目录,不然会找不到文件。

b开发环境只能一次次手动烧录,不适合量产,用BAT处理程序才能量产化。

其中Stk500是硬件说明(属于Atmel的一种开发板),A90是Flash文件,可以直接在Atmel Studio 烧录。 Bat文件是写的批处理文件,可以实现自动调用Flash文件和烧录。dll是注册表文件,在软件环境里面找出来的。

其中,批处理文件是可以直接编辑的,里面写的就是调用指令。

3 EFM32的代码维护。

低功耗的动态监控 :欧美爱用EFM32,因为功耗特别低,板子只接了一个80mA的纽扣电池,寿命在好几年。

通过Energy profiler功能查看EFM32ZG-STK3200运行功耗   http://www.jxtobo.com/630272.html

当选择正确的芯片型号,配置数据后,会出现动态界面。

4 GD 温度控制器的上位机软件的操作和环境安装

上位机用labview写的,周所周知,Labview写测试程序,开发周期很短,而且也稳定。不过在生产中,经常出现的问题就是串口通讯异常。因为每次测完后,电脑接线会拔掉,等下次开拉时候,电脑接线识别的串口数又不一样了。

此外,还有一个问题就是测试速度比较慢。

5 催试电机

巨烦。。。。。

最新文章

  1. ImageView的ScaleType属性
  2. requests 模块
  3. centos 安装 rabbitMQ
  4. 【转】PL/SQL Developer各个窗口的功能
  5. Logger日志打印普通方法
  6. Unity3D 判断鼠标是否按在UGUI上
  7. MyEclipse10搭建Strust2开发环境
  8. 构建可克隆的对象(ICloneable)
  9. Top free and open source log management software
  10. CodeCounter代码统计
  11. CSS布局之-水平垂直居中
  12. Jquery笔记之第一天
  13. SDK编程之多线程编程
  14. CTR预估算法
  15. python3.0j基语法-01
  16. WinAPI 字符及字符串函数(9): lstrcat - 合并字符串
  17. js对WebApi请求的基本操作
  18. cookie、session、sessionStorage 、localStorage 区别
  19. 一次基于Vue.Js的用户体验优化 (vue drag)
  20. 不偏移的天地图地图服务-SuperMap版

热门文章

  1. ABP官方文档翻译 2.4 日志
  2. 解决Linux 下server和client 通过TCP通讯:accept成功接收却报错的问题
  3. 20145231熊梓宏《网络对抗》逆向及Bof基础
  4. 快用Visual Studio(二)- 界面,功能区与命令面板
  5. 关于JavaScript对象中的一切(一) -- 对象属性
  6. 深度学习:Keras入门(二)之卷积神经网络(CNN)【转】
  7. 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 A题 Weather Patterns
  8. kubectl delete
  9. asp.net core开发注意事项
  10. php入门(二)