精华内容
下载资源
问答
  • 2 在菜单栏中点击PROJECT----creat New Project 弹出一个对话框选择STM8S Series 以及 Empty project 单击OK 3 进入工程文件的保存设置,在你要保存的工程的路径下以当前项目名称为名的文件夹,然后项目名称文件....

    说明之所以补充是因为前面一篇有不完整之处,但是也有一些参考价值。两篇结合起来可以解决更多的问题。

    1 打开IAR软件如下图

    2 在菜单栏中点击PROJECT----creat New Project 弹出一个对话框选择STM8S Series  以及 Empty project 单击OK

    3 进入工程文件的保存设置,在你要保存的工程的路径下以当前项目名称为名的文件夹,然后项目名称文件夹下依次新建APP、BSP、CFG、Libraries和Project共5个文件

    APP,用于存放应用程序

    BSP 存放板级支持包

    CFG 存放工程配置文件

    Libraries :存放工程里面使用到的开源或官方库文件。

    project 存放工程,工程编译连接输出文件。

    将工程命名后保存在project文件下。

    4 上面完成啦工程的新建,然后就是官方库的移植,首先复制官方标准外设库路径下的Libraries文件夹下的STM8S_StdPeriph_Driver文件到工程文件名文件夹下Libraries文件下

    然后复制官方标准外设库路径下Project文件夹下的STM8S_StdPeriph_Template文件夹下的man.c  stm8s_conf.h stm8s_it.c    stm8s_it.h共4个文件到APP下

    6 下面在IAR中右键单击工程名称 选择ADD---Add Group选项 一次添加APP   BSP   CFG   Libraries  四个组别然后在Libraries组别下添加STMIS_StdPeriph_Driver组别

     

    完成组别添加后,开始添加文件,首先右键单击APP组别,选择ADD   ADD Group,给APP组添加文件main.c    stm8s_conf.h  stms_it.c    stm8s_it.h四个文件

    同样把Libraries库文件下的src文件夹下的所有文件添加到工程中的libraries中

    7 下面开始配置IAR

    右键单击工程选择Options弹出的对话框中选择对应的芯片

    然后,按下图在C/C++ Compiler 选项中,选择Preprocessor项目,在Additional include directories栏目的编辑框中输入如下头文件包的路径

    $PROJ_DIR\..

    $PROJ_DIR\..\Libraries\STM8S_StdPeriph_Driver\inc

    $PROJ_DIR\..\APP

    $PROJ_DIR\..\BSP

    $PROJ_DIR\..\Cfg

    并且在Defined symbols栏目的编辑框内输入STM8S105。告诉编译器使用的库。

    最后,在Output Converter选项中,选择Generate additional output,格式为 Intel extended.

    下面开始编译工程

    第一次编译时候会提示保存工程路径我们保存在project文件夹下

    如果编译整个工程的时候出现报错

    因为我们用的官方库包含所有的外设,但是我们用的单片机只包含其中一部分那么我们需要把不包含的那部分不参与编译。

    展开Libraries组别下的STM8S_StdPeriph_Driver,看到带红色星号的就是当前单片机不具备的外设,可以依次屏蔽他们不参与编译。

    选择带星号的文件右键----option

    勾上。

    如果包如下错误

    Fatal Error[Pe035]:#error directive: "Please select first the target STM8L device used in your APPLICATION

    双击该条提示,没有定义单片机型号,其实库文件已经定义好只需要我们把注释去掉

     

    转载于:https://www.cnblogs.com/xiangxiangyuan/p/5321938.html

    展开全文
  • 在DataFrame中新建列赋值后全部为NaN的问题释疑

    千次阅读 多人点赞 2019-05-20 22:00:41
    在pandas中,有时候我们对一个df以如下方式新创建一个列,然后用一个Series赋值给新建的列,但是发现得到的新列的值全部为NaN,这是什么原因呢? df['newColumn']=df_other['otherColumn'] 注意以上赋值方式中,...

           在pandas中,有时候我们对一个df以如下方式新创建一个列,然后用一个Series赋值给新建的列,但是发现得到的新列的值全部为NaN,这是什么原因呢?

    df['newColumn']=df_other['otherColumn']

           注意以上赋值方式中,等号右边为一个Series,这时就需要考虑这个Series的index和df的index是否一致,如果不一致,那么就会造成在不一致的索引上的值全部为NaN,所以这个问题就是由Series赋值,索引不一致造成的。因为Series本身就带有索引,赋值时,还会同时按顺序进行两者的索引匹配,只有索引匹配上的行才会成功赋值,而没有匹配上的就会为NaN。

           当我们不想要这种匹配,只想直接把df_other['otherColumn']的值赋给df['newColumn']时,只需去掉索引即可,可以通过list(df_other['otherColumn'])或者df_other['otherColumn'].values等方式进行转化,这样就可以避免这个问题。

    展开全文
  • (lazarus)无需代码生成一个条形图

    千次阅读 2015-02-17 10:21:01
    原文:...用到2个控件,tchart中的  新建一个applicasion,向里面拖入一个chart,一个RandomChartSource。  然后单击chart,点击Series 属性的‘...’  然后弹出窗口中点


        原文:http://wiki.lazarus.freepascal.org/BGRABitmap_tutorial_TAChart

    用到2个控件,tchart中的




        新建一个applicasion,向里面拖入一个chart,一个RandomChartSource。

        然后单击chart,点击Series 属性的‘...’


        然后弹出窗口中点击add,然后选中新增加的条目。

        

        还有为了以3D显示,设置Depth为10或者其他数字。

        选中RandomChartSource1,设置:PointsNumber : 10, XMax : 10 and YMax : 10

        然后编译并运行是这么个效果




    ----------------------------

    开发工具:CodeTyphonIns5.2.1 下载 http://pan.baidu.com/s/1i38Civb (548M)

    2015.2.17

    展开全文
  • 准备工作: 下载CCS开发环境,这种用的版本是...第一步:新建一个CCS Project 第二步:选择芯片,工程路径,点完成 第三步:打开安装好的TivaWare,复制需要的文件 路径:C:\ti\TivaWare_C_Series-2.1.4.178...

    准备工作:

    1. 下载CCS开发环境,这种用的版本是:Code Composer Studio Version: 8.3.0.00009 
    2. 下载TivaWare工具包:TivaWare

    第一步:新建一个CCS Project

    第二步:选择芯片,工程路径,点完成

    第三步:打开安装好的TivaWare,复制需要的文件

    1. 路径:C:\ti\TivaWare_C_Series-2.1.4.178\inc,复制这个文件夹到你的工程文件中
    2. C:\ti\TivaWare_C_Series-2.1.4.178\driverlib,复制这个文件夹里面的.c .h .s到你的工程中,当然你也可以全部复制过去,这里我就全部复制过去

    第四步:设置工程选项,即增加头文件路径和设置宏

    进入工程设置的方法,对着工程右键,也可按ALT+ENTER

    增加头文件路径:

    将例程中LED灯闪烁的代码复制过来:

    
    #include <stdbool.h>
    #include <stdint.h>
    #include "inc/hw_memmap.h"
    #include "driverlib/debug.h"
    #include "driverlib/gpio.h"
    #include "driverlib/rom.h"
    #include "driverlib/sysctl.h"
    
    /**
     * main.c
     */
    int main(void)
    {
        //
        // Enable the GPIO module.
        //
        ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
        ROM_SysCtlDelay(1);
    
        //
        // Configure PA1 as an output.
        //
        ROM_GPIOPinTypeGPIOOutput(GPIO_PORTA_BASE, GPIO_PIN_1);
    
        //
        // Loop forever.
        //
        while(1)
        {
            //
            // Set the GPIO high.
            //
            ROM_GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_1, GPIO_PIN_1);
    
            //
            // Delay for a while.
            //
            ROM_SysCtlDelay(1000000);
    
            //
            // Set the GPIO low.
            //
            ROM_GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_1, 0);
    
            //
            // Delay for a while.
            //
            ROM_SysCtlDelay(1000000);
        }
    }
    

    编译一下,报错,提示信息如下,有函数没有定义,上面不是加了增加了头文件路径了吗?

    随便找个函数全局搜索一下,发现在rom.h,这个函数有效是有条件宏的,增加宏定义,这里我们选择增加TARGET_IS_TM4C123_RB2,选择哪个,要看芯片上的Mark

    CCS里面有增加宏的设置:

    再编译一下,通过。

    展开全文
  • 新建winform,我们用vs2010自带的chart控件向winform窗体中添加时,菜单栏中:视图-》工具箱》数据》chart,直接调式:结果如下:chart绘图区域空白,只有一个series1。但是我们想不绑定数据,也能有控件的坐标图...
  • Pandas 创建DataFrame,Pandas 数据帧(DataFrame)是二维数据结构,它包含一组有序的列,每列可以是不同的数据类型,DataFrame既有行索引,也有列索引,它可以看作是Series组成的字典,不过这些Series共用一个索引。...
  • 对于Soy Luna的所有粉丝,我们收集了您喜欢的电视连续剧角色的高清图像,您每次打开一个新选项卡都可以欣赏这些图像。 小部件和功能:-日期/时间-天气小部件-书签-最近关闭的页面-访问量最大的站点-屏幕保护程序模式...
  • 在桌面建立一个文件夹,命名为【template】(名字可以自己任意定义),在文件夹内再建立四个新文件夹,命名如图所示,这个命名只是因为大家都默认这样命名。 打开软件keil,新建工程,命名为【Template】,保存到...
  • 1、从github上下载源码 ... 2、通过import一个maven项目导入eclipse,xunit项目是源码,xunit-sample是官方的例子。xunit基本的使用方式可以跟着例子慢慢学。editor是图形界面的编辑器,...3、新建一个普通的mave...
  • STM32最小系统电路原理图查找。 ...进入网站。 2.选择网站上方products选项,选择下图图标,进入下一版面。 3.之后在左侧菜单栏选择"STM32 F1series",选择"STM32...1.新建一个工程 2.将工程改名保存 3.新建PCB元件库
  • 然后读者需要根据自己的情况新建一个项目并且按照如下的方式加载对应的js和css(因为笔者在VS2012环境下新建的,并且所需的js和css都会对应的放到js和css文件夹下,请读者根据自己的情况修正加载的路径) ...
  • 如何选取好的米,pandas就是你在挑选米的品质时的一个强大工具。本文将主要从pandas的工具安装 、基本概念、读取数据、选择性查看数据Series与DataFrame、查看统计信息、筛选数据、groupby操作、value_counts统计、...
  • 5.2 基本功能本节中,我将介绍操作Series和DataFrame中的数据的基本手段。后续章节将更加深入地挖掘pandas在...5.2.1 重新索引pandas对象的一个重要方法是reindex,其作用是创建一个新对象,它的数据符合新的索引...
  • <div><h1>10min手写一个简易的内存监控系统:snail: :mushroom: 欢迎大家关注我的 微博和知乎</a></p> 本文需要有一定的python和前端基础,如果没基础的,请关注我后续的基础教程系列博客:snail: :...
  • import pandas as pd#------新建单元格的方法一:通过先创建字典的形式#可以先新建一个字典d={'x':100,'y':200,'z':300}#打印字典的索引print(d.keys())#打印某个索引对应的valueprint(d['x'])#将字典d传给Seriess1=...
  • 写在前面 Hello,大家好,我是可乐。 这是Python数据分析系列的第5篇文章,今天要说的是数据结构中的序列(Series),Series是由一组数据和一组行索引构成的一维...新建一个Series,用pd.Series,可以从列表中创建...
  • Gulp入门学习

    2020-11-18 14:25:24
    新建一个空项目,初始化项目yarn init --yes 安装gulp为开发依赖yarn add gulp --dev 安装gulp的同时会安装一个叫gulp-cli的模块,也就是说我们此时在node_modules文件下会出现一个gulp的命令,有了这个命令在后续的...
  • 3、新建一个文件夹,之后初始化项目 makdirpages-boilerplate新建文件夹 yarninit--yes会出现一个pageage.json 4、项目根目录新建gulpfile.js文件,配置任务 const { src, dest, parallel, series, ...
  • 新建一个winformApp form1上放一个button 再放一个chartControl Name 为cct 直接上代码 private void button1_Click(object sender, EventArgs e) { cct.Series.Clear(); //清掉原来的内容 ...
  • 第一步:在自己的工程下新建一个FreeRTOS文件夹,在这个文件夹下新建两个文件夹:src和port 第二步:将include文件复制到工程文件夹中 第三步:将以下的文件复制到工程的src文件夹中 第四步:复制C:\ti\...
  • Android 实时曲线图/折线图

    万次阅读 多人点赞 2017-03-23 10:20:04
    基于开源框架AChartEnginee绘制图表表格,实现显示数据折线图,对比功能。效果图如下: 新建工程 ...根据需求设置多条曲线,一条曲线对应一个XYSeries实例 series = new XYSeries(title); series2 =
  • Pandas基础1:数据类型

    2021-03-03 12:37:59
    可以把Series看成一个定长的有序字典 创建方式 由列表或numpy数组创建,默认索引为0到n-1的整数型索引 由numpy数组创建时,Series对象指向原来numpy数组的地址 index指定索引 name指定名称 copy新建地址 pd....
  • 映射

    2020-01-09 17:36:39
    映射 映射的含义:创建一个映射关系的列表,把values元素和...最重要:map()函数:新建一列(Series的函数) rename()函数:替换索引(DataFrame函数) 例子: df = DataFrame({ "name":["lucy","lmery","lucy...
  • 一, 安装 quiltsudo apt-get install quilt二, 添加一个 package patch1, 清空至初始状态make package/example/{clean,prepare} V=s QUILT=12, 切换至代码目录cd build_dir/target-*/example... 新建一个新的 patchq...
  • TChar控件使用

    千次阅读 2009-02-17 12:50:00
    TChar控件使用TChar控件使用:其属性非常多,且较为复杂,双击该控件可以弹出一设置属性的界面。...1、Chart:1.1 tab页:Series页图形中的每一根折线对应一个Series,需要新建。其形式有很多中,这里就选择第一种,折线
  • 推荐阅读 Pandas 数据处理(三) - Cheat Sheet 中文版 pdf ...本地有一个git仓库,在github上新建一个空的仓库,但是更新了REWADME.md的信息,即在github上多了一个提交。 关联远程仓库,操作顺序如下: git r...

空空如也

空空如也

1 2 3 4
收藏数 78
精华内容 31
关键字:

新建一个series