7 Fortware

尚未进行身份认证

追求卓越,成功就会在不经意间喜欢上你 。

等级
博文 36
排名 5w+

浅谈 代码段 数据段 bss段

BSS段、数据段、代码段、堆与栈BSS段:BSS段(bsssegment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。    BSS是英文BlockStartedbySymbol的简称。BSS段属于静态内存分配。数据段:数据段(datasegment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。    数据段属于静态内存分配。代码段:代码段(codesegmen...

2018-02-11 15:29:08

Python hex 转换成bin | bin转换成hex

使用方法:新建文件hex2bin.py,将以下代码复制进去,新建binfile.bin、hexfile.hex文件,将需要转换的hex内容替换hexfile.hex文件内容,三个文件保存在同一目录下,进入windows,cmd模式,切换到hex2bin.py目录,运行"pythonhex2bin.py-bhexfile.hex binfile.bin"即可得到对应的bin文件。#-*-c...

2018-02-08 10:47:57

ECAN DMA dsPIC33

staticCAN_FRAME_DMACANFrameDMA[CAN_FRAME_DMA_NUM]__attribute__((eds,space(dma),aligned(CAN_FRAME_DMA_NUM*16)));staticCAN_FRAME_DMACANFrameDMA[CAN_FRAME_DMA_NUM]__attribute__((space(xmemory)

2017-03-27 16:39:55

printf 格式化字符串

staticcharbuffer[200];voidmy_printf(constchar*fmt,...){ u8i=0,len=0;va_listvArgs;va_start(vArgs,fmt);len=vsprintf(buffer,fmt,vArgs);//returnthelengthofcharb

2017-03-19 12:15:49

python 文件操作学习 Tkinter GUI

#-*-coding:utf-8-*-#使用cp936写入文件名会有问题,原因是编码方式的差异"""创建GUI解码servoCAN数据"""importosimportre#正则表达式库importsysimporttimeimportchardetimportdatetimeimporttkFileDialogimporttkMessageB

2016-08-20 16:08:32

python字符串前加字母u或者r区

如题。python字符串处理中经常遇到类似u"测试"、r"love\n"等等形式。分析:python2中,u表示unicodestring,表示使用unicode进行编码,没有u表示bytestring,类型是str,在没有声明编码方式时,默认ASCI编码。如果要指定编码方式,可在文件顶部加入类似如下代码:#-*-coding:utf-8-*-或者#-*-c

2016-07-18 10:24:18

python matplotlib阶段性总结——word转txt、绘图、文件操作

代码说话:#-*-coding:cp936-*-importosimportreimportsysimportfnmatchimportwin32com.clientimportnumpyasnpimportmatplotlib.pyplotasplt#显示中文包frommatplotlib.font_managerimportFontP

2016-07-17 22:33:39

python matplotlib绘图设置坐标轴刻度、文本

总结Matplotlib绘图如何设置坐标轴刻度大小和刻度。上代码:frompylabimport*frommatplotlib.tickerimportMultipleLocator,FormatStrFormatterxmajorLocator=MultipleLocator(20)#将x主刻度标签设置为20的倍数xmajorFormatter=

2016-07-17 22:08:33

python matplotlib绘图使用中文字体

由于项目关系,需要使用到数据分析,之前有自学过python,自然想到使用python绘图。进而接触到Matplotlib,经过几天的学习,不得不说Matplotlib是一个十分powerful的绘图工具。下面介绍如何在绘制的matplotlib图中使用中文。参考网上其他的做法,大概有三种,这里只介绍一种,Linux系统用户可以忽略,我使用的是windows 系统自带

2016-07-17 21:36:44

CAN总线基础总结

原文链接: CAN总线基础总结CAN是ControllerAreaNetwork的缩写,是ISO国际标准化的串行通信协议。1986年由德国电气商博士公司开发面向汽车的CAN通信协议,此后,经ISO11898和ISO11519进行了标准化,现在在欧洲已经是汽车网络的标准协议。其高性能和可靠性已经被广泛认同。   CAN控制器根据两根线上的电位差来判断总线电平,总线电

2016-01-12 09:53:53

python C语言文件IO读取树莓派CPU、GPU温度

python.C语言文件IO读取树莓派CPU,GPU温度

2015-08-18 21:10:23

C语言中怎样调用其他文件定义的结构体

每天进步一点点。

2015-03-11 23:46:20

牛顿迭代法在求解步进电机在不同脉冲对应的时刻的用处

前段时间研究步进电机的加减速(S曲线)控制,需要求出电机在不同脉冲对应的时刻值。需要求出电机在1,2,3....N个时刻的时刻t的值,公式如下:N(t)=  (f0+C)t +τC(exp(-t*τ) -1)(1)变形为f(t)=  (f0+C)t +τC(exp(-t*τ) -1)-N,需要求出N为不同值对应的t值N可以为0,1

2015-03-08 22:57:10

在stm32 单片机程序中使用printf()进行串口调试

在单片机使用printf()函数进行程序调试很方便,官方给的串口输出函数功能比较单一,又是满足不了要求。修改方法如下:1、在.c文件中包含如下代码:#ifdef__GNUC__/*WithGCC/RAISONANCE,smallprintf(optionLDLinker->Libraries->Smallprintfsetto'Yes')calls_

2015-03-08 21:58:03

怎样在TI stellaris lm3sxxx 程序中使用C语言printf()函数进行串口输出

串口输出UART输出重定向stellarislm3sxxx

2015-03-08 21:39:43

Stellaris LM3Sxxx------双定时器设置

好久没更了,今晚继续。虽然Sterr

2014-11-17 22:28:13

Stellaris LM3Sxxx------解锁特定引脚与Jlink解锁芯片的几种方法

如何使用Jlink仿真器StellarisLM3Sxxx系列的芯片如何将复位后默认功能费GPIO引脚配置为GPIO

2014-09-20 00:18:16

Stellaris LM3Sxxx------ADC与数字比较器

很久没更了,今晚继续。

2014-08-19 23:17:01

Chrome 被和谐的解决办法

最近google又被和谐了,原因你懂的jie

2014-08-09 10:10:12

Stellaris LM3Sxxx------DMA【3-2】

接上一章通道配置

2014-08-03 22:37:34
奖章
    暂无奖章