<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>LPCXpresso IDE中的主题 Re: canopen</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589582#M28705</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sun Jan 06 23:16:30 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;...but this dont set parameter to 000f too!!!!&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;That's a complete valid CANopen command :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If that's not working it's either a problem with your Node or your Node is expecting another command like write unsigned8 or unsigned32 instead unsigned16 :confused:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;i have another question&lt;BR /&gt;can sdo rx code= 1100 =0xc&lt;BR /&gt;can sdo tx code= 1011 =0xb&lt;BR /&gt;&lt;BR /&gt;if i want to transmit data why i should use sdo rx code?&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;I don't understand this code :o Where does it come from :confused:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 01:23:37 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T01:23:37Z</dc:date>
    <item>
      <title>canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589565#M28688</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by alireza.roozitalab on Tue Dec 04 06:20:32 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;hello every one&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i want to run a canopen_onchip program on lpc11c14/24.and at last connect to servo driver as controller.i read the datasheet of lpc11c14 and see the example of it.but i dont understand how i can send and receive a sdo message?.and can i send and receive data(less than 4 bytes) in expedited mode ? how? and how i can send and receive sdo segmented mode&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;alireza roozitalab&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589565#M28688</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:27Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589566#M28689</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Tue Dec 04 07:17:28 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: alireza.roozitalab&lt;/STRONG&gt;&lt;BR /&gt;... i dont understand how i can send and receive a sdo message?.and can i send and receive data(less than 4 bytes) in expedited mode ? how? and how i can send and receive sdo segmented mode&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;CANOpen can't be described in a few minutes :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you really want to learn CANOpen you should spend a few days and read about it (Google is your friend :):)).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Something like &lt;/SPAN&gt;&lt;A href="http://"&gt;http://www.canopensolutions.com/english/about_canopen/device_configuration_canopen.shtml&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For your project a simple SDO is a good point to start ;)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589566#M28689</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:27Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589567#M28690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by alireza.roozitalab on Tue Dec 04 22:12:53 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks zero&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i read about canopen and continuous reading:D.i read about sdo and server/clinet use. but in lpc11c14 canopen_onchip i cant undrestand how to use structures to send and receive data.and in example of canopen_onchip in &lt;/SPAN&gt;&lt;A href="http://"&gt;http://ics.nxp.com/support/lpcxpresso/&lt;/A&gt;&lt;SPAN&gt; just send in can mode:eek:. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;alireza roozitalab&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589567#M28690</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:28Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589568#M28691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Tue Dec 04 23:22:43 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: alireza.roozitalab&lt;/STRONG&gt;&lt;BR /&gt;thanks zero&lt;BR /&gt;i read about canopen and continuous reading.i read about sdo and server/clinet use. but in lpc11c14 canopen_onchip i cant undrestand how to use structures to send and receive data.and in example of canopen_onchip in &lt;A href="http://" rel="nofollow noopener noreferrer" target="_blank"&gt;http://ics.nxp.com/support/lpcxpresso/&lt;/A&gt; just send in can mode:eek:. &lt;BR /&gt;&lt;BR /&gt;thanks&lt;BR /&gt;alireza roozitalab&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;:confused:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not sure if we are talking about the same sample &lt;SPAN class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;&lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPCXpresso is including a working sample in ...\LPCXpresso_5.0.12_1083\lpcxpresso\Examples\NXP\LPC1000\LPC11xx\NXP_LPCXpresso11C24_2011-01-27.zip\canopen_onchip&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;which is including several SDO objects&amp;nbsp; :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;

/*&amp;nbsp;&amp;nbsp;&amp;nbsp; CANopen read-only (constant) Object Dictionary (OD) entries
&amp;nbsp;&amp;nbsp;&amp;nbsp; Used with Expidited SDO only. Lengths = 1/2/4 bytes */
CAN_ODCONSTENTRY myConstOD [] = {
&amp;nbsp;&amp;nbsp;&amp;nbsp; /* index, subindex,&amp;nbsp;&amp;nbsp;&amp;nbsp; length,&amp;nbsp;&amp;nbsp;&amp;nbsp; value */
&amp;nbsp; [COLOR=Red]&amp;nbsp; { 0x1000, 0x00,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x54534554UL },&amp;nbsp; // "TEST"
&amp;nbsp;&amp;nbsp;&amp;nbsp; { 0x1018, 0x00,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000003UL },
&amp;nbsp;&amp;nbsp;&amp;nbsp; { 0x1018, 0x01,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000003UL },
&amp;nbsp;&amp;nbsp;&amp;nbsp; { 0x2000, 0x00,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (uint32_t)'M' }[/COLOR],
};

/* Application variables used in variable OD */
uint8_t&amp;nbsp; error_register;
uint32_t device_id;
uint32_t fw_ver;
uint16_t param;

/*&amp;nbsp;&amp;nbsp;&amp;nbsp; CANopen list of variable Object Dictionary (OD) entries
&amp;nbsp;&amp;nbsp;&amp;nbsp; Expedited SDO with length=1/2/4 bytes */
CAN_ODENTRY myOD [] = {
&amp;nbsp;&amp;nbsp;&amp;nbsp; /* index, subindex,&amp;nbsp;&amp;nbsp;&amp;nbsp; access_type | length,&amp;nbsp;&amp;nbsp;&amp;nbsp; value_pointer */
&amp;nbsp; [COLOR=Red]&amp;nbsp; { 0x1001, 0x00,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OD_EXP_RO | 1,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (uint8_t *)&amp;amp;error_register },
&amp;nbsp;&amp;nbsp;&amp;nbsp; { 0x1018, 0x02,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OD_EXP_RO | 4,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (uint8_t *)&amp;amp;device_id },
&amp;nbsp;&amp;nbsp;&amp;nbsp; { 0x1018, 0x03,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OD_EXP_RO | 4,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (uint8_t *)&amp;amp;fw_ver },
&amp;nbsp;&amp;nbsp;&amp;nbsp; { 0x2001, 0x00,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OD_EXP_RW | 2,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (uint8_t *)&amp;amp;param },[/COLOR]
};
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589568#M28691</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:29Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589569#M28692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by alireza.roozitalab on Wed Dec 05 00:44:01 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;thank you zero&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i think we talk about same example :D&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;this example send a can message!!!!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i seen this OD config before.:rolleyes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; for example if i want to read "test" from device :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the node id is : 0x14&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and the function code:0xc (SDO(rx))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;then id is :0x614&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DLC:0x08&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;data1 = 0x10&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;data2 = 0x00 (for read index 0x1000)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;D3: 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;D4: 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;D5: 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;D6: 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;D7: 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and then send this information in can mode?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if the server send this information , client send "test" to the server?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i cant understand with which structures how can i receive&amp;nbsp; in variable and send a variable in canopen mode?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;alireza roozitalab&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589569#M28692</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:29Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589570#M28693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Wed Dec 05 01:19:05 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: alireza.roozitalab&lt;/STRONG&gt;&lt;BR /&gt;for example if i want to read "test" from device :&lt;BR /&gt;the node id is : 0x14&lt;BR /&gt;and the function code:0xc (SDO(rx))&lt;BR /&gt;then id is :0x614&lt;BR /&gt;DLC:0x08&lt;BR /&gt;data1 = 0x10&lt;BR /&gt;data2 = 0x00 (for read index 0x1000)&lt;BR /&gt;D3: 0x00&lt;BR /&gt;D4: 0x00&lt;BR /&gt;D5: 0x00&lt;BR /&gt;D6: 0x00&lt;BR /&gt;D7: 0x00&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As explained in &lt;/SPAN&gt;&lt;A href="http://"&gt;http://www.canopensolutions.com/english/about_canopen/device_configuration_canopen.shtml&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;you have to read with SDO Upload = command (1 byte), index (2 bytes, little endian!), subindex (1 byte), 4 empty bytes&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sample: Node 0x14, Read&amp;nbsp; index 0x1000 subindex 00&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Read = Command 0x40&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[COLOR=Red]Message ID: 0x614 LEN:8 D0-7: 0x40 0x00 0x10 0x00 0x00 0x00 0x00 0x00&amp;nbsp; [/COLOR]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then your Node should respond with &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[COLOR=Blue]Message ID: 0x594 LEN:8 D0-7: 0x43 0x00 0x10 0x00 0x54 0x45 0x53 0x54[/COLOR]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589570#M28693</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:30Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589571#M28694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by alireza.roozitalab on Wed Dec 05 02:32:06 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;thank you very much zero :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;now how i can send or receive this information on bus?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(for example to recieve):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;a=CANOPEN_sdo_exp_read(0x1000, 0x00);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and for send:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CANOPEN_sdo_exp_write(0x1000, 0x00);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589571#M28694</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:31Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589572#M28695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Wed Dec 05 08:54:06 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: alireza.roozitalab&lt;/STRONG&gt;&lt;BR /&gt;thank you very much zero :)&lt;BR /&gt;&lt;BR /&gt;now how i can send or receive this information on bus?&lt;BR /&gt;(for example to recieve):&lt;BR /&gt;a=CANOPEN_sdo_exp_read(0x1000, 0x00);&lt;BR /&gt;and for send:&lt;BR /&gt;CANOPEN_sdo_exp_write(0x1000, 0x00);&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;:confused:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sorry, i don't understand this question :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;CANOPEN_sdo_exp_read / CANOPEN_sdo_exp_write are [COLOR=Red]Callback [/COLOR]functions :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;See &lt;/SPAN&gt;&lt;A href="http://"&gt;http://en.wikipedia.org/wiki/Callback_%28computer_programming%29&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589572#M28695</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:31Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589573#M28696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by alireza.roozitalab on Fri Dec 07 22:10:10 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks zero&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i dont understand where these callback function are use full?&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CAN_rx,
&amp;nbsp;&amp;nbsp;&amp;nbsp; CAN_tx,
&amp;nbsp;&amp;nbsp;&amp;nbsp; CAN_error,
&amp;nbsp;&amp;nbsp;&amp;nbsp; CANOPEN_sdo_exp_read,
&amp;nbsp;&amp;nbsp;&amp;nbsp; CANOPEN_sdo_exp_write,&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;and how can i release data on bus? (with which function?)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and if i want to read data that written on bus , just need read the msgobj_rx?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589573#M28696</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:32Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589574#M28697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Fri Dec 07 22:39:37 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: alireza.roozitalab&lt;/STRONG&gt;&lt;BR /&gt;thanks zero&lt;BR /&gt;i dont understand where these callback function are use full?&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CAN_rx,
&amp;nbsp;&amp;nbsp;&amp;nbsp; CAN_tx,
&amp;nbsp;&amp;nbsp;&amp;nbsp; CAN_error,
&amp;nbsp;&amp;nbsp;&amp;nbsp; CANOPEN_sdo_exp_read,
&amp;nbsp;&amp;nbsp;&amp;nbsp; CANOPEN_sdo_exp_write,&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;and how can i release data on bus? (with which function?)&lt;BR /&gt;and if i want to read data that written on bus , just need read the msgobj_rx?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This are CAN Callback functions = functions, which are called by CAN library (which is included in ROM) &lt;SPAN class="lia-unicode-emoji" title=":winking_face:"&gt;&lt;LI-EMOJI id="lia_winking-face" title=":winking_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How messages are read is shown in this example. CAN ROM library is receiving a message and calling CAN_rx() callback function. There you can read it. That's all &lt;SPAN class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;&lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How a message is transmitted is also shown in this example. Just use ROM function (*rom)-&amp;gt;pCAND-&amp;gt;can_transmit(&amp;amp;msg_obj).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SDO callback functions are executed before ROM is executing SDO function. So you can add here your own code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sample: Reading SDO Index 0x2001 Subindex 0 is reading param in this sample. But before CANOPEN_sdo_exp_read() is executed and param is increased. You can add here your own code which is executed before SDO read function (I like to add here LED on/off code for test purpose) :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That's a very simple way to call your own code :cool:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589574#M28697</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:33Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589575#M28698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by alireza.roozitalab on Sat Dec 08 01:48:33 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;thank zero&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i can transmit a canopen message with:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(*rom)-&amp;gt;pCAND-&amp;gt;can_transmit(&amp;amp;msg_obj).:eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;in example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt; msg_obj.msgobj&amp;nbsp; = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.mode_id = 0x345;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.mask&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.dlc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 4;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[0] = 'T';&amp;nbsp;&amp;nbsp;&amp;nbsp; //0x54
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[1] = 'E';&amp;nbsp;&amp;nbsp;&amp;nbsp; //0x45
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[2] = 'S';&amp;nbsp;&amp;nbsp;&amp;nbsp; //0x53
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[3] = 'T';&amp;nbsp;&amp;nbsp;&amp;nbsp; //0x54&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;that use msj_obj=0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and we dont send index ,sub-index,and cmd bytes&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and in canopen configuration&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;static const CAN_CANOPENCFG myCANopen = {
&amp;nbsp;&amp;nbsp;&amp;nbsp; 20,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // node_id
&amp;nbsp;&amp;nbsp;&amp;nbsp; 5,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // msgobj_rx
&amp;nbsp;&amp;nbsp;&amp;nbsp; 6,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // msgobj_tx
&amp;nbsp;&amp;nbsp;&amp;nbsp; 1,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // isr_handled
&amp;nbsp;&amp;nbsp;&amp;nbsp; sizeof(myConstOD)/sizeof(myConstOD[0]),&amp;nbsp;&amp;nbsp;&amp;nbsp; // od_const_num 
&amp;nbsp;&amp;nbsp;&amp;nbsp; (CAN_ODCONSTENTRY *)myConstOD,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // od_const_table
&amp;nbsp;&amp;nbsp;&amp;nbsp; sizeof(myOD)/sizeof(myOD[0]),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // od_num
&amp;nbsp;&amp;nbsp;&amp;nbsp; (CAN_ODENTRY *)myOD,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // od_table
};&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;msj_obj for tx=6&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and we dont have mask and mode_id here&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;?????&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589575#M28698</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:33Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589576#M28699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sat Dec 08 06:35:57 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;that use msj_obj=0&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;What's wrong with msg_obj 0 :confused:&lt;/SPAN&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;..and we dont send index ,sub-index,and cmd bytes...&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;Then 'we' should do that ;) What CAN is transmitting is still ID, DLC and data. Even for SDO. #6 of this thread is describing SDO (colored) :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;...and in canopen configuration...msj_obj for tx=6...&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;what's obviously tx for answering SDO messages to this node (=20). Do you want to send a SDO to yourself ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;...and we dont have mask and mode_id here...&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;CANOpen SDO IDs for this node (20 =0x14) are clear :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Listening to&amp;nbsp; 0x600 + node = 0x614 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Answering&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x580 + node = 0x594&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589576#M28699</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:34Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589577#M28700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by alireza.roozitalab on Sat Dec 08 08:34:31 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks for replay zero&lt;/SPAN&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;what's obviously tx for answering SDO messages to this node (=20). Do you want to send a SDO to yourself ?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;no i dont want:D&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;so if i want to client send a canopen message to server ("test") i should config msj_obj like this code in server?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;msg_obj.msgobj&amp;nbsp; = 0;
msg_obj.mode_id = 0x614;
msg_obj.mask&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0;
msg_obj.dlc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 8; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[0] = 0x40;
msg_obj.data[1] = 0x0; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[2] = 0x10;
msg_obj.data[3] = 0x00;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[4] = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
msg_obj.data[5] = 0x00;
msg_obj.data[6] = 0x00;
&amp;nbsp;&amp;nbsp;&amp;nbsp; msg_obj.data[7] = 0x00; 
(*rom)-&amp;gt;pCAND-&amp;gt;can_transmit(&amp;amp;msg_obj);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;and client send "test" that i can read that from msj_obj 0 in server?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589577#M28700</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:35Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589578#M28701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sat Dec 08 09:01:52 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Whoever sends a correct SDIO message like SDIO read (#6 in [COLOR=Red]RED[/COLOR]) to this node (0x14), gets a SDO answer (#6 in[COLOR=Blue] BLUE[/COLOR])&amp;nbsp; :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If that's another LPC11Cxx (perhaps 0x15) you can of course use msg_obj 0 to transmit this message :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And of course this node (0x15) can receive the answer in CAN_rx Callback, if a valid msg_obj (0 isn't available, it's used for TX :() is configured to receive ID 0x594 :D&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589578#M28701</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:35Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589579#M28702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by alireza.roozitalab on Sun Jan 06 03:23:12 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;i want to set index 0x6040&amp;nbsp; a servo driver (using canopen protocol)to the 0x000f that the device id is 0x20&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the configuration of msg.obj is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
msg_obj.msgobj&amp;nbsp; = 0;
msg_obj.mode_id = 0x5A0;
msg_obj.mask&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0;
msg_obj.dlc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 8; 
msg_obj.data[0] = 0x2B;
msg_obj.data[1] = 0x40; 
msg_obj.data[2] = 0x60;
msg_obj.data[3] = 0x0F;
msg_obj.data[4] = 0x00;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
msg_obj.data[5] = 0x00;
msg_obj.data[6] = 0x00;
msg_obj.data[7] = 0x00; 
(*rom)-&amp;gt;pCAND-&amp;gt;can_transmit(&amp;amp;msg_obj);&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;is it true code?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;it isn't work true&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;tanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;alireza roozitalab&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589579#M28702</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:36Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589580#M28703</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sun Jan 06 09:15:59 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: alireza.roozitalab&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;is it true code?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No &lt;SPAN class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;&lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SDO download (= write to Node) ID is[COLOR=Red] 0x600 + Node[/COLOR]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
Message ID: [COLOR=Red]0x620[/COLOR] LEN:8 D0-7: [COLOR=Blue]0x2B[/COLOR][COLOR=DarkOrange] 0x40 0x60[/COLOR][COLOR=Lime] 0x0F[/COLOR] [COLOR=Purple]0x00 0x00[/COLOR] 0x00 0x00 
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;is[COLOR=Blue] writing an uint16[/COLOR] of [COLOR=Purple]0x0000[/COLOR] to Node 0x20,[COLOR=Orange] index 0x6040[/COLOR], [COLOR=Lime]subindex 0x0F :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[/COLOR]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589580#M28703</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:36Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589581#M28704</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by alireza.roozitalab on Sun Jan 06 22:58:42 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;tanks zero i forgot this &lt;SPAN class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;&lt;LI-EMOJI id="lia_grinning-face-with-smiling-eyes" title=":grinning_face_with_smiling_eyes:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;so i change my code to:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;\
msg_obj.msgobj&amp;nbsp; = 0;
msg_obj.mode_id = 0x620;
msg_obj.mask&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0;
msg_obj.dlc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 8; 
msg_obj.data[0] = 0x2B;
msg_obj.data[1] = 0x40; 
msg_obj.data[2] = 0x60;
msg_obj.data[3] = 0x00;
msg_obj.data[4] = 0x0F;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
msg_obj.data[5] = 0x00;
msg_obj.data[6] = 0x00;
msg_obj.data[7] = 0x00; 
(*rom)-&amp;gt;pCAND-&amp;gt;can_transmit(&amp;amp;msg_obj);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but this dont set parameter to 000f too!!!!:confused::(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i have another question &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;can sdo rx code= 1100 =0xc&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;can sdo tx code= 1011 =0xb&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if i want to transmit data why i should use sdo rx code?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;THANK YOU VERY MUCH&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589581#M28704</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:37Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589582#M28705</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sun Jan 06 23:16:30 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;...but this dont set parameter to 000f too!!!!&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;That's a complete valid CANopen command :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If that's not working it's either a problem with your Node or your Node is expecting another command like write unsigned8 or unsigned32 instead unsigned16 :confused:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;i have another question&lt;BR /&gt;can sdo rx code= 1100 =0xc&lt;BR /&gt;can sdo tx code= 1011 =0xb&lt;BR /&gt;&lt;BR /&gt;if i want to transmit data why i should use sdo rx code?&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;I don't understand this code :o Where does it come from :confused:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589582#M28705</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:37Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589583#M28706</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by alireza.roozitalab on Mon Jan 07 00:19:33 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;look at the function code in this two picture from cia&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the function code for sdo&amp;nbsp; rx = 1100&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and the function code for sdo tx =1011&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;[IMG]&lt;/SPAN&gt;&lt;A _jive_internal="true" class="" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fknowledgebase.nxp.com%2Fattachment.php%3Fattachmentid%3D924%26stc%3D1%26d%3D1357542645http%3A%2F%2F%5B%2FIMG%5D"&gt;http://knowledgebase.nxp.com/attachment.php?attachmentid=924&amp;amp;stc=1&amp;amp;d=1357542645http://[/IMG]&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;[IMG]&lt;/SPAN&gt;&lt;A _jive_internal="true" class="" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fknowledgebase.nxp.com%2Fattachment.php%3Fattachmentid%3D924%26stc%3D1%26d%3D1357542090%5B%2FIMG%5D"&gt;http://knowledgebase.nxp.com/attachment.php?attachmentid=924&amp;amp;stc=1&amp;amp;d=1357542090[/IMG]&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and the servo drive canopen catalog is in&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;servo driver&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the parameters are&amp;nbsp; unsigned16:confused::confused:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589583#M28706</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:38Z</dc:date>
    </item>
    <item>
      <title>Re: canopen</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589584#M28707</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Mon Jan 07 01:46:33 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;i have another question&lt;BR /&gt;can sdo rx code= 1100 =0xc&lt;BR /&gt;can sdo tx code= 1011 =0xb&lt;BR /&gt;&lt;BR /&gt;if i want to transmit data why i should use sdo rx code?&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;That's 'slave device' or Node view :eek: So writing to your Node is a 'slave device' RX command ;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Therefore I prefer 'SDO Upload', that's less confusing :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is your Node responding to your SDO message at all? Usually it's easier to read a SDO, did you try that already?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:23:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/canopen/m-p/589584#M28707</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:23:39Z</dc:date>
    </item>
  </channel>
</rss>

