- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 stm32 相关
sprintf((char *)http_response,"HTTP/1.1 200 OK\r\nContent-Type: text/html\r\nContent-Length:%d\r\n\r\n%s",strlen(tx_buf),tx_buf);send(s, (u_char *)http_response, strlen((char *)http_response));
2019-10-09 20:32:09 223
原创 Proteus的使用
Proteus的使用:https://wenku.baidu.com/view/95426ae6524de518964b7d99.htmlbaiduwangpan download resolve:https://www.jianshu.com/p/3f55d0b7ed50atmel安装与调试 :http://home.eeworld.com.cn/my/space-uid-561966-...
2019-07-21 10:09:40 1062
转载 tcp select使用方法
转:https://blog.csdn.net/qq_19004627/article/details/79919595参考:https://blog.csdn.net/pud_zha/article/details/7927777网络编程第一篇之Select模式今天总结下Select模式下网络编程模型,首先我们要知道一个高级的技术,绝对不是凭空产生的,它一定是在原来的技术上由于满足不...
2019-07-06 09:27:33 5231 1
原创 Linux内核解读随笔
一 一个完整的操作系统分为4个部分:用户应用程序,操作系统服务,操作系统内核,硬件系统二 linux只是一个主要用c写的内核,简单说就是控制硬件,提供环境。详细: 从不同的角度来看,内核担任的角色不同。1》从纯技术角度来看,内核只是软件和硬件的一个中间层,它把从软件发来的请求发送给硬件,完成寻址等操作,还充当了底层驱动。2》从多个并发的进程的角度来看,内核是一个资源管理器,它...
2019-06-10 15:42:34 219
转载 keil与protues的完美联调
第一步安装这两个软件,网上下载keil 4和protues 7以上的版本第二步安装完毕,把C:\Program Files\Labcenter Electronics\Proteus 6 Professional\MODELS\目录下的 VDM51.dll文件复制到 C:\Keil\C51\BIN文件夹下。(目录名都是默认的,你可以根据你实际安装的目录进行复制。),如果你是用的protue...
2019-06-05 21:38:01 3632
原创 汇编单片机复习随笔
1 简述 一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储-内存)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。2 引脚介绍单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚 SETB CLR P1.03 单片机存储结构 ROM(只读存储器) RAM(随机存储器)4 8031中一共有5个中断源:两个外部中断,两...
2019-06-02 21:17:22 325
翻译 Ubuntu添加中文输入法
simplify:1、打开系统设置(System Settings),找到语言支持选项(Language Support),打开。2 关闭弹出的第一个小窗口,选择Keyboard input method system 中 的ibus选项3 关闭所有窗口,重启Ubuntu系统,选择Restart4 选择桌面右上角的小键盘图标,然后选择Preferences选项5 在弹出的窗口,选择最上...
2019-06-02 15:53:39 55764
原创 lwip小知识点
Lwip 是 TCP/IP协议栈的一个实现,目的是减少内存使用率和代码大小TCP/IP 协议栈的进程模型指的是采用何种方法把系统分成不同的进程。第一种进程模型:TCP/IP协议族的每一个协议作为一个独立的进程存在。\\优点:代码容易理解,调试方便。缺点:三次进程切换,驱动-》IP->TCP.第二种进程模型:协议站驻留在操作系统内核。而Lwip采取将所有协议驻留在同一个进程的方式...
2019-05-27 20:48:41 1088
原创 c语言经典例子
#include <stdio.h>//#define A int//#define A int[6]typedef int B[6];//int [6] B; typedef一般形式: typedef 数据类型 别名typedef int (*zz_p)[4];//int (*)[4] sz_p; 数组指针对应书写形式typedef int (*fun_p)(int...
2019-05-27 17:14:30 1561
原创 小知识点
基础:1 负数>> ,符号位跟着移动,最高位补1,左移和右移的位数不能大于数据的长度,不能小于 02 volative 和const一样是 类型修饰符,用它修饰的变量可以被某些未知因素修改,遇到这个关键字声明的变量,编译器对访问该变量的代码就不再优化。3 关键字struct,将相关联的数据打包成一个整体。柔性数组a[],常用于c99.4 union关键字所有成...
2019-05-15 16:58:08 189
原创 ubuntu iso 及 常用配置
ubuntu_iso dowloaded place:ubuntu_iso download:http://mirrors.163.com/ubuntu-releases/ubuntu_iso 14.04 version download:http://mirrors.163.com/ubuntu-releases/14.04/useful-version:ubuntu18.10U...
2019-04-27 11:46:06 287
原创 嵌入式软体(sourceinsight,stm32f4packet)
1 sourceinsight3官网download,序列号baidu2 stm32f0/1/4 pack downloadhttp://www.keil.com/dd2/pack/1>点击www.keil.com官网2>点击“Product”3>然后点击“ARM development tools”(以stm32F0系列为例)进入页面4>然后再点击“Pu...
2019-03-27 21:49:43 330
转载 将STM32 iap hex文件与app hex文件合并为一个hex文件
日前公司产品需要增加远程升级功能,boot loader程序写好后交予生产部门使用时他们反馈每个产品程序需要刷写两次(一个boot loader 一个app程序),生产进度变慢浪费时间,于是乎研究如何将两个程序并为一个。参考:http://blog.csdn.net/yx_l128125/article/details/13591743 后成功实现了将两程序合并为一个。IAP +AP...
2018-12-09 17:12:43 670
原创 c++随笔
c++类由多个存放数据值的成员和加工数据的运算组成类可分为2个部分:公有和私有私有部分成员由类内部的方法在内部使用数据通常定义在类的私有部分以防止外界不必要的访问。构造函数可以对其赋值,其他两种方法可以用它进行计算还有复合类,继承:基类(父类),派生类(子类)。派生类语法:在头部,类名的后面用冒号:表示其基类。如 class OrderedList:public SeqList ...
2018-10-09 11:26:04 150
原创 stm32之lcd随笔
显示器属于计算机的io设备,即输入输出设备。显示器类型:CRT 液晶 LED OLED红绿蓝可以组成一个显示单位,这样一个显示单位称为像素比较浪费能源,但依然较CRT节能LED点阵显示器每个像素含红绿蓝三个led等灯(非白灯),所以白天亦看得清。单色LED点阵显示器应用更加广泛。OLED相对于LED像素更加密集分辨率=行像素值*列像素值点距:两个像素点的距离RG565 RG888...
2018-10-09 11:23:43 642
原创 stm32之timer 定时器提要
高级定时器:16bit 输入捕获:作用:测量输入信号的脉冲和测量PWM输入信号的频率和占空比CCR寄存器:占空比占空比计算要加1直连与非直连的区别:就是捕获的周期和占空比的通道相反...
2018-10-09 11:16:23 296
原创 汇编随笔
寄存器CPU 本身只负责运算,不负责储存数据内存模型:Heap寄存器只能存放很少量的数据,大多数时候,CPU 要指挥寄存器,直接跟内存交换数据。所以,除了寄存器,还必须了解内存怎么储存数据。汇编1000:0解释段地址1000H,偏移量为0,物理地址为10000H汇编程序从写出到执行:编程->1.asm->编译->1.obj->连接->1.ex...
2018-10-09 11:13:04 120
转载 中年程序员是否可以继续坚守岗位?
注:本文首发于知乎,回答知乎上的一个问题:IT 技术行业的「大龄恐惧症」是臆想还是真实的?那些 35 岁以上的程序员后来都干什么去了?作为一个典型的大龄IT男,即将度过人生的第42个生日。这么些年来一直在一线从事编程工作,期间也曾经有机会转管理岗,不过在综合考虑到性格、爱好之后,还是坚持呆在技术岗。这么多年来,一直热衷于技术,根本就没有考虑过中年危机。不知不觉就来到了中年,最近一段...
2018-10-02 16:58:16 315
转载 ARM(CM3)的汇编指令
16位数据操作指令 名字 功能ADC 带进位加法(ADD with Carry) ADD 加法 AND 按位与。这里的按位与和C的”&”功能相同 ASR 算术右移(Arithmetic Shift Right) BIC 按位清零(把一个数跟另一个无符号数的反码按位与) CMN 负向比较(把一个数跟另一个数据的二进制补码相比较) CMP 比较(Compare,...
2018-09-19 17:26:30 336
原创 stm32之timer随笔1
定时器:CNT:计数器PSC:预分频器ARR:自动重装寄存器影子寄存器:PSC和ARR都有影子寄存器,无需使用TIM_RepetitionCounter; // 重复计数器,即达到ARR值后,某寄存器值加1,达到一定数值清零。即相对普通计数器添加了一层循环。500ms定时计算流程: 时钟频率-> 定时器频率-> 定时器周期-&...
2018-09-10 17:41:36 748
原创 stm32之can随笔1
CAN 是控制器局域网络 Controller Area Network 主用于工业can 异步通讯 半双工 CAN_High和CAN_Low两条线闭环与开环 高速 和远距离 逻辑信号-》差分信号 (485,can)差分信号:1 抗干扰能力强 2抑制它对外部的影响 3时序定位精确隐性电...
2018-09-10 06:18:34 245
原创 stm32之fsmc-sram随笔1
一 简介【FSMC-SRAM】SRAM 没有时钟线 相当与电脑内存条 内存条实质是由多个内存颗粒(SDRAM)组成。{SDRAM相对于 SRAM结构较为复杂,价格便宜}内部结构 A0-A18-> 地址译码器 -> 存储器矩阵 ->列I/O->I/O数据电路FSMC (Flexible Static Memory Controller) 灵活的静...
2018-09-07 09:53:27 1188
原创 stm32之FatFs 随笔1
FatFs :一般fat文件系统 兼容ANSI C 与磁盘io层分离,是一个独立的平台。在有限资源内包含了小型微控制器,例如8051 pic AVR, ARM, Z80, 78K 等;详情请参阅以下 FatFs 链接(含各种API,DCI和Resources 介绍):file:///H:/stm32霸道板/a盘/1.固件库例程/26-串行FLASH文件系统FatFs/doc/00inde...
2018-09-06 10:31:49 550 1
原创 stm32之SPI随笔2
【>>>>>以下所写如果难以理解的部分或有什么建议,可留言交流<<<<<】spi编程要点:1 初始化spi结构体2 功能操作函数1主体函数部分main.cuint8_t readbuff[4096];uint8_t Writebuff[4096];int main(void){ uint...
2018-09-02 14:16:01 1187
原创 stm32之SPI随笔1
SPI 广泛用于 ADC LCD MCU 全双工 {全双工:在A给B发信号的同时,B也可以给A发信号半双工:指A能发信号给B,B也能发信号给A,但这两个过程不能同时进行单工:指A只能发信号,而B只能接收信号,通信是单向的}SPI 物理层特点 :一主机多从机 通过ss片选线确定从机,低电平有效,并作为起始信号。高电平结束信号。上升沿触发,下降沿采样spi模式...
2018-08-29 16:58:03 751
原创 c语言技巧性试题注解
C语言试题如下:要求:用fun函数判断字符串是否为回文,回文特性:顺读和倒读一样。如“level”,而字符串123312便不是 #include<stdio.h> #define N 80 int fun(char*str){ } main(){ char s[n]; printf("Enter a string:"); gets(s); pri...
2018-08-29 06:20:52 194
原创 stm32之常用存储器随笔
易失性(掉电数据会丢失,读写速度较快)(RAM(SRAM,DRAM))非易失性(掉电数据不会丢失,读写速度较慢)(ROM·光盘·软盘·FLASH)DRAM 的存储单元:以电容的电荷来表示电压,电容有充放电的特性,所以为dynamicSRAM:以锁存器来存储数据 DRAM和SRAM存取速度: 慢 快集成度: 高 低...
2018-08-28 17:58:51 676
原创 stm32之DMA随笔2
M(内存) TO P(外设)编程要点:1 初始化串口2 配置DMA初始化结构体3 编写主函数主体函数main.c(头文件省略)extern const uint32_t aSRC_Const_Buffer[BUFFER_SIZE];extern uint32_t aDST_Buffer[BUFFER_SIZE];extern uint8_t SendBuffer[SENDB...
2018-08-28 14:38:45 344
原创 stm32之DMA随笔1
DMA:Data Memory Access,直接存储器访问。主要功能:可以把数据从一个地方搬到另一个地方,而且不占用cpu(可用于led,lcd)DMA1和DMA2各有7个通道,可以实现P(外设)->M(内存),M->P,M->MDMA功能框图:1,DMA请求,2,通道 (DMA1 7个通道 DMA2 5个通道)3,仲裁 <1>软件 D...
2018-08-27 19:37:30 272
原创 Microsoft Visual studio 2012 软件+密钥 64位
亲测有效百度网盘链接:https://pan.baidu.com/s/1MPVjALVA4wHcIXCofxcS0g密码:yiap
2018-08-25 15:33:25 21737 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人