【TC275学习笔记第二篇】Hightec使用教程---导入工程+工程配置

Hightec使用教程 1.打开Hightec软件,正常情况下如下图所示。 2.导入工程。点击file–>import–>general --> existing projects into work...

2019-01-09 21:56:08

阅读数 3162

评论数 0

【TC275学习笔记第一篇】开发环境配置---Hightec+JAVA+UDE安装教程

1.安装HighTec软件,打开压缩包后直接点击setup就可以,在安装过程中最好关掉360,否则会经常拦截。 第一遍安装结束后,再安装一遍,只是第二遍安装时选择Repair。 2.安装Java开发环境,要记住安装路径。 3.Java环境安装结束后,打开Hightec的安装路径HIGHTEC\...

2019-01-09 20:04:59

阅读数 2753

评论数 1

DEVKIT-MPC5744P首次在S32DS下使用的问题&如何使用PE

花了300大洋买的开发板,这应该是有史以来买的最贵的开发板,最初打算自己做一款,后来感觉时间比较紧,干脆买一块吧。 一 基本介绍 开发环境使用的是S32DS,可以在NXP官网下载,安装时需要填一个系列号,这个在网站上有,靠近下载的地方可以找到。板载下载器是opensda,不知道是版本问题还是其...

2018-06-25 15:15:48

阅读数 2610

评论数 8

MPLAB X IDE开发环境

项目需要,安装了MPLAB X IDE,下面记录。安装MPLAB除了本身的IDE外,还需要安装JAVA6.1开发环境,以及C编译器。刚使用时发现按钮比较多,下面是常用的几个,若需要在线调试,直接按右侧的那个按钮就可以,这个按钮包含编译下载调试,调试所需要的开始暂停复位功能在下图右侧。不得不说,这个...

2018-05-30 20:25:52

阅读数 2255

评论数 0

ECT输入捕捉--T法测脉冲

引自百度知道:速度测量是工控系统中最基本的需求之一,最常用的是用数字脉冲测量某根轴的转速,再根据机械比、直径换算成线速度。脉冲测速最典型的方法有测频率(M法)和测周期(T法)。定性分析:  M法是测量单位时间内的脉数换算成频率,因存在测量时间内首尾的半个脉冲问题,可能会有2个脉的误差。速度较低时,...

2018-05-06 15:06:02

阅读数 897

评论数 1

飞思卡尔16位CAN寄存器波特率配置+ID划分+Flash划分

关于飞思卡尔16位单片机的CAN寄存器波特率配置,经常容易忘记如何配置,遂记录以备后用。 第一个寄存器CANBTR0,里面主要配置SJW和BRP的;第二个寄存器CANBTR1,配置TSEG2和TSEG1。关于这些参数值得选取,看最后一个图,在这个范围里选就可以。 ...

2018-03-29 20:03:12

阅读数 1173

评论数 0

Keil编译器——一些注意的地方

(0)watch实时刷新参数值的方法:勾选view->Periodic Window Update(1)基本配置:Target选项卡中:勾选Use MicroLIB,可以优化代码Output选项卡中,Debug Information:若不勾选,调试时无法打断点;Create...

2018-01-11 19:38:58

阅读数 2566

评论数 0

MDK (keil) 没有使用到的函数编译时候会有警告的解决

在使用MDK编写STM32代码时,有些函数如果没用到会报警告: 函数定义如下: 但是STM32有很多库函数,为什么没使用到的就不会报警告呢? 这里有一个编译细节,就是函数的有效范围问题。库函数并没有使用static关键字,因为它可能会给其他文件使用,所以编译器...

2018-01-11 17:20:02

阅读数 537

评论数 0

μC/OS-II学习之:任务,信号量、邮箱、队列及其区别

一:UCOS是一种抢占式的多任务操作系统,如果最高优先级的任务不主动放弃CPU的使用的话,其他任务是无法运行的,通常情况下,高优先级的任务在使用完CPU或其他资源后都要主动放弃,可以通过延时函数或者时等待一些信号量之类的让自己挂起。但是如果最高优先级任务一直使用CPU,那就跟单任务没有什么区别了。...

2018-01-09 21:40:49

阅读数 225

评论数 0

uCOS学习笔记

1、uCOS不支持时间轮转调度法。 2、uCOS提供很多系统服务,例如邮箱、消息队列、信号量、块大小固定的内存的申请与释放、时间相关函数等。 它们之间的区别: 邮箱:只能存放一个消息;邮箱是用来传递消息缓冲区指针的数据结构; 消息队列:加入了循环队列,可以存放多个消息,可以看成是多个邮箱的...

2018-01-09 15:59:51

阅读数 232

评论数 0

STM32后缀及选型杂记

举例:STM32  F  103  C  8  T  6"F"那一位指的是产品类型,现在似乎只有通用型即"F""103"那位指的是产品子系列,101= 基本型,102 = USB基本型、US...

2018-01-09 13:30:59

阅读数 1467

评论数 0

USB接口,MicroUSB接口

DM是USB的数据线D-(白色线),DP是USB的数据线D+(绿色线),GND是地(黑色线),VCC是电源5V(红色线);USB插头线一般的排列方式是VCC、 D- 、D+、GND

2017-12-03 13:04:21

阅读数 273

评论数 0

LM2735Y 5-12v升压问题

从昨天下午到现在,居然被一个升压电路困了这么久,下面记录下问题的解决过程。 问题现象:使用LM2735Y从5v升压到12v空载正常,一接负载就立马降到不足5v,最后测试发现,只能驱动一个LED,电流也就10mA左右。 问题解决过程:开始怀疑是芯片坏掉,换了新的还是一样,后来又换了电感,也是一样...

2017-11-22 18:38:31

阅读数 482

评论数 0

MSCAN标识符验收及掩码寄存器配置

这两个寄存器经常会搞混了,在这里记录一下,以备下次使用时查阅。 单片机为飞思卡尔16位单片机,下面以自己的理解来解释这两个寄存器。 CANIDAR0-7(标识符验收寄存器):如果接收的ID中有对应的位都为1,则该位在此寄存器写1,不全为1的(00,01,10)均为0; 举例说明: 需要接收...

2017-11-14 21:34:36

阅读数 2582

评论数 0

单片机总线时钟粗略计算

最近一直在想怎么测单片机的总线时钟,于是想出了一个方法,也不知是否正确,权且估算一下吧。 先说明一下时钟周期,机器周期,总线周期的区别吧: 时钟周期: 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 u...

2017-11-14 17:09:08

阅读数 1050

评论数 0

STM8+STVD+COSMIC 学习笔记 address is out of range and is ignored

在连续整了一个下午,一个晚上,又一个上午之后终于可以用STVD调试了!以此来纪念一下。 单片机时STM8AF5189,工程是人家编译好的,结果拿到手里编译后发现s19文件变大了不少,而且里面的地址出现了一些0x0000开始的地址,正常情况下应该是从0x8080开始才对,最开始的感觉就是编译器配置问...

2017-06-27 11:24:24

阅读数 2291

评论数 0

STM32串口下载方法-USART BootLoader

玩STM32,J-LINK仿真器固然很好,不够J-Link价格昂贵,还好STM32内部自带Bootloader,可以串口下载程序。本人觉得串口下载方式简洁,廉价,就一个USB-TTL转换器即可完成。   一.首先在能正常工作的最小系统板,开发板上将232电路调通,保证可用,就是无障碍的和PC通讯...

2017-06-25 21:26:55

阅读数 17471

评论数 1

重调SJA1000

从接触SJA1000到现在已经一年多了,去年2月份搞好了之后基本就没再动过,一直跑着之前的程序,没问题也没额外的收货。直到昨天,有人说要通过can总线传输温度,恰巧当时设计板子时预留了DS18B20的接口。 起初测试时,温度在液晶上一直显示为0,于是怀疑单块板子在不进行can通信时可能会卡死,于...

2017-05-01 11:04:57

阅读数 590

评论数 0

MC9S08AW60学习笔记--Debug

想不到大学毕业后的另一段竟是从飞思卡尔的8位单片机开始,好吧,先用这个打基础吧。 学习这款芯片看的是《嵌入式技术基础与实践》(第二版),书写的不错,偶尔有些语句不太通顺。 下面就一一记录学习这款芯片所遇到的问题及解决方法: 1、问题:照着书中的历程写了串口的中断接收与发送程序,但使用上位机发送命令...

2016-08-15 21:44:28

阅读数 1267

评论数 0

提示
确定要删除当前文章?
取消 删除