How do I get Arduino UNO with ATmega8 work with Simulink?
3 次查看(过去 30 天)
显示 更早的评论
Hi!
I new to this forum and MATLAB and Simulink and i hope i will have a great time with it. Im using the new AVR platform, called Arduino. My card is Arduino UNO. The UNO cars using ATmega328 CPU but im have others ATmega too such as ATmega8, ATmega45, ATmega168.
If i place an ATmega8 or ATmega168 onto the UNO card (remove the ATmega328) and burn the code from Simulink onto the UNO card it says
"The call to realtime_make_rtw_hook, during the after_make hook generated the following error: Could not connect to specified Arduino board.
Verify that the board is connected to your host, and that the host COM port number set in the model matches the COM port number in Windows.
To change the host COM port number in the model, click 'Tools', click 'Run on Target Hardware', and click 'Options... In the dialog that opens, set the Host COM port number.
To find out the COM port number in Windows, open Device Manager and open your board in the COM ports group.
The build process will terminate as a result.
Caused by: Could not connect to specified Arduino board.
Verify that the board is connected to your host, and that the host COM port number set in the model matches the COM port number in Windows.
To change the host COM port number in the model, click 'Tools', click 'Run on Target Hardware', and click 'Options... In the dialog that opens, set the Host COM port number.
To find out the COM port number in Windows, open Device Manager and open your board in the COM ports group. "
That means that Simulink cannot regonize the UNO card if im using a diffrent ATmega CPU.
My questions is: How do i add so i can use ATmega8 on the UNO card and program with Simulink? I can use the ATmega8 with the UNO card if im unisng the Arduino IDE and code in the language C.
0 个评论
回答(1 个)
Sreeram
2014-7-22
Hi Daniel,
By design the Simulink Support package does not cover this use case of swapping the microcontroller on the board and supports only standard boards like the UNO, Mega, Nano and the accompanying chipsets.
Now on the other hand if you possess a Coder license you can access the make files and look for the processor specific flags which can let you manually achieve what you are intending to achieve.
Thanks, Sreeram Mohan
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Run on Target Hardware 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!