1 中断图里边,芯片,最右侧是CPU,左边都是寄存器。2 PND寄存器不需要设置,需要判断。3 问题串口0中断有2级中断么? 串口中断28号,但是对应了3个中断源,2,串口错误 1,串口发送, 0 ,串口接收。4 8N1中的N表示无校验。5 当你向串口BUF中写入一个时,不取走的情况下,不能再写。6 ...
分类:
其他好文 时间:
2016-06-21 20:37:07
阅读次数:
194
以下代码是通过串口发送AT指令:atcmd.c:#include<stdio.h>#include<string.h>#include"atcmd.h"staticHANDLEhCom;staticcharcom_name[32]={0};staticintBaudRate;FILE*fp;intAT_ComOpen(){ fp=fopen("debug.txt","w"); fputs("AT_ComOpen:",fp); fputs(com_name,f..
分类:
编程语言 时间:
2016-06-09 01:05:40
阅读次数:
2377
前言 串口对于处理器来说算是一种标配,也是在软件开发中必不可少的,那就是使用串口来调试信息(打印出相应的信息)。STM32F0系列的芯片,串口根据型号不同,数量也不同,从1个到8个不等。 今天主要总结串口简单且常用的功能,发送字符和中断接收字符。今天提供的串口发送功能将在后面的各个模块总结中都需要使 ...
分类:
其他好文 时间:
2016-05-28 23:13:49
阅读次数:
440
总的来说就是实现了一个GPS数据通过串口发送给STM32, STM32进行解码, 在通过串口把解码提取出的经纬度发送给GSM, GSM根据给定的手机号发短信过去。 main函数里的最后一个while循环是每隔5s发一个位置出去 延时函数写在sim900a.c里,可以自行调节时间间隔。 就是这么任性。 ...
分类:
其他好文 时间:
2016-05-26 20:27:37
阅读次数:
289
1、串口的介绍 串口的介绍, 串口发送的顺序; 1.空闲位:这里是连续的 1 2.起始位:低电平 3.数据位:对于传输的数据位这里是自己去设定传输位数,可以5、6、7、8位,但是我们一般设置为 8位 串口的数据是从低位开始发送 4.奇偶校验位:保证传输数据位中的 1 的个数是奇数还是偶数。奇校验;保... ...
分类:
其他好文 时间:
2016-05-19 21:24:23
阅读次数:
281
看到网上很多人做了自制示波器,都是硬件实现的。最近学习了labwindows/cvi,所以萌生出自制一台串口示波器的想法。
下位机采用stm32,通过自带AD采集电压值,然后通过DMA传至串口,发送到上位机。
下面主要叙述一下上位机软件的设计。
利用CVI自带的控件库来创建界面。波形显示控件是stripchart。
软件启动时,自动配置串口:
OpenComConfig (comnu...
分类:
其他好文 时间:
2016-05-13 01:23:11
阅读次数:
324
概述
总结
明确目的
软件结构设计
软件页面的设计与实现
串口通信的实现
关于注释
一些需要注意的问题
评价
结果展示
软件打包
代码概述:前几天受朋友之托,给他们的项目写个上位机。有些经验分享给大家
项目要求是上位机收到通过串口发送的数据,根据数据显示空车位的数量。
*最终上位机拥有的值得一谈的功能:
1.串口通信的相关设置
2.数据保存
3.界面随窗口缩放的实现...
分类:
其他好文 时间:
2016-04-19 19:48:35
阅读次数:
214
网上搜索“STM32 BUG”,就会搜到困扰很多STM32开发者的的两个问题,一个是关于I2C的,另一个就是关于串口发送数据丢失第一帧的问题。因为我还接触I2C,所以第一个问题是怎么回事我不知道。虽然第二个问题,网上也有问题原因的解答,而且按照这些答案中的方式来编写串口发送程序可以防止丢失第一帧数据。因为我不想照搬别人的程序,因此在机缘巧合中,让我发现了对这个问题的另一种解释,而且这种解释推翻了之前网友们提供的解释。...
分类:
其他好文 时间:
2016-04-19 12:19:13
阅读次数:
5713
今天在ubuntu下要用到串口发送16进制数据,百度了很多工具,觉得minicom和cutecom都不错,比较直观是cutecom,所以就介绍下cutecom. 安装: 输入 $ sudo apt-get install cutecom 便可安装 $ cutecom 便可执行 这是软件截图: Dev ...
分类:
系统相关 时间:
2016-04-12 23:59:54
阅读次数:
3615
这是以前学32的时候写的,那时候学了32之后感觉32真是太强大了,比51强的没影。关于dma网上有许多的资料,关于dma采集ad网上也有很多。亲们搜搜,这里只贴代码了,其实我也想详详细细地叙述一番,但是自己本身打字就慢,还有好多事情要做!代码是我亲自都在板子上测试过的,,当然粘贴/复制过去可能也不会
分类:
其他好文 时间:
2016-03-20 10:22:58
阅读次数:
176