Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
7 years, 7 months ago.
I have some program (LPC1114FBD48/302)
I have some program to use CAN. i want to use CAN for LPC1114/302. Last year, I post this question. https://developer.mbed.org/questions/68586/How-to-use-MCP2515-for-LPC1114FN28/ so i got a hack header(can_suppor.h). and i can use the mcp2515 library for LPC1114FN28. Then, i want to adapt the library for LPC1114/302. It have 48 pin. Now i get xpresso LPC1114. I write a code on mbed online. then, sent a hex file with Flash magic. i use ft231 to communictate to LPC1114/302. The code is below. it did not work. If true, LED is flash every second. but this code is flashed very quickly(about 0.2s). and spi signal is not appear. i use rezonator for Mcp2515(16MHz) and LPC1114(12MHz). i show you a schematic. i do not know the my mistake. i think that my electronic circuit hardware have not program. because i make same circuit with LPC1114FN28. and i am sorry, my English is terrible every question.
include the mbed library with this snippet
#include "mbed.h" #include "CAN3.h" #include "mcp2515.h"//<- i added the header SPI spi(xp5,xp6,xp7);// mosi, miso, sclk CAN3 can3(spi,xp12,xp8);//cs,int DigitalOut led(xLED1); char counter = 0; int main() { CANMessage msg(1550,&counter,1); can3.frequency(500000); while(1){ can3.write(&msg); led =! led; wait(1); counter ++; } }