- 博客(48)
- 资源 (4)
- 收藏
- 关注
原创 Arduino使用应该注意的几个问题
1.必须使用管理员身份运行,否则烧录不进去2.端口选择尽量靠前,否则也可能造成无法烧录3.网上复制的代码要注意空格,否则可能出现error: stray '\302’或者\240错误,4.如果发现.h引用的文件不存在,可以改成.c...
2020-12-12 15:47:10
680
原创 萌新笔记——解决visual studio无法链接头文件
前言萌新学习真的太艰难了,一路走来真的不容易。遇到各种各样的问题,身边没有人指点一二真的崩溃。百度翻了十几页都没有找到合适的解决方案,萌新的窘境。如果你跟我一样遇到这样的问题,不妨看看我的博客吧。下面就是我遇到的问题:编译成功,却始终不会运行程序2,编译成功,怎么都无法打开头文件按照下面操作步骤走就可以解决问题了3,右击鼠标打开工程的属性4,选择VC++的包含头文件,选择自己的头文件路径就可以了...
2020-05-16 22:46:05
1123
原创 MSP430F169(五)——时钟
前言说实话,我刚开始学的时候也没咋的学明白,都是拿着别人的代码抄一抄。那时我连软件层面和硬件层面有时候都会搞混,所以我还是建议初学者多做笔记,多看看手册。没事也可以翻翻我的博客,如果在169芯片遇到什么问题,也可以给我发消息讨论。时钟时钟的解释我就不说了,大家心里有个数就行。首先我们的解释软件层面和硬件层面的问题。硬件:外部的晶振,内部RC电路软件:通过调配硬件资源来产生一些适用于不同外...
2020-04-27 22:09:49
1075
原创 MSP430F169(四)——浅谈F169看门狗
什么是看门狗在工业现场,往往会由于供电电源、空间电磁干扰或其他原因引起强烈的干扰噪声。这些干扰作用于数字器件,极易使其产生误动作,从而失去应有的控制功能,引起MSP430发生“程序跑飞”事故。若不进行有效的处理,程序就不能回到正常的状态,从而失去应有的控制功能。看门狗定时器正是为了解放这类问题而产生的,尤其是在具有循环结构的程序任务中更为有效。看门狗有一个RST管脚,用来复位。看门狗的两种工作...
2020-04-27 16:29:51
2172
1
原创 MSP430F169(三) ---- 使用UART实现PC与单片机的数据收发并在1602 液晶显示
本代码需要注意的细节每次字符串的发送时间至少间隔三秒,发送的字符的数量最好在32个以内,防止数据接收不全。本代码波特率的设置为1200.如果波特率设置过高,会出现数据接收不全的问题。我试过9600的波特率,会出现问题。读者可以自行修改代码,实现更高的传输速率。有关的细节会在代码中说明代码实现主函数#include <msp430f169.h>#include "Con...
2020-04-21 17:11:33
4162
3
原创 MSP430F169(二)——UART中断(论下)
目录1. UART中断工作的机制UART只有一个发送中断向量和一个接收中断向量,通过判断中断向量的标志来控制数据的收发1.1 发送机制当用户想发送数据时,UxIFG产生一个中断,表明UxTXBUF已经准备好接收数据。当UxTXBUF接收字符后或中断被执行,U型IFG将会复位。SWRST = 1或PUC会置位UxIFG (SWRST: 系统复位)SWRST = 1或PUC会复位UxIE...
2020-04-16 23:17:01
2657
原创 MSP430F169(二)——UART波特率(论上)
文章目录串口通信1. 什么叫串口串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口 (Serial Interface)是指数据一位一位地顺序传送。与并行接口相比,其优点也非常明显:成本低,最少需要一根线就可以完成传输;没有数据的相互干扰,误码率相对较低;缺点:传输速率相对较低。2. 串口如何建立通信对单片机有所了解的...
2020-04-16 15:51:32
1847
原创 MSP430F169(一) —— 点亮发光二极管
目录LED模块1. LED灯工作原理2. LED电路代码分析1. 位运算LED流水灯2. switch LED流水灯LED模块1. LED灯工作原理发光二极管的核心部分是由P型半导体和N型半导体组成的晶片,在P型半导体和N型半导体之间有一个过渡层,称为PN结。在某些半导体材料的PN结中,注入的少数载流子与多数载流子复合时会把多余的能量以光的形式释放出来,从而把电能直接转换为光能。PN结加...
2020-04-15 10:07:46
1935
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅