找回密码
 注册
关于网站域名变更的通知
查看: 1420|回复: 2
打印 上一主题 下一主题

在激励文件中应该如何实现用读取16进制文件的形式读入这些数据?

[复制链接]
  • TA的每日心情
    擦汗
    2020-1-14 15:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2009-3-10 11:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    在激励文件中应该如何实现用读取16进制文件的形式读入这些数据?. n& a+ Z( ]- O& d  z8 l
    ) h* F$ S  J9 o" C! i; C

    , \. G2 i$ U% T/ t在写仿真激励方面经验不是非常足
    & i+ H: W4 C. z& B" E9 a0 _5 s" |3 Z$ B( G5 n) H+ M3 \- B- O, x4 [7 G
    我想实现的下面的思路设想应该如何去编写呢激励文件呢?5 D0 i7 x8 p" H0 e+ j$ `

    ! w& N$ b) p  P6 J; p//--data1   
    7 ]9 M4 i0 \& p! i  T   #17857 i_RX=0;<-----起始位
    ; }* y+ a* h; P* d   #17857 i_RX=0;
    , F* P+ z1 v/ q0 q4 Z2 l! i   #17857 i_RX=0;
    . p1 ]% a1 n+ P2 ^2 [   #17857 i_RX=1;3 R  l7 C4 y8 J$ P# r
       #17857 i_RX=0;
    # b. `  m# V$ Y3 I# G& s   #17857 i_RX=0;
    0 }5 Y5 a8 Q  Y* c, V4 v3 f   #17857 i_RX=0;, ~: l; d8 G7 s
       #17857 i_RX=0;3 H% {- x" f4 ~* e$ s9 ]% b' ?  j1 v+ y! O
       #17857 i_RX=0;
    6 ]' m( e. O1 C5 L   #17857 i_RX=1;<-----奇偶校验位9 X; C% W$ O3 z
       #17857 i_RX=1;<-----停止位: `( f7 W: j! M# s0 C  V  W- f
       //--data2
    ) U+ y' B! d# C5 f   #17857 i_RX=0;<-----起始位
    2 f! S2 v  V/ X7 s* X   #17857 i_RX=1;
    0 k: c7 ^/ u$ T2 P' N1 B   #17857 i_RX=0;
    ! w* D. {) W9 P( ]' _2 G   #17857 i_RX=1;4 A0 s& Y6 o1 ^: z( d- E
       #17857 i_RX=0;$ y- |( v$ f4 A, A
       #17857 i_RX=1;
    2 M) B7 t! W6 {2 S9 R7 k8 Q   #17857 i_RX=1;9 p" P' f) K( @, Q- O* V
       #17857 i_RX=0;
    5 l5 ]3 Z. L2 @   #17857 i_RX=1;
    + {/ t' s% v0 y# c- `   #17857 i_RX=1;<-----奇偶校验位0 A9 X  x( H' x2 V& D. k, {) N
       #17857 i_RX=1;<-----停止位
    ) M* E! {  G# m" H$ C1 ]   ; L) p- {' j% o- ]3 }0 g
       上面的数据是仿真的时候手动写的一个数据读入激励% e# a( [9 \9 g$ s- A! {
       
    * R* X* o, B+ r$ l/ r) ~: O   在激励文件中应该如何实现用读取16进制文件的形式读入这些数据?能实现连续循环读取数据,直到数据读完为止。
    & q9 Y" C+ I: z: j5 u1 J   : m# d$ v7 ?( s0 M
       在数据发送前加上起始位
    9 o4 |! S# z1 v   在数据读完后加奇偶校验位与停止位
  • TA的每日心情
    擦汗
    2020-1-14 15:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
     楼主| 发表于 2009-3-10 14:01 | 只看该作者
    因为上面那个我写的激励文件时用来仿真串口的输入过程
    ' [: q$ j$ O! N: h0 ^. W, t
    5 Q; |8 _$ h7 n# W6 N, e# u  v; F如果只是简单的测试可能还行
    * p. B" J- L& y. h8 k( c1 ?) H9 a' e0 h" [) u
    但我想通过这个接口模拟一个文件写道存储器的过程5 B4 N# {/ X  V. b3 z+ }! \' i

    7 h/ S* C! q) z, T( Q2 A想按照1位1位的读16进制文件的方式去实现
    # K# x% t: G0 Y4 J2 _% X  `& R9 F+ @% J* V  t
    在输出前加起始位,在传完一个字节加校验位与停止位  
    8 b; ~0 b$ O% g! [# M: j4 n) `4 p9 V
    思路就是模拟串口发数据的过程
    8 W* Z  s: v- X) a; G
    $ R6 L8 m' y* F4 J试着用那系统任务去写
    : L9 U1 _) d4 g% M( m- \还是琢磨不透如何写毕比较和

    该用户从未签到

    3#
    发表于 2009-3-10 16:06 | 只看该作者
    没看懂楼主的意思
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-18 15:29 , Processed in 0.109375 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表