<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Fortware的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Fortware</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Fortware]]></copyright><item><title><![CDATA[浅谈 代码段 数据段 bss段]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/79311059</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/79311059</guid><author>Fortware</author><pubDate>Sun, 11 Feb 2018 15:29:08 +0800</pubDate><description><![CDATA[BSS段、数据段、代码段、堆与栈BSS段：BSS段（bss segment）通常是指用来存放程序中未初始化的全局变量的一块内存区域。　　　　BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段：数据段（data segment）通常是指用来存放程序中已初始化的全局变量的一块内存区域。　　　　数据段属于静态内存分配。代码段：代码段（code segmen...]]></description><category></category></item><item><title><![CDATA[Python hex 转换成bin | bin转换成hex]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/79285230</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/79285230</guid><author>Fortware</author><pubDate>Thu, 08 Feb 2018 10:47:57 +0800</pubDate><description><![CDATA[使用方法：新建文件hex2bin.py，将以下代码复制进去，新建binfile.bin、hexfile.hex文件，将需要转换的hex内容替换hexfile.hex文件内容，三个文件保存在同一目录下，进入windows,cmd模式，切换到hex2bin.py目录，运行&quot;python hex2bin.py -b hexfile.hex binfile.bin&quot;即可得到对应的bin文件。# -*- c...]]></description><category></category></item><item><title><![CDATA[ECAN  DMA dsPIC33]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/66973193</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/66973193</guid><author>Fortware</author><pubDate>Mon, 27 Mar 2017 16:39:55 +0800</pubDate><description><![CDATA[static  CAN_FRAME_DMA CANFrameDMA[CAN_FRAME_DMA_NUM] __attribute__((eds,space(dma),aligned(CAN_FRAME_DMA_NUM * 16)));
static  CAN_FRAME_DMA CANFrameDMA[CAN_FRAME_DMA_NUM] __attribute__((space(xmemory)]]></description><category></category></item><item><title><![CDATA[printf 格式化字符串]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/63683540</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/63683540</guid><author>Fortware</author><pubDate>Sun, 19 Mar 2017 12:15:49 +0800</pubDate><description><![CDATA[static char  buffer[200];
void my_printf(const char *fmt, ...) 
{
	u8 i=0,len=0;
    va_list   vArgs;
    va_start(vArgs, fmt);
    len = vsprintf(buffer, fmt, vArgs);//return the length of char
    b]]></description><category></category></item><item><title><![CDATA[python 文件操作学习  Tkinter  GUI]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/52261935</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/52261935</guid><author>Fortware</author><pubDate>Sat, 20 Aug 2016 16:08:32 +0800</pubDate><description><![CDATA[# -*- coding: utf-8 -*-
#使用cp936 写入文件名会有问题，原因是编码方式的差异

"""
创建GUI解码servo CAN数据
"""
import os
import re#正则表达式库
import sys
import time
import chardet
import datetime
import tkFileDialog
import tkMessageB]]></description><category></category></item><item><title><![CDATA[python字符串前加字母u或者r区]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/51939420</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/51939420</guid><author>Fortware</author><pubDate>Mon, 18 Jul 2016 10:24:18 +0800</pubDate><description><![CDATA[如题。
python字符串处理中经常遇到类似u"测试"、r"love\n"等等形式。
分析：
python2中，u表示unicode string，表示使用unicode进行编码，没有u表示byte string,类型是str，在没有声明编码方式时，默认ASCI编码。如果要指定编码方式，可在文件顶部加入类似如下代码：
# -*- coding: utf-8 -*-
或者
# -*- c]]></description><category></category></item><item><title><![CDATA[python matplotlib阶段性总结——word转txt、绘图、文件操作]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/51935103</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/51935103</guid><author>Fortware</author><pubDate>Sun, 17 Jul 2016 22:33:39 +0800</pubDate><description><![CDATA[代码说话：
# -*- coding: cp936 -*-

import os
import re
import sys
import fnmatch
import win32com.client
import numpy as np
import matplotlib.pyplot as plt
#显示中文包
from matplotlib.font_manager import FontP]]></description><category></category></item><item><title><![CDATA[python matplotlib绘图设置坐标轴刻度、文本]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/51934814</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/51934814</guid><author>Fortware</author><pubDate>Sun, 17 Jul 2016 22:08:33 +0800</pubDate><description><![CDATA[总结Matplotlib绘图如何设置坐标轴刻度大小和刻度。


上代码：
from pylab import *
from matplotlib.ticker import MultipleLocator, FormatStrFormatter

xmajorLocator   = MultipleLocator(20) #将x主刻度标签设置为20的倍数
xmajorFormatter =]]></description><category></category></item><item><title><![CDATA[python  matplotlib绘图使用中文字体]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/51934509</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/51934509</guid><author>Fortware</author><pubDate>Sun, 17 Jul 2016 21:36:44 +0800</pubDate><description><![CDATA[由于项目关系，需要使用到数据分析，之前有自学过python，自然想到使用python绘图。
进而接触到Matplotlib，经过几天的学习，不得不说Matplotlib是一个十分powerful的绘图工具。


下面介绍如何在绘制的matplotlib图中使用中文。


参考网上其他的做法，大概有三种，这里只介绍一种，Linux系统用户可以忽略，我使用的是windows 
系统自带]]></description><category></category></item><item><title><![CDATA[CAN总线基础总结]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/50501907</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/50501907</guid><author>Fortware</author><pubDate>Tue, 12 Jan 2016 09:53:53 +0800</pubDate><description><![CDATA[原文链接： CAN总线基础总结




CAN是Controller Area Network的缩写，是ISO国际标准化的串行通信协议。1986年由德国电气商博士公司开发面向汽车的CAN通信协议，此后，经ISO11898和ISO11519进行了标准化，现在在欧洲已经是汽车网络的标准协议。其高性能和可靠性已经被广泛认同。

    CAN控制器根据两根线上的电位差来判断总线电平，总线电]]></description><category></category></item><item><title><![CDATA[python C语言文件IO读取树莓派CPU、GPU温度]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/47759761</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/47759761</guid><author>Fortware</author><pubDate>Tue, 18 Aug 2015 21:10:23 +0800</pubDate><description><![CDATA[python.C语言文件IO读取树莓派CPU,GPU温度]]></description><category></category></item><item><title><![CDATA[C语言中怎样调用其他文件定义的结构体]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/44208309</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/44208309</guid><author>Fortware</author><pubDate>Wed, 11 Mar 2015 23:46:20 +0800</pubDate><description><![CDATA[每天进步一点点。]]></description><category></category></item><item><title><![CDATA[牛顿迭代法在求解步进电机在不同脉冲对应的时刻的用处]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/44139273</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/44139273</guid><author>Fortware</author><pubDate>Sun, 08 Mar 2015 22:57:10 +0800</pubDate><description><![CDATA[前段时间研究步进电机的加减速(S曲线)控制，需要求出电机在不同脉冲对应的时刻值。
需要求出电机在1,2,3....N个时刻的时刻t的值，公式如下：

N( t) =  ( f 0 + C) t  + τC (exp(-t*τ) - 1) （1）

变形为f(t) =  ( f 0 + C) t  + τC (exp(-t*τ) - 1) - N,需要求出N为不同值对应的t值N可以为0,1]]></description><category></category></item><item><title><![CDATA[在stm32 单片机程序中使用printf()进行串口调试]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/44138177</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/44138177</guid><author>Fortware</author><pubDate>Sun, 08 Mar 2015 21:58:03 +0800</pubDate><description><![CDATA[在单片机使用printf()函数进行程序调试很方便，官方给的串口输出函数功能比较单一，又是满足不了要求。
修改方法如下：
1、在.c文件中包含如下代码：
#ifdef __GNUC__
/* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf
   set to 'Yes') calls _]]></description><category></category></item><item><title><![CDATA[怎样在TI stellaris lm3sxxx 程序中使用C语言printf()函数进行串口输出]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/44137845</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/44137845</guid><author>Fortware</author><pubDate>Sun, 08 Mar 2015 21:39:43 +0800</pubDate><description><![CDATA[串口输出  UART 输出重定向  stellaris lm3sxxx]]></description><category></category></item><item><title><![CDATA[Stellaris LM3Sxxx------双定时器设置]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/41217913</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/41217913</guid><author>Fortware</author><pubDate>Mon, 17 Nov 2014 22:28:13 +0800</pubDate><description><![CDATA[好久没更了，今晚继续。
虽然Sterr]]></description><category></category></item><item><title><![CDATA[Stellaris LM3Sxxx------解锁特定引脚与Jlink解锁芯片的几种方法]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/39402181</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/39402181</guid><author>Fortware</author><pubDate>Sat, 20 Sep 2014 00:18:16 +0800</pubDate><description><![CDATA[如何使用Jlink仿真器Stellaris LM3Sxxx系列的芯片
如何将复位后默认功能费GPIO引脚配置为GPIO]]></description><category></category></item><item><title><![CDATA[Stellaris LM3Sxxx------ADC与数字比较器]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/38688989</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/38688989</guid><author>Fortware</author><pubDate>Tue, 19 Aug 2014 23:17:01 +0800</pubDate><description><![CDATA[很久没更了，今晚继续。]]></description><category></category></item><item><title><![CDATA[Stellaris LM3Sxxx------DMA【3-2】]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/38361909</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/38361909</guid><author>Fortware</author><pubDate>Sun, 03 Aug 2014 22:37:34 +0800</pubDate><description><![CDATA[接上一章
通道配置]]></description><category></category></item><item><title><![CDATA[Stellaris LM3Sxxx------DMA【3-1】]]></title><link>https://blog.youkuaiyun.com/Fortware/article/details/38343011</link><guid>https://blog.youkuaiyun.com/Fortware/article/details/38343011</guid><author>Fortware</author><pubDate>Fri, 01 Aug 2014 23:27:27 +0800</pubDate><description><![CDATA[LM3S5R31 微控制器内置一个直接存储器访问（Direct Memory Access，简写为DMA）控制器，我们称之为微
型 DMA (μDMA) 控制器。μDMA控制器所提供的工作方式能够分载Cortex™-M3 处理器参与的数据传输任务，从
而更加高效地使用内核以及总线带宽。μDMA控制器能够自动执行存储器与外设之间的数据传输。片上每个支持
μDMA功能的外设都有专用的μDMA通道]]></description><category></category></item></channel></rss>